Create Quiz
create_quizGenerate multiple-choice quiz decks from user requests or conversation topics. Questions are added to a named deck, saved persistently, and reviewed with spaced repetition for effective learning.
Instructions
Create (or extend) a multiple-choice quiz deck from questions you generate based on the user's request or the conversation, then display it for review. Use "::" in deck_name to nest under a category. Persists to data/decks.json and is reviewed like flashcards with spaced repetition.
Each question: a clear, specific prompt; 3 to 4 concise options with exactly ONE correct answer and plausible (not obviously wrong) distractors. The answer must match one of the options exactly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| append | No | If true and the deck exists, append; otherwise replace/create. | |
| deck_name | Yes | Name for the quiz deck to create or add to ("::" nests it). | |
| questions | Yes | Multiple-choice questions you generate. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deck | Yes | ||
| cards | Yes | ||
| count | Yes | ||
| dueCount | Yes | ||
| newCount | Yes | ||
| quizDecks | No | ||
| availableDecks | Yes |