Cursusuploadbestanden maken
  • 28 Feb 2024
  • 6 Minuten te lezen

Cursusuploadbestanden maken


Article Summary

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. 

Welke andere velden je ook ingeeft (zie hieronder) het bestand vereist de velden korte titel, volledige naam, en ofwel categorie, category_idnumber, of category_path.

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.

Veldnamen moeten kleine letters zijn.
VeldnaamOmschrijving

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, voor alle gebruikers en 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 om activiteitenrapporten in te schakelen en op om ze te verbergen.

verouderde bestanden

Zet op om verouderde cursusbestanden in te schakelen en op om deze uitgeschakeld te laten (aanbevolen).

maxbytes

Stel de maximale uploadgrootte (in bytes) in voor bestanden binnen de cursus. Zet op om de sitelimiet te gebruiken.

groepsmodus

Stel de groepsmodus in voor de cursus. Gebruik voor geen groepen, voor afzonderlijke groepen en voor zichtbare groepen.

groupmodeforce

Zet op om de groepsmodus te forceren en op om activiteiten de groepsmodus te laten kiezen.

voltooiing inschakelen

Zet op om het bijhouden van voltooiingen in te schakelen voor volgbare rollen en op om het bijhouden van voltooiingen uit te schakelen.

voltooiingstartonenrol

Zet op om de voltooiing te volgen wanneer een gebruiker voor het eerst wordt ingeschreven, of zet op 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.

VeldnaamOmschrijving

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.

VeldnaamOmschrijving

rol_*

Voor het hernoemen van rollen in de cursus is * de korte rolnaam van de gedefinieerde rol in de databank.

Opties cursusopmaak

VeldnaamOmschrijving

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. 

VeldnaamOmschrijving

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

Cursussen uploaden is nog niet compatibel met alle inschrijfmethodes.

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. 


Was dit artikel nuttig?

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.