CommunitySchreiben & Editierengithub.com

steffen74/to-quiz

Erstelle das Quiz für eine Einheit (z. B. einen Video-Check zu Beginn der Sitzung) in der Quiz-Quelldatei des Kurses und veröffentliche es im Kurs-Quiz-Tool – entweder über einen angebundenen Connector oder als Importdatei. Gib die Einheit nach dem Befehl an.

Was ist to-quiz?

Dieses Skill erstellt und veröffentlicht Quizze für einzelne Kurseinheiten. Es liest zunächst die jeweiligen Kursdateien (COURSE-CANVAS.md, PLAN.md, RESOURCES.md, DECISIONS.md, den Abschnitt „Agentic course creation“ aus AGENTS.md) sowie das Material der vorherigen Einheit (Videos und Aufgaben), um fundierte Fragen zu generieren. Der Skill entwirft drei bis fünf Multiple-Choice-Fragen, die auf den Inhalten der vorherigen Einheit basieren, mit plausiblen, aber falschen Antwortmöglichkeiten aus den tatsächlichen Missverständnissen der Lernenden (aus SIGNALS.md). Die Fragen werden dem Dozenten zur Freigabe vorgelegt und dann in die zentrale Quelldatei (CSV oder Markdown) geschrieben. Anschließend wird das Quiz im konfigurierten Tool erstellt: entweder über einen Connector (z. B. Formbricks mit MCP) als Entwurf oder per Export-Skript als Importdatei für Microsoft Forms, Formbricks oder andere Tools. Der Link zum Quiz wird in RESOURCES.md festgehalten und später von /to-slides für die Präsentation genutzt. Das Skill unterstützt mehrere Plattformen (Claude Code, Cursor, Codex) und erfordert eine vorherige Einrichtung des Quiz-Tools im Kurs (AGENTS.md).

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/steffen74/agentic-course-creation/tree/HEAD/skills/to-quiz

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

To quiz (Quiz erstellen)

Schreibe und veröffentliche das Quiz für eine Einheit. Lies COURSE-CANVAS.md, PLAN.md, RESOURCES.md, DECISIONS.md, den Abschnitt ## Agentic course creation aus AGENTS.md sowie das Material der Einheit, zu dem die Videos und Aufgaben gehören, die das Quiz abdeckt. Lade assumed-knowledge.

1. Werkzeug und Quelle

AGENTS.md sollte eine Zeile - Quizzes: <Quelldatei>, tool <Name>, connector <Name|none> enthalten, die in /setup-course festgelegt wurde. Fehlt sie, frage einmal nach, empfehle und schreibe sie:

  • Quelle: Eine Datei im privaten Kurs-Repository enthält alle Fragen mit Antwortoptionen, richtiger Antwort und Erklärung (eine CSV mit den Spalten session, type, question, option_a, option_b, option_c[, option_d], correct, explanation oder Markdown, das dies abbildet). Das Quiz-Tool ist eine Kopie, niemals die Quelle.
  • Werkzeug: Wird pro Kurs einmal gewählt, z. B. Microsoft Forms oder Formbricks. Bewertung ist optional; die meisten Video-Checks benötigen nur die Verteilung der Antworten zur Besprechung im Unterricht.

2. Fragen schreiben

Entwirf drei bis fünf Fragen für die Einheit, jede mit:

  • einer Frage zu etwas, das die Lernenden vor der Sitzung kennengelernt haben: aus den Videos und Aufgaben der vorherigen Einheit. Frage niemals nach Inhalten, die die Sitzung selbst einführt.
  • drei oder vier Antwortmöglichkeiten, eine davon richtig; falsche Optionen sind die Missverständnisse, die Lernende tatsächlich haben (aus SIGNALS.md, sofern vorhanden), keine Fangfragen.
  • einer Erklärung von ein bis zwei Sätzen für den Dozenten zur Verwendung im Unterricht.
  • einem Typ: video, task oder skill mit seiner Quelle.

Basier die Fragen auf dem, was das Material tatsächlich sagt. Wenn eine Frage auf einem Video beruht, das du nicht lesen kannst, markiere sie in der Erklärung mit from the title only; der Dozent prüft sie gegen das Video.

Zeige die Fragen und warte auf den Dozenten. Schreibe sie dann in die Quelle.

3. Im Werkzeug erstellen

  • Connector für das Werkzeug angebunden: Zeige das Quiz so an, wie es erstellt wird, warte auf ein Ja, erstelle es als Entwurf und notiere seinen Freigabelink. Baue die Anfrage aus der Quiz-Quelle im eigenen Schema des Connectors (lies seine Tool-Beschreibungen; Schemas ändern sich zwischen Versionen) und verwende zuerst sein Validierungstool, falls vorhanden.
    • Formbricks hat einen offiziellen MCP-Server mit OAuth-Anmeldung (https://app.formbricks.com/api/mcp oder https://<domain>/api/mcp bei Selbsthosting; Tools umfassen list_workspaces, validate_survey, create_survey). Wenn der Kurs Formbricks verwendet und es nicht angebunden ist, gib dem Dozenten den Befehl, es zu seinem Agenten hinzuzufügen (in Claude Code: claude mcp add --transport http formbricks https://app.formbricks.com/api/mcp, dann Anmeldung über /mcp); ändere seine Agentenkonfiguration nicht selbst.
    • Microsoft Forms hat keine API zum Erstellen von Quizzen und keinen offiziellen Connector; verwende den Export unten.
  • Kein Connector: Exportiere mit scripts/export_quiz.py aus der CSV-Quelle:
    • Formbricks: --format formbricks schreibt einen Survey-Body für die Management-API und gibt den curl-Befehl aus. Der Dozent führt ihn mit seinem eigenen API-Schlüssel aus einer Umgebungsvariable aus; frage niemals nach dem Schlüssel oder schreibe ihn in eine Datei.
    • Microsoft Forms: --format forms schreibt eine .docx-Datei für Quick Import und einen Antwortschlüssel. Quick Import übernimmt keine richtigen Antworten; der Dozent markiert sie aus dem Schlüssel (nur nötig, wenn Bewertung verwendet wird).
    • Anderes Werkzeug: Schreibe das nächstgelegene Importformat, das es akzeptiert, oder eine einfache Liste zum Einfügen.

Antworten und Erklärungen erscheinen niemals in einer für Teilnehmer sichtbaren Datei oder an einem öffentlichen Ort.

4. Übergabe

Notiere den Quiz-Link in RESOURCES.md für die Einheit (Spalte Quiz). Die Folien zeigen den Link (und wo das Folienformat es erlaubt, einen QR-Code), nicht die Fragen; /to-slides übernimmt ihn aus RESOURCES.md.

Erledigt, wenn die Fragen in der Quelle stehen, das Quiz als Entwurf im Werkzeug existiert oder eine Importdatei mit Anweisungen bereit ist und der Link oder Status in RESOURCES.md eingetragen ist.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills