Skapa filer för kursuppladdning
  • 08 Apr 2024
  • 5 Protokoll att läsa

Skapa filer för kursuppladdning


Article Summary

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. 

Vilka andra fält du än inkluderar (se nedan) så kräver filen fälten kortnamn, fullständigt namn och antingen kategori , eller category_idnumbercategory_path.

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 måste vara gemener.
FältnamnBeskrivning

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, för alla användare och 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å för att aktivera aktivitetsrapporter och för att dölja dem.

äldrefiler

Ställ in på för att aktivera äldre kursfiler och 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 för inga grupper, för separata grupper och för synliga grupper.

gruppmodeforce

Ställ in på för att tvinga gruppläget och på 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å 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ältnamnBeskrivning

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ältnamnBeskrivning

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ältnamnBeskrivning

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ältnamnBeskrivning

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

Ladda upp kurser är ännu inte kompatibla med alla registreringsmetoder.

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. 


Var den här artikeln till hjälp?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.