Automatische Ausstellung
Zertifikate werden automatisch bei Kursabschluss generiert.
Das Kurse-Modul kann automatisch Zertifikate für erfolgreich abgeschlossene Kurse ausstellen. Hier erfährst du, wie du das Zertifikat-System konfigurierst.
Automatische Ausstellung
Zertifikate werden automatisch bei Kursabschluss generiert.
PDF-Download
Nutzer können Zertifikate als PDF herunterladen.
Verifizierung
Öffentliche Verifizierungsseite mit QR-Code.
Vorlagen
Anpassbare Zertifikatsvorlagen.
Diese Einstellungen gelten als Standard für alle Kurse:
| Einstellung | Beschreibung | Standard |
|---|---|---|
| Zertifikate aktivieren | Feature global ein-/ausschalten | Aktiviert |
| Standard-Template | Standardvorlage für neue Kurse | ”Classic” |
| QR-Code | Verifizierungs-QR einbinden | Aktiviert |
| PDF-Generierung | Automatische PDF-Erstellung | Aktiviert |
| E-Mail-Versand | Zertifikat per E-Mail senden | Aktiviert |
Jeder Kurs kann eigene Zertifikat-Einstellungen haben:
| Einstellung | Beschreibung |
|---|---|
| Zertifikat aktiviert | Für diesen Kurs ein-/ausschalten |
| Mindestpunktzahl | Erforderliche % zum Bestehen (z.B. 70%) |
| Template | Spezifische Vorlage für diesen Kurs |
| Gültigkeit | Unbegrenzt oder zeitlich begrenzt |
| Dozenten-Unterschrift | Name des Dozenten auf dem Zertifikat |
Klassisches Design
Modernes Design
Professionelles Design
Ein generiertes Zertifikat enthält:
| Element | Beschreibung |
|---|---|
| Titel | ”Zertifikat” oder angepasster Text |
| Nutzer-Name | Name aus dem Profil |
| Kurs-Name | Titel des abgeschlossenen Kurses |
| Dozent | Name des Kursleiters |
| Datum | Abschlussdatum |
| Erreichte Punktzahl | Bei Quiz-Kursen |
| Eindeutige ID | Verifizierungscode (z.B. “CERT-ABC123XY”) |
| QR-Code | Link zur Verifizierungsseite |
Jedes Zertifikat hat eine öffentliche URL:
https://deine-app.com/certificates/verify/CERT-ABC123XYDie Seite zeigt:
Der QR-Code auf dem Zertifikat führt direkt zur Verifizierungsseite. Arbeitgeber oder andere können so die Echtheit prüfen.
Bei aktiviertem E-Mail-Versand erhält der Nutzer:
Im Admin-Bereich findest du:
Zertifikate werden in Firestore gespeichert:
/certificates/{certificateId}{ certificateId: "CERT-ABC123XY", courseId: "course_123", courseName: "Flutter Grundkurs", userId: "user_456", userDisplayName: "Max Mustermann", instructorName: "Prof. Dr. Beispiel", completedAt: Timestamp, issuedAt: Timestamp, templateId: "classic", uniqueCode: "ABC123XY", pdfUrl: "gs://bucket/certificates/...", verificationUrl: "https://app.com/verify/...", isRevoked: false, revokedAt: null, revokedReason: null}