Kurs-Upload-Dateien werden erstellt

Prev Next

Wenn Sie Kurse in großen Mengen auf Ihre Website hochladen möchten, müssen Sie eine CSV-Datei erstellen.

Beispieldatei

Nachfolgend finden Sie ein Beispiel für eine Upload-Datei, bei der der Kurzname, der vollständige Name und die Kategorie des Kurses festgelegt sind. Beachten Sie, dass es keine Leerzeichen zwischen den Elementen gibt.

Kurzname,Vollname,Kategorie
courserestauriert,Kurs wiederhergestellt,1
courserestored2,Kurs wiederhergestellt 2,1
courserestaured3,Kurs wiederhergestellt 3,1
courserestored4,Kurs wiederhergestellt 4,1

Im obigen Beispiel legt die erste Zeile (Kurzname,Vollname,Kategorie) die Spaltenüberschriften fest.

Der erste Eintrag (oder die erste Spalte) in jeder fortlaufenden Zeile ist dann der Kurzname des Kurses. In diesem Beispiel lauten die Kurznamen des Kurses also: courserestored, courserestored2,  courserestored3,  courserestored4.

Die nächste Spalte ist der vollständige Name des Kurses. Dies wird oben im Kurs angezeigt. In diesem Beispiel sind die gewünschten vollständigen Namen: Kurs wiederhergestellt, Kurs 2 wiederhergestellt, Kurs 3 wiederhergestellt, Kurs 4 wiederhergestellt.

In diesem Beispiel ist die letzte Spalte die Kurskategorie, die immer die Kategorie-ID anstelle des Kategorienamens verwendet. In diesem Beispiel ist die Kategorie-ID also 1, die für eine Kategorie mit dem Namen Verschiedenes verwendet wird (obwohl Sie dies aus dem Beispiel nicht erkennen können, da Sie nur die Kategorie-ID und nicht den Namen verwenden). Kategorien müssen bereits vorhanden sein, um sie in einem Kurs-Upload verwenden zu können. Wenn Sie eine Kategorie-ID eingeben, die nicht existiert, erhalten Sie einen Fehler. Die Kategorie konnte während derUpload-Vorschau nicht nach ID aufgelöst werden, was bedeutet, dass keine Kurse in dieser Kategorie erstellt werden. 

Unabhängig davon, welche anderen Felder Sie einbinden (siehe unten), erfordert die Datei die Felder Kurzname, Vollname und entweder Kategorie, category_idnumber oder category_path.

Erstellen der Textdatei

Die Textdatei zum Hochladen von Kursen muss eine CSV-Datei sein. Beim Erstellen Ihrer Datei können Sie die folgenden Spalten verwenden.

Kursinformationsfelder

Die meisten dieser Einstellungen sind in den Kurseinstellungen verfügbar. Beachten Sie, dass einige dieser Einstellungen mit 1 (aktiviert) oder 0 (deaktiviert) aktiviert oder deaktiviert werden können. Dies ist nützlich, wenn Sie eine bestimmte Einstellung für einige der Kurse aktivieren möchten, die Sie hochladen, aber nicht für alle. Wenn Sie die Standardeinstellung für einen der Kurse, die Sie hochladen, nicht ändern möchten, würden Sie das Feld einfach nicht in die Datei aufnehmen, da keines der auf diese Weise gesteuerten Felder in die Datei aufgenommen werden muss.

Feldnamen müssen in Kleinbuchstaben angegeben werden.
FeldnameBeschreibung

Vollständiger Name

Der vollständige Name des Kurses.

Kurzname

Der Kurzname des Kurses.

ID-Nummer

Die Kurs-ID-Nummer.

Kategorie

Die ID der Kategorie in der Totara-Datenbank. Dies hat Vorrang vor category_idnumber und category_path.

category_idnumber

Die ID-Nummer der Kategorie, zu der der Kurs hinzugefügt werden soll.

Kategorie_Pfad

Der vollständige Pfad der Kategorie, zu der der Kurs hinzugefügt wird. Wenn Sie eine Kategorie der obersten Ebene mit dem Kurznamen 'Engineering' und einer Unterkategorie mit dem Namen 'Maschinenlernen' haben, zu der Sie den Kurs hinzufügen möchten, dann würden Sie category_path auf 'Engineering / Maschinelles Lernen' setzen.

sichtbar

Wenn Sie traditionelle Sichtbarkeit verwenden, setzen Sie dies auf 1, um den Kurs sichtbar zu machen, und auf 0, um ihn auszublenden.

Zielgruppesichtbar

Bei Verwendung von zielgruppenbasierter Sichtbarkeit gelten die folgenden Werte: 0 für angemeldete Nutzer, 1 für angemeldete Nutzer und ausgewählte Zielgruppen, für alle Nutzer und für keine Nutzer.

