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.

StageInhalt
Stage 1: StartBegrüßung, Quiz-Erklärung, Start-Button
Stage 2: QuizFragen stellen, Antworten auswerten, Score zählen
Stage 3: ErgebnisScore anzeigen, Bewertung, Weiter-Möglichkeit

Schritt-für-Schritt Anleitung

1

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.

2

3 Stages anlegen

Tab „Stage-Manager" → 3 Stages erstellen:
• Stage 1: „start" (Reihenfolge: 1)
• Stage 2: „quiz" (Reihenfolge: 2)
• Stage 3: „ergebnis" (Reihenfolge: 3)

3

Stage 1 (Start): Begrüßung und Start-Button

Blockly für Stage 1 – Event „RAGAI.STAGE.entered":

Blockly-Logik: Stage 1 – Start
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]
4

Stage 2 (Quiz): Fragen und Auswertung

Blockly-Logik: Stage 2 – Quiz
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
5

Stage 3 (Ergebnis): Score anzeigen

Blockly-Logik: Stage 3 – Ergebnis
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]
📸
Screenshot
Blockly-Workspace: Stage 2 mit Quiz-Start, richtig/falsch Events und Score-Logik

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.