Lektionstypen
Video, Audio, Text, PDF, Quiz, Aufgaben und Live-Sessions.
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.
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:
| Einstellung | Beschreibung |
|---|---|
| Zertifikate aktivieren | Global ein-/ausschalten |
| Standard-Template | Vorlagen-Design wählen |
| Mindestpunktzahl | Standard-Bestehensgrenze (z.B. 70%) |
| PDF-Generierung | Automatische PDF-Erstellung |
| QR-Verifizierung | Verifizierungscode einbinden |
Überprüfe deine Einstellungen und schließe das Setup ab.
Nach Abschluss:
Nach erfolgreichem Setup:
Das Kurse-Modul hat folgende Abhängigkeiten:
| Modul | Erforderlich | Beschreibung |
|---|---|---|
| Firebase | Ja | Für Firestore und Storage |
| Firebase Auth | Ja | Für Einschreibungen und Fortschritt |
| Quizzes | Optional | Für Quiz-Lektionen |
| Notifications | Optional | Für Kurs-Benachrichtigungen |
| Payments | Optional | Für kostenpflichtige Kurse |
Das Kurse-Modul verwendet folgende Firestore-Sammlungen:
| Sammlung | Beschreibung |
|---|---|
courses | Kurs-Definitionen |
courses/{id}/modules | Module/Kapitel (Subcollection) |
courses/{id}/modules/{id}/lessons | Lektionen (Subcollection) |
courses/{id}/ratings | Kursbewertungen (Subcollection) |
courses/{id}/discussions | Diskussionen (Subcollection) |
courses/{id}/discussions/{id}/replies | Antworten (Subcollection) |
courseCategories | Kurs-Kategorien |
enrollments | Einschreibungen |
enrollments/{id}/lessonProgress | Lektions-Fortschritt (Subcollection) |
certificates | Ausgestellte 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)| Typ | Beschreibung | Medien |
|---|---|---|
| Video | Video-Lektion | YouTube, Vimeo, Upload |
| Audio | Audio-Lektion | Upload, Spotify, SoundCloud |
| Text | Artikel/Tutorial | Markdown/HTML |
| PDF-Dokument | Upload | |
| Quiz | Wissensabfrage | Quizzes-Modul |
| Aufgabe | Einreichung | Text oder Datei |
| Live | Live-Session | Zoom, Meet, Teams |
| Download | Materialien | Beliebige Dateien |
| Embed | Einbettung | H5P, Prezi, etc. |