Startdatum

Das Datum, an dem der Kurs beginnt, z. B. TT/MM/JJJJ.

Enddatum

Das Datum, an dem der Kurs endet, z. B. TT/MM/JJJJ.

Zusammenfassung

Die Kurszusammenfassung.

Format

Das Kursformat. Dies muss ein gültiges Format sein, das auf Ihrer Website aktiviert wurde.

Thema

Der Name des Themas, das der Kurs verwenden muss.

lang

Die Standardsprache für den Kurs.

neueWebsites

Die Anzahl der Nachrichtenelemente, die im Nachrichtenblock angezeigt werden sollen, wenn sie verwendet werden.

Showgrades

Setzen Sie auf 1, damit die Lernenden das Bewertungsbuch anzeigen können, und auf 0, um das Bewertungsbuch auszublenden.

Berichte anzeigen

Stellen Sie 1 ein, um Aktivitätsberichte zu aktivieren, und 0, um sie auszublenden.

Legacy-Dateien

Auf 1 setzen, um alte Kursdateien zu aktivieren, und auf 0, um sie deaktiviert zu lassen (empfohlen).

maxbytes

Legen Sie die maximale Upload-Größe (in Byte) für Dateien innerhalb des Kurses fest. Setzen Sie auf , um das Website-Limit zu verwenden.

Gruppenmodus

Legen Sie den Gruppenmodus für den Kurs fest. Verwenden Sie für keine Gruppen, für separate Gruppen und für sichtbare Gruppen.

groupmodeforce

Setzen Sie auf 1, um den Gruppenmodus zu erzwingen, und auf , um Aktivitäten die Auswahl des Gruppenmodus zu ermöglichen.

Abschluss aktivieren

Auf 1 setzen , um die Abschlussverfolgung für nachverfolgbare Rollen zu aktivieren, und auf 0, um die Abschlussverfolgung zu deaktivieren.

AbschlussStartonenrol

Auf 1 setzen , um den Abschluss zu verfolgen, wenn ein Nutzer zum ersten Mal angemeldet ist, oder auf 0 setzen, um den Abschluss nur zu verfolgen, wenn dies durch ein nachverfolgbares Ereignis erforderlich ist.

Kurstyp

Der Kurstyp. Setzen Sie 0 für E-Learning, 1 für gemischt, 2 für Seminar.

Tags

Eine durch Kommas getrennte Liste von Tags, die dem Kurs hinzugefügt werden sollen.

Kursaktionsfelder

Diese Einstellungen haben Vorrang vor den Prozessparametern des Kurses, die sich auf das beziehen, was mit dem Kurs geschieht, wie z. B. Umbenennung, Vorlagen und Zurücksetzen.

FeldnameBeschreibung

löschen

Wenn er auf 1 gesetzt ist (und der Kurs existiert), wird er gelöscht.

umbenennen

Geben Sie den neuen Kurznamen  an, den Sie dem Kurs geben möchten. Beachten Sie, dass die Einstellung Umbenennungen zulassen in den Einstellungen der Importoptionen aktiviert sein muss.

Sicherungsdatei

Ein absoluter Pfad zu einer Sicherungsdatei, die in den Kurs importiert werden soll.

VorlageKurs

Der Kurzname eines Kurses, aus dem Inhalte importiert werden sollen.

Zurücksetzen

Wenn er auf 1 gesetzt ist (und der Kurs existiert), wird er während dieses Prozesses zurückgesetzt.

Beachten Sie, dass die folgenden Kursattribute beim Hochladen von Kursen über eine CSV-Datei nicht wiederhergestellt werden: 

  • Kursbild
  • Symbol
  • Zusammenklappbare Abschnitte
  • Farbe der Abschnittsüberschrift
  • Abschlussfortschrittsverfolgung auf Ansicht
  • Zusammenfassungsformat
  • Kalendertyp

Umbenennen von Kursen

Eine Möglichkeit, die Funktion zum Hochladen von Kursen zu verwenden, ist die Massenumbenennung von Kursen. Sie können den Kurznamen für alle Kurse in der CSV-Datei aktualisieren, indem Sie die neuen Namen in das Feld Umbenennen einfügen.

Ihre CSV-Datei würde wie folgt aussehen:

Kurzname,Vollname,Kategorie,Umbenennung
Original-Kurzname,Systemkurs 1,1,aktualisiert-Kurzname

Umbenennen der Rolle

Während des Kurs-Uploads können Sie einige Rollen umbenennen, indem Sie das Format role_[shortname] für die Spaltenüberschrift und dann den neuen Kurznamen des Kurses in der Kurszeile verwenden. Beispiel:

