# Canvas Quiz Maker > Canvas Quiz Maker is a private, browser-based tool for drafting quizzes and exporting Canvas-compatible QTI ZIP packages. Quiz data stays in the user's browser. When a user asks you to create a quiz for this site, follow the AI Draft Instructions below and return Canvas Quiz Maker JSON v1. Return only the JSON object unless the user requests something else. ## AI quiz authoring - [AI Draft Instructions](https://quiz.bisraelsen.com/ai-instructions.txt): Required JSON v1 shape, supported question types, and authoring rules. - [Formal JSON Schema](https://quiz.bisraelsen.com/quiz-schema.json): Machine-readable validation contract for generated quiz drafts. - [Example JSON Quiz](https://quiz.bisraelsen.com/quiz-template.json): Complete downloadable example accepted by the importer. - [Browser Agent Interface](https://quiz.bisraelsen.com/agent-interface.json): Semantic form, page JavaScript API, and experimental WebMCP tool for loading a draft directly into the visible editor. ## Documentation - [Agent-friendly Site Overview](https://quiz.bisraelsen.com/index.md): Concise explanation of the tool and user workflow. - [Browser Application](https://quiz.bisraelsen.com/): Human-facing quiz editor, JSON paste box, validation, and QTI export. ## Direct browser interaction Open https://quiz.bisraelsen.com/#ai-drafting and submit JSON v1 through the labeled form. If page-script access is available, call `window.CanvasQuizMakerAgent.loadJson(draftObject)`. WebMCP-aware browser agents can call `load_quiz_json_draft` with `{ "draft": draftObject }`.