- 28 Feb 2024
- 6 Minuten te lezen
Cursusuploadbestanden maken
- Bijgewerkt op 28 Feb 2024
- 6 Minuten te lezen
Als je cursussen in bulk naar je site wil uploaden, moet je een CSV-bestand maken.
Voorbeeldbestand
Hieronder staat een voorbeeld van een uploadbestand, waar de korte cursustitel, de volledige naam en de categorie allemaal zijn ingesteld. Let op dat er geen spaties zijn tussen de onderdelen.
shortname,fullname,category
cursusherstel,cursus hersteld,1
cursusherstel2,Cursus hersteld 2,1
cursusherstel3,Cursus hersteld 3,1
cursusherstel4,Cursus hersteld 4,1
In het bovenstaande voorbeeld zet de eerste rij (shortname,fullname,category) de kolomkoppen.
De eerste invoer (of kolom) in elke rij is dan de korte cursustitel, dus in dit voorbeeld zijn de korte cursustitels: cursusherstellen, cursusherstellen2, cursusherstellen3, cursusherstellen4.
De volgende kolom is de volledige naam van de cursus. Dit is wat bovenaan de cursus wordt weergegeven. In dit voorbeeld zijn de gewenste volledige namen: Cursus teruggezet, Cursus teruggezet 2, Cursus teruggezet 3, Cursus teruggezet 4.
In dit voorbeeld is de laatste kolom de cursuscategorie, die altijd de categorie ID gebruikt in plaats van de categorienaam. Dus voor dit voorbeeld is de categorie ID 1 die wordt gebruikt voor een categorie met de naam Diversen (hoewel je dat niet kunt zien aan het voorbeeld omdat je alleen de categorie ID gebruikt en niet de naam). Categorieën moeten al bestaan om ze te kunnen gebruiken in een cursusupload. Als je een categorie ID ingeeft die niet bestaat, dan krijg je een foutmelding. Kon categorie niet vinden op ID tijdens het uploadvoorbeeld, wat betekent dat cursussen in die categorie niet gemaakt worden.
Tekstbestand maken
Het te uploaden tekstbestand moet een CSV-bestand zijn. Bij het maken van je bestand kun je de volgende kolommen gebruiken.
Cursusinformatievelden
De meeste van deze instellingen zijn beschikbaar in de cursusinstellingen. Let op dat sommige van deze instellingen ingeschakeld of uitgeschakeld kunnen worden met 1 (ingeschakeld) of 0 (uitgeschakeld). Dit is handig als je een bepaalde instelling wilt inschakelen voor sommige cursussen die je uploadt, maar niet voor alle cursussen. Als je de standaardinstelling voor een van de cursussen die je uploadt niet wilt wijzigen, dan zou je het veld gewoon niet in het bestand opnemen, omdat geen van de velden die op deze manier worden beheerd verplicht is om in het bestand op te nemen.
Veldnaam | Omschrijving |
---|---|
volledige naam | De volledige cursustitel. |
korte titel | De korte cursustitel. |
idnummer | Het cursus ID nummer. |
categorie | De ID van de categorie in de Totara-databank. Dit heeft voorrang op category_idnumber en category_path. |
category_idnumber | Het idnummer van de categorie waaraan de cursus moet worden toegevoegd. |
category_path | Het volledige pad van de categorie waaraan de cursus wordt toegevoegd. Als je een categorie op het hoogste niveau hebt met de korte titel 'Engineering' en een subcategorie met de naam 'Machine Learning' waaraan je de cursus wil toevoegen, dan zou je deze optie instellen category_path op 'Engineering / Machine Learning'. |
zichtbaar | Als je traditionele zichtbaarheid gebruikt, stel dit dan in op 1 om de cursus zichtbaar te maken en op 0 om deze verborgen te maken. |
doelgroepzichtbaar | Bij gebruik van doelgroepgebaseerde zichtbaarheid zijn de volgende waarden van toepassing: 0 voor aangemelde gebruikers, 1 voor aangemelde gebruikers en geselecteerde doelgroepen, 2 voor alle gebruikers en 3 voor geen gebruikers. |
startdatum | De datum waarop de cursus begint, bijv. dd/mm/jjjj. |
einddatum | De datum waarop de cursus eindigt, bijv. dd/mm/jjjj. |
samenvatting | De cursussamenvatting. |
formaat | Het cursusformaat. Dit moet een geldig formaat zijn dat op je site is ingeschakeld. |
thema | De naam van het thema dat de cursus moet gebruiken. |
lang | De standaardtaal voor de cursus. |
nieuwsitems | Het aantal nieuwsitems dat in het nieuwsblok moet worden weergegeven wanneer je ze gebruikt. |
showgrades | Zet op 1 om cursisten in staat te stellen de cijferlijst te bekijken en op 0 om de cijferlijst te verbergen. |
toonrapporten | Zet op 1 om activiteitenrapporten in te schakelen en op 0 om ze te verbergen. |
verouderde bestanden | Zet op 1 om verouderde cursusbestanden in te schakelen en op 0 om deze uitgeschakeld te laten (aanbevolen). |
maxbytes | Stel de maximale uploadgrootte (in bytes) in voor bestanden binnen de cursus. Zet op 0 om de sitelimiet te gebruiken. |
groepsmodus | Stel de groepsmodus in voor de cursus. Gebruik 0 voor geen groepen, 1 voor afzonderlijke groepen en 2 voor zichtbare groepen. |
groupmodeforce | Zet op 1 om de groepsmodus te forceren en op 0 om activiteiten de groepsmodus te laten kiezen. |
voltooiing inschakelen | Zet op 1 om het bijhouden van voltooiingen in te schakelen voor volgbare rollen en op 0 om het bijhouden van voltooiingen uit te schakelen. |
voltooiingstartonenrol | Zet op 1 om de voltooiing te volgen wanneer een gebruiker voor het eerst wordt ingeschreven, of zet op 0 om alleen de voltooiing te volgen wanneer dit nodig is voor een traceerbare gebeurtenis. |
cursustype | Het cursustype. Stel in op 0 voor e-learning, 1 voor gemengd, 2 voor bijeenkomst. |
labels | Een kommagescheiden lijst met tags om aan de cursus toe te voegen. |
Importeer opties
Deze instellingen hebben voorrang op de parameters van het cursusproces, die betrekking hebben op wat er met de cursus gebeurt, zoals hernoemen, sjablonen en resets.
Veldnaam | Omschrijving |
---|---|
verwijderen | Indien ingesteld op 1 (en de cursus bestaat), wordt deze verwijderd. |
hernoemen | Indien ingesteld op 1 (en de cursus bestaat), wordt de korte titel bijgewerkt vanuit het CSV-bestand. |
kopiebestand | Een absoluut pad naar een kopiebestand om in de cursus te importeren. |
sjablooncursus | De korte cursustitel van een cursus om inhoud van te importeren. |
reset | Indien ingesteld op 1 (en de cursus bestaat), wordt deze tijdens dit proces gereset. |
Let op dat de volgende cursuseigenschappen niet worden hersteld bij het uploaden van cursussen via een CSV-bestand:
- Cursusafbeelding
- Icoon
- Inklapbare secties
- Sectie header kleuren
- Voltooiingsvoortgang bijhouden op weergave
- Samenvattende opmaak
- Kalendertype
Rol hernoemen
Tijdens het uploaden van de cursus kun je sommige rollen hernoemen door de opmaak rol_ te gebruiken[shortname] voor de kolomtitel en vervolgens de nieuwe korte cursustitel in de cursusrij. Bijvoorbeeld:
role_student,role_editingteacher,role_teacher
padawan,meester,jedi
Dit zou de rol van de cursist (role_student) hernoemen naar padawan, de rol van de trainer bewerken (role_editingteacher) omde , en de rol van de trainer (role_teacher) naar jedi.
Veldnaam | Omschrijving |
---|---|
rol_* | Voor het hernoemen van rollen in de cursus is * de korte rolnaam van de gedefinieerde rol in de databank. |
Opties cursusopmaak
Veldnaam | Omschrijving |
---|---|
secties | Het aantal cursussecties (voor de demo, onderwerpenen week formaten). |
verborgen secties | Alleen voor de demo, onderwerpen, week formaten. |
cursusweergave | Alleen voor de demo, onderwerpen, week formaten. |
numdiscussies | Enkel voor het sociale formaat. |
activiteitstype | Het activiteitstype voor een cursus met één activiteitsopmaak. |
Aanmeldingsopties
Sommige velden kunnen worden gemaakt om inschrijfmethodes in te schakelen en te configureren. De velden moeten een naam hebben in het formaat enrolment_[number] voor de naam van de inschrijfmethode, gevolgd door het formaat enrolment_[number]_property voor de eigenschappen.
Veldnaam | Omschrijving |
---|---|
inschrijving_*_* | Om de inschrijfopties in te stellen, is het eerste jokerteken (*) een cijfer dat het inschrijfformulier vertegenwoordigt, en het tweede jokerteken is de naam van de in te stellen instelling. De volgende instellingen kunnen worden gebruikt: verwijderen, uitschakelen, startdatum, einddatum, inschrijfperiode, rol en andere opties die worden gepresenteerd door het aanmeldingsinstantietype. |
Je hebt bijvoorbeeld:
enrolment_1,enrolment_1_role,enrolment_2,enrolement_2_startdate
manueel,leerling,zelf,20170629
In dit voorbeeld wordt het bestand ingesteld enrolment_1 als de handmatige inschrijfmethode en de standaardrol als cursist. Is dan enrolment_2 ingesteld op de zelfinschrijvingsmethode, met een startdatum van de cursus van 2017-06-29 (of 29 juni 2017).
Deze informatie zou allemaal komen na de verplichte korte cursustitel, volledige naamen categorie, wat betekent dat een volledig voorbeeld zou kunnen zijn:
shortname,fullname,category,enrolment_1,enrolment_1_role,enrolment_2,,enrolment_2_startdate
cursusherstel,Cursus hersteld,1,handmatig,leerling,zelf,20170629
cursusherstel2,Cursus hersteld 2,1,handmatig,leerling,handmatig,20170530
cursusherstel3,Cursus hersteld 3,1,self,editingtrainer,self,20181212
cursusherstel4,Cursus hersteld 4,1,self,learner,manual,20180107
Opmerkingen over gedrag
De cursusupload-tool gebruikt de herstelfunctie wanneer je er een kopie van geeft en schakelt de Overschrijf cursus configuratie-optie niet in. Instellingen zoals voltooiingsprogressonview en numerieke secties worden om deze reden niet meegenomen van de back-up naar de cursus. De tool voor het uploaden van cursussen dwingt de cursusconfiguratie niet te overschrijven, omdat de helft van de instellingen al afkomstig is van het geüploade CSV-bestand. Het neemt de cursusinstellingen van de back-up niet over, tenzij je de optie Cursusconfiguratie overschrijven aanvinkt.
Bij het maken van een kopie om te gebruiken als sjabloon voor geüploade cursussen, worden de cursusinstellingen niet gebruikt. Ze moeten door het CSV-bestand worden verstrekt via de toegestane parameters.
Als je een cursusback-upbestand gebruikt en het terugzet als een nieuwe cursus, zul je merken dat het terugzet zoals je verwacht. Als je echter naar een bestaande cursus navigeert en Terugzetten in deze cursus selecteert, dan zal het de standaardinstellingen gebruiken voor het terugzetten. Wanneer je klaar bent, zul je zien dat de bestaande cursus zijn instellingen heeft behouden (bijvoorbeeldcompletionprogressonview), en niet die van de back-up.
© 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.