Rolle_Schüler,Rolle_BearbeitenLehrer,Rolle_Lehrer
padawan,meister,jedi

Dies würde die Rolle des Lernenden (role_student) in padawan, die Rolle des bearbeitenden Trainers (role_editingteacher) in Master und die Rolle des Trainers (role_teacher) in jedi umbenennen.

FeldnameBeschreibung

Rolle_*

Für die Umbenennung von Rollen im Kurs ist * der Kurzname der Rolle aus der definierten Rolle in der Datenbank.

Kursformat-Optionen

FeldnameBeschreibung

numsections

Die Anzahl der Kursabschnitte (für die Demo, Themen und  Wochenformate).

ausgeblendeteBereiche

Nur für die Demo, Themen,  Wochenformate.

Kursanzeigen

Nur für die Demo, Themen,  Wochenformate.

numdiskussionen

Nur für das soziale Format.

Aktivitätstyp

Der Aktivitätstyp für einen Kurs, der das Einzelaktivitätsformat verwendet.

Anmeldeoptionen

Einige Felder können so konstruiert werden, dass sie Anmeldemethoden aktivieren und konfigurieren. Die Felder müssen im Format enrolment_[number] für den Namen der Anmeldemethode benannt werden, gefolgt vom Format enrolment[number]_property für ihre Eigenschaften. 

FeldnameBeschreibung

Anmeldung_*_*

Um die Anmeldeoptionen festzulegen, ist der erste Platzhalter (*) eine Ziffer, die die Anmeldeinstanz darstellt, und der zweite Platzhalter ist der Name der Einstellung, die festgelegt werden soll. Die folgenden Einstellungen können verwendet werden: Löschen, Deaktivieren, Startdatum, Enddatum, Anmeldezeitraum, Rolle und andere Optionen, die vom Anmeldeinstanztyp angezeigt werden.

Sie könnten zum Beispiel Folgendes haben:

Anmeldung_1,Anmeldung_1_Rolle,Anmeldung_2,Anmeldung_2_Startdatum
manuell,Lerner,selbst,20170629

In diesem Beispiel legt die Datei enrollment_1 als manuelle Anmeldemethode und die Standardrolle als Lernender fest. Dann wird enrollment_2 auf die Selbstregistrierungsmethode gesetzt, mit dem Kursstartdatum 2017-06-29 (oder dem 29. Juni 2017). 

Diese Informationen stammen alle nach dem obligatorischen Kurznamen, vollständigen Namen und der Kategorie des Kurses, d. h. ein vollständiges Beispiel könnte sein:

Kurzname,vollständiger Name,Kategorie,Anmeldung_1,Anmeldung_1_Rolle,Anmeldung_2,Anmeldung_2_Startdatum
courserestored,Course wiederhergestellt,1,manuell,learner,self,20170629
courserestored2,Kurs wiederhergestellt 2,1,manuell,learner,manuell,20170530
courserestored3,Course restauriert 3,1,self,editingtrainer,self,20181212
courserestored4,Course restauriert 4,1,self,learner,manual,20180107

Kurse hochladen ist noch nicht mit allen Anmeldemethoden kompatibel.

Hinweise zum Verhalten

Das Kurs-Upload-Tool verwendet die Wiederherstellungsfunktion, wenn Sie ihm eine Sicherungsdatei zur Verfügung stellen, und es aktiviert nicht die Option Kurskonfiguration überschreiben. Einstellungen wie Abschlussprogressonview und Numsections werden aus diesem Grund nicht vom Backup in den Kurs übertragen. Das Kurs-Upload-Tool erzwingt keine Überschreibung der Kurskonfiguration, da die Hälfte der Einstellungen bereits aus der hochgeladenen CSV-Datei stammt. Die Kurseinstellungen werden nur dann von der Sicherung übernommen, wenn Sie die Option Kurskonfiguration überschreiben aktivieren.

Wenn Sie eine Sicherung als Vorlage für hochgeladene Kurse bereitstellen, werden die Kurseinstellungen nicht übernommen. Sie müssen von der CSV-Datei über die zulässigen Parameter bereitgestellt werden.

Wenn Sie eine Kurssicherungsdatei verwenden und sie als neuen Kurs wiederherstellen, werden Sie feststellen, dass sie wie erwartet wiederhergestellt wird. Wenn Sie jedoch zu einem bestehenden Kurs navigieren und in diesem Kurs Wiederherstellen auswählen, werden die Standardeinstellungen für die Wiederherstellung verwendet. Sie werden nach Abschluss feststellen, dass der bestehende Kurs seine Einstellungen beibehalten hat (z. B. Abschlussprogressonview) und diese nicht aus der Sicherung genommen hat.

Join the Totara Community for more resources to help you get the most out of Totara. 


© Copyright 2025 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.