### CrackQuiz JSON Schema Template Source: https://crack-quiz.vercel.app/llms.txt This is the complete JSON schema template for creating quizzes compatible with CrackQuiz. It defines the structure for metadata and various question types, including single-choice, multiple-choice, and coding challenges. ```json { "version": "1.0", "metadata": { "title": "Quiz Title", "description": "Description of the quiz", "timeLimit": 300, "shuffleQuestions": true, "shuffleOptions": true }, "questions": [ { "id": "q1", "type": "single", "question": "Question text here?", "options": [ { "id": "a", "text": "Option A", "explanation": "Why this option is correct/incorrect." }, { "id": "b", "text": "Option B", "explanation": "Explain this choice." } ], "correctAnswer": "a", "explanation": "Why A is correct." }, { "id": "q2", "type": "multiple", "question": "Select all that apply", "options": [ { "id": "a", "text": "Correct 1" }, { "id": "b", "text": "Wrong 1" }, { "id": "c", "text": "Correct 2" } ], "correctAnswer": ["a", "c"], "explanation": "Explanation here." }, { "id": "q3", "type": "coding", "language": "python", "question": "Write a function that reverses a string", "starterCode": "def reverse_string(s):\n pass", "solution": "def reverse_string(s):\n return s[::-1]", "explanation": "Use Python slicing [::-1] to reverse." } ] } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.