- 08 Apr 2024
- 5 Protokoll att läsa
Skapa filer för kursuppladdning
- Uppdaterad på 08 Apr 2024
- 5 Protokoll att läsa
Om du vill bulkuppladda kurser till din webbplats måste du skapa en CSV-fil.
Exempel på fil
Nedan följer ett exempel på en uppladdningsfil, där kursens kortnamn, fullständiga namn och kategori är inställda. Observera att det inte finns några mellanslag mellan objekten.
kortnamn,fullständigtnamn,kategori
kursåterställt,kurs återställd,1
kursåterställd2,Kurs återställd 2,1
kursåterställd3,Kurs återställd 3,1
kursåterställd4,Kurs återställd 4,1
I exemplet ovan anger den första raden (kortnamn, fullständigt namn, kategori) kolumnrubrikerna.
Den första posten (eller kolumnen) i varje föregående rad är då kursens kortnamn, så i detta exempel är kursens kortnamn: kursåterställt, kursåterställt2, kursåterställt3, kursåterställt4.
Nästa kolumn är kursens fullständiga namn, detta är vad som skulle visas högst upp i kursen. I detta exempel är de önskade fullständiga namnen: Kurs återställd, Kurs återställd 2, Kurs återställd 3, Kurs återställd 4.
I detta exempel är den sista kolumnen kurskategorin, som alltid använder kategori-ID snarare än kategorinamnet. Så för detta exempel är kategori-ID 1 som används för en kategori som kallas Diverse (även om du inte kan säga det från exemplet eftersom du bara använder kategori-ID och inte namnet). Kategorier måste redan finnas för att kunna använda dem i en kursuppladdning. Om du lägger till ett kategori-ID som inte finns så kommer du att få ett fel, Det gick inte att lösa kategori efter ID under förhandsvisningen av uppladdning, vilket innebär att inga kurser i den kategorin kommer att skapas.
Skapa textfilen
Textfilen för att ladda upp kurser måste vara en CSV-fil. När du skapar din fil kan du använda följande kolumner.
Fält för kursinformation
De flesta av dessa inställningar är tillgängliga i kursinställningarna . Observera att vissa av dessa inställningar kan aktiveras eller inaktiveras med antingen 1 (aktiverad) eller 0 (inaktiverad). Detta är användbart om du vill ha en viss inställning aktiverad för några av de kurser du laddar upp men inte alla av dem. Om du inte vill ändra standardinställningen för någon av de kurser du laddar upp så skulle du helt enkelt inte inkludera fältet i filen, eftersom inget av de fält som kontrolleras på detta sätt är obligatoriska att inkludera i filen.
Fältnamn | Beskrivning |
---|---|
fullständigt namn | Kursens fullständiga namn. |
kortnamn | Kortnamn för kursen. |
ID-nummer | Kursens ID-nummer. |
kategori | ID för kategorin i Totara-databasen. Detta har företräde framför category_idnumber och category_path. |
category_idnumber | ID-numret för kategorin att lägga till kursen i. |
category_path | Den fullständiga sökvägen för den kategori som kursen kommer att läggas till i. Om du har en kategori på toppnivå med kortnamnet ”Engineering” och en underkategori som heter ”Maskininlärning” som du vill lägga till kursen till, så skulle du ställa in category_path på ”Engineering/Maskininlärning”. |
synlig | Om du använder traditionell synlighet, sätt detta till 1 för att göra kursen synlig och 0 för att göra den dold. |
publiksynlig | Om du använder målgruppsbaserad synlighet gäller följande värden: 0 för registrerade användare, 1 för registrerade användare och utvalda målgrupper, 2 för alla användare och 3 för inga användare. |
startdatum | Datum då kursen startar, t.ex. dd/mm/åååå. |
slutdatum | Datum då kursen avslutas, t.ex. dd/mm/åååå. |
sammanfattning | Sammanfattning av kursen. |
format | Kursformatet. Detta måste vara ett giltigt format som har aktiverats på din webbplats. |
tema | Namnet på temat som kursen kommer att tvingas använda. |
lang | Standardspråk för kursen. |
nyhetsartiklar | Antalet nyheter som ska visas i nyhetsblocket när de används. |
visningsgrader | Ställ in på 1 så att deltagarna kan se betygsboken och 0 för att dölja betygsboken. |
visarapporter | Ställ in på 1 för att aktivera aktivitetsrapporter och 0 för att dölja dem. |
äldrefiler | Ställ in på 1 för att aktivera äldre kursfiler och 0 för att lämna den inaktiverad (rekommenderas). |
maxbytes | Ställ in maximal uppladdningsstorlek (i byte) för filer inom kursen. Ställ in på 0 för att använda platsgränsen. |
gruppläge | Ställ in gruppläge för kursen. Använd 0 för inga grupper, 1 för separata grupper och 2 för synliga grupper. |
gruppmodeforce | Ställ in på 1 för att tvinga gruppläget och på 0 för att tillåta aktiviteter att välja gruppläget. |
aktiveraslutförande | Ställ in på 1 för att aktivera spårning av slutförande för spårbara roller, och 0 för att inaktivera spårning av slutförande. |
genomförandestartonenrol | Ställ in på 1 för att börja spåra slutförande när en användare först registreras, eller ställ in på 0 för att endast börja spåra slutförande när det krävs av en spårbar händelse. |
kurstyp | Kurstyp. Sätt till 0 för e-learning, 1 för blended, 2 för seminarie. |
taggar | En kommaseparerad lista med taggar att lägga till i kursen. |
Importera alternativ
Dessa inställningar har företräde framför processparametrarna för kursen, som relaterar till vad som händer med kursen, såsom namnbyte, mallar och återställningar.
Fältnamn | Beskrivning |
---|---|
radera | Om inställd på 1 (och kursen finns) kommer den att raderas. |
Byt namn | Om inställd på 1 (och kursen finns) kommer dess kortnamn att uppdateras från CSV-filen. |
säkerhetskopiafil | En absolut sökväg till en säkerhetskopia som ska importeras till kursen. |
mallkurs | Kortnamnet på en kurs att importera innehåll från. |
återställning | Om inställd på 1 (och kursen finns) kommer den att återställas under denna process. |
Observera att följande kursattribut inte kommer att återställas vid uppladdning av kurser via CSV-fil:
- Kursens bild
- Ikon
- Hopfällbara sektioner
- Färger på sektionsrubrik
- Spårning av slutförandeförlopp i vyn
- Sammanfattningsformat
- Kalendertyp
Namnbyte av roll
Under kursuppladdningen kan du byta namn på vissa roller genom att använda formatroll_[shortname] för kolumnrubriken och sedan det nya kurskortnamnet i kursraden. Exempelvis:
role_student,role_editingteacher,role_teacher
padawan,master,jedi
Detta skulle döpa om elevrollen (role_student) till padawan , rollen Redigerar utbildare (role_editingteacher) till master och rollen Utbildare (role_teacher) till jedi .
Fältnamn | Beskrivning |
---|---|
roll_* | För att byta namn på roller i kursen är * kortnamnet för rollen från den definierade rollen i databasen. |
Alternativ för kursformat
Fältnamn | Beskrivning |
---|---|
numsektioner | Antal kursavsnitt (för demo-, ämnes- och veckoformat). |
doldasektioner | Endast för demoformat, ämnen, veckor . |
kursvisning | Endast för demoformat, ämnen, veckor . |
numdiskussioner | Endast för det sociala formatet. |
Aktivitetstyp | Typ av aktivitet för en kurs med hjälp av formatet för enstaka aktivitet. |
Registreringsalternativ
Vissa fält kan konstrueras för att aktivera och konfigurera registreringsmetoder. Fälten måste namnges i formatet enrollment_[number] för namnet på registreringsmetoden, följt av formatet enrollment_[number]_property för dess egenskaper.
Fältnamn | Beskrivning |
---|---|
Registrering_*_* | För att ställa in registreringsalternativ är det första jokertecknet (*) en siffra som representerar registreringsinstansen, och det andra jokertecknet är namnet på inställningen som ska ställas in. Följande inställningar kan användas: ta bort , inaktivera , startdatum , slutdatum , registreringsperiod , roll , och andra alternativ som presenteras av registreringsinstanstypen. |
Du kan till exempel ha:
enrolment_1,enrolment_1_role,enrolment_2,enrolement_2_startdate
handbok,lärare,själv,20170629
I det här exemplet är filen inställd enrolment_1 som den manuella registreringsmetoden och standardrollen som deltagare . Sedan enrolment_2 ställs in på självregistreringsmetoden, med ett startdatum för kursen 2017-06-29 (eller den 29 juni 2017).
Denna information skulle alla komma efter den obligatoriska kursens kortnamn, fullständigt namn och kategori, vilket innebär att ett fullständigt exempel kan vara:
kortnamn,fullständigtnamn,kategorienrolment_1,enrolment_1_role,,enrolment_2,,enrolment_2_startdate
kursåterställt,Kurs återställd,1,manuell,lärare,själv,20170629
kursåterställt2,Kurs återställd 2,1,manuell,lärare,manuell,20170530
kursåterställt3,Kurs återställd 3,1,själv,redigera instruktör,själv,20181212
kursåterställt4,Kurs återställd 4,1,self,learner,manual,20180107
Anteckningar om beteende
Verktyget för kursuppladdning använder återställningsfunktionen när du ger den en säkerhetskopia, och det aktiverar inte alternativet Skriv över kurskonfiguration. Inställningar som genomförandeprogressonview och numsections överförs inte från säkerhetskopian till kursen av denna anledning. Verktyget för kursuppladdning tvingar inte Skriv över kurskonfiguration eftersom hälften av inställningarna redan kommer från den uppladdade CSV-filen. Det tar inte kursinställningarna från säkerhetskopian om du inte markerar alternativet Skriv över kurskonfiguration.
När du tillhandahåller en säkerhetskopia som ska användas som mall för uppladdade kurser, tas inte kursinställningarna. De måste tillhandahållas av CSV-filen genom de tillåtna parametrarna.
Om du använder en säkerhetskopia av kursen och återställer den som en ny kurs, kommer du att upptäcka att den återställs som du förväntar dig. Om du dock navigerar till en befintlig kurs och väljer Återställ till denna kurs kommer den att använda standardinställningarna för återställningen. När du är klar kommer du att se att den befintliga kursen har behållit sina inställningar (t.ex. Slutförandeprogressonview) och inte tagit dem från säkerhetskopian.
© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions.