Zum Inhalt springen

Kurse einrichten

Das Kurse-Modul ermöglicht es dir, ein vollständiges Learning Management System (LMS) in deine App zu integrieren. Erstelle strukturierte Online-Kurse mit Videos, Texten, Quizzen und Zertifikaten.

Das Kurse-Modul bietet folgende Funktionen:

Lektionstypen

Video, Audio, Text, PDF, Quiz, Aufgaben und Live-Sessions.

Fortschrittsverfolgung

Automatische Fortschrittsanzeige und Lernstatistiken.

Zertifikate

Automatische Zertifikatsausstellung bei Kursabschluss.

Diskussionen

Q&A-Bereich für jeden Kurs und jede Lektion.


  1. Öffne den Edit Mode in deiner App
  2. Gehe zu Module & Features
  3. Tippe auf Kurse und dann auf Einrichten
  4. Der Setup-Assistent öffnet sich

Das Kurse-Setup besteht aus drei Hauptschritten:

Eine kurze Übersicht über die Funktionen des Kurse-Moduls und was dich im Setup-Prozess erwartet.


Konfiguriere die Zertifikat-Funktion für erfolgreiche Kursabschlüsse.

Einstellungen:

EinstellungBeschreibung
Zertifikate aktivierenGlobal ein-/ausschalten
Standard-TemplateVorlagen-Design wählen
MindestpunktzahlStandard-Bestehensgrenze (z.B. 70%)
PDF-GenerierungAutomatische PDF-Erstellung
QR-VerifizierungVerifizierungscode einbinden

👉 Mehr zu Zertifikaten


Überprüfe deine Einstellungen und schließe das Setup ab.

Nach Abschluss:

  • ✅ Kurse-Modul ist aktiviert
  • ✅ Zertifikat-System ist bereit
  • ✅ Du kannst jetzt Kurse erstellen

Nach erfolgreichem Setup:

  • ✅ Das Kurse-Modul ist in der Navigation verfügbar
  • ✅ Du kannst Kurse im Editor erstellen
  • ✅ Module und Lektionen können hinzugefügt werden
  • ✅ Nutzer können sich einschreiben

Das Kurse-Modul hat folgende Abhängigkeiten:

ModulErforderlichBeschreibung
FirebaseJaFür Firestore und Storage
Firebase AuthJaFür Einschreibungen und Fortschritt
QuizzesOptionalFür Quiz-Lektionen
NotificationsOptionalFür Kurs-Benachrichtigungen
PaymentsOptionalFür kostenpflichtige Kurse

Das Kurse-Modul verwendet folgende Firestore-Sammlungen:

SammlungBeschreibung
coursesKurs-Definitionen
courses/{id}/modulesModule/Kapitel (Subcollection)
courses/{id}/modules/{id}/lessonsLektionen (Subcollection)
courses/{id}/ratingsKursbewertungen (Subcollection)
courses/{id}/discussionsDiskussionen (Subcollection)
courses/{id}/discussions/{id}/repliesAntworten (Subcollection)
courseCategoriesKurs-Kategorien
enrollmentsEinschreibungen
enrollments/{id}/lessonProgressLektions-Fortschritt (Subcollection)
certificatesAusgestellte Zertifikate

Kurse sind hierarchisch aufgebaut:

Kurs
├── Modul 1 (Kapitel)
│ ├── Lektion 1.1 (Video)
│ ├── Lektion 1.2 (Text)
│ └── Lektion 1.3 (Quiz)
├── Modul 2 (Kapitel)
│ ├── Lektion 2.1 (PDF)
│ └── Lektion 2.2 (Aufgabe)
└── Modul 3 (Kapitel)
└── Lektion 3.1 (Live-Session)

TypBeschreibungMedien
VideoVideo-LektionYouTube, Vimeo, Upload
AudioAudio-LektionUpload, Spotify, SoundCloud
TextArtikel/TutorialMarkdown/HTML
PDFPDF-DokumentUpload
QuizWissensabfrageQuizzes-Modul
AufgabeEinreichungText oder Datei
LiveLive-SessionZoom, Meet, Teams
DownloadMaterialienBeliebige Dateien
EmbedEinbettungH5P, Prezi, etc.