Was du baust
Ein Wissenstest mit automatisch generierten Fragen aus einem Dokument. Der Bot fragt 5 Fragen, bewertet jede Antwort und zeigt am Ende ein Ergebnis mit Bewertung.
| Stage | Inhalt |
|---|---|
| Stage 1: Start | Begrüßung, Quiz-Erklärung, Start-Button |
| Stage 2: Quiz | Fragen stellen, Antworten auswerten, Score zählen |
| Stage 3: Ergebnis | Score anzeigen, Bewertung, Weiter-Möglichkeit |
Schritt-für-Schritt Anleitung
Dokument vorbereiten
Lade ein Dokument hoch, zu dem du Fragen generieren möchtest (z. B. Produkthandbuch, Compliance-Richtlinie, Schulungsunterlage). Je klarer und faktischer das Dokument, desto bessere Quizfragen.
3 Stages anlegen
Tab „Stage-Manager" → 3 Stages erstellen:
• Stage 1: „start" (Reihenfolge: 1)
• Stage 2: „quiz" (Reihenfolge: 2)
• Stage 3: „ergebnis" (Reihenfolge: 3)
Stage 1 (Start): Begrüßung und Start-Button
Blockly für Stage 1 – Event „RAGAI.STAGE.entered":
Event: RAGAI.STAGE.entered
→ Bot-Nachricht: "Willkommen zum Wissenstest!"
→ Bot-Nachricht: "Du beantwortest 5 Fragen. Bei richtiger
Antwort erhältst du 20 Punkte."
→ Score zurücksetzen
→ Button-Gruppe:
[Button: "Quiz starten" → Nächste Stage]
Stage 2 (Quiz): Fragen und Auswertung
Event: RAGAI.STAGE.entered → Quiz aus Dokument starten (5 Fragen, Multiple Choice) Event: RAGAI.QUIZ.correct (bei richtiger Antwort) → Score erhöhen (+20) → Bot-Nachricht: "✅ Richtig! Super!" Event: RAGAI.QUIZ.wrong (bei falscher Antwort) → Bot-Nachricht: "❌ Leider nicht richtig. Weiter so!" Event: RAGAI.QUIZ.finished (Quiz beendet) → Nächste Stage
Stage 3 (Ergebnis): Score anzeigen
Event: RAGAI.STAGE.entered
→ Bot-Nachricht: Texte verbinden [
"Du hast " + Score abfragen + " von 100 Punkten!"
]
→ Wenn Score >= 80:
Bot-Nachricht: "🏆 Ausgezeichnet! Du kennst das Thema."
Sonst wenn Score >= 60:
Bot-Nachricht: "👍 Gut gemacht! Noch etwas Übung."
Sonst:
Bot-Nachricht: "📚 Noch einmal durchlesen empfohlen."
→ Button-Gruppe:
[Button: "Nochmal versuchen" → Erste Stage]
[Button: "Beenden" → Overlay schließen]
Erweiterungsideen
- Zeitlimit: Pro Frage ein Zeitlimit setzen (mit Timer-Overlay).
- Leaderboard: Scores in einem globalen Key-Value-Store speichern und vergleichen.
- Achievement: Bei 100 Punkten ein Achievement vergeben: „Quiz-Meister".
- Themenwahl: Mehrere Dokumente → Buttons zur Themenwahl → entsprechenden Skill aktivieren.