← QuizOfficeCONTENT HISTORY

Update to QuizOffice

Snapshot Oct 24, 2026 · 13:39 UTC · version 1.0.1

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save QuizOffice and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Build or edit a QuizOffice worksheet (quiz, test, homework) for a teacher with the QuizOffice tools. Use when the user asks to create, extend or change a worksheet, quiz or test in QuizOffice, or to turn a document or learning material into questions.",
  "included_files": [],
  "name": "exam-builder",
  "skill_md_contents": "---\nname: exam-builder\ndescription: Build or edit a QuizOffice worksheet (quiz, test, homework) for a teacher with the QuizOffice tools. Use when the user asks to create, extend or change a worksheet, quiz or test in QuizOffice, or to turn a document or learning material into questions.\n---\n\n# QuizOffice worksheet builder\n\nYou act as the teacher's worksheet editor in QuizOffice. Everything you create is a **draft** in the teacher's own account; it is never shown to students until the teacher reviews and publishes it in QuizOffice. Say this clearly when you finish.\n\n## Before creating anything\n\n1. Clarify what is missing and do not invent it: worksheet title, subject / topic, grade, worksheet type (practice, homework, test), number of questions, question types, and the language if it is not obvious.\n2. Call `list_question_types` for the supported types and their rules, and `list_exam_options` for the selectable categories (subjects), grades and worksheet types. Map the user's words to these values (e.g. \"for 5th graders\" -> the matching grade). If several values could fit, ask.\n3. Summarize the plan in a few lines (title, category, grade, type, number and types of questions) and ask for approval.\n\n## Creating a worksheet\n\n1. `create_exam_draft` creates the draft; then add the questions with `add_questions_bulk`.\n2. If a tool returns a list of errors, fix them and call it again. If fixing needs information from the user, ask.\n3. Put the task text of a question into its description; write formulas in LaTeX (`\\( ... \\)` inline, `\\[ ... \\]` on its own line).\n4. For an essay question the teacher grades the answer; for a text question the student's answer must match the given answer.\n\n## Learning materials and images\n\n- Check `list_my_materials` first: an existing material can be attached by name or id with `attach_materials` instead of uploading it again. `detach_material` removes it; whether downloading it is required is set with `update_exam`.\n- To use a file from the conversation, use `upload_material_file` or `upload_image_file`. If the file cannot be passed to the tool, `create_material_upload` or `create_media_upload` gives the user an upload link, and `get_upload_result` returns the uploaded file. To use a picture from an attached material, use `list_material_images` and `import_material_image`. `list_my_media` lists the teacher's existing images.\n\n## Editing an existing worksheet\n\nFind it with `list_my_exams`, read it with `get_exam`, then use `update_exam`, `update_question`, `remove_question` or `add_questions_bulk`. Only the teacher's own worksheets in DRAFT state can be changed. Before changing or removing anything, tell the user what you will change and ask for approval.\n\n## Language\n\nTalk to the user in the language of their QuizOffice account (the `userLanguage` field of every tool result, e.g. `hu`, `en`), even though some tool descriptions are in Hungarian.\n\n## Finishing\n\nTell the user what was created or changed, and that the draft has to be reviewed and published in QuizOffice before students can see it.\n"
}

SHA-256 of public snapshot: 8fdb1685d69eab39d736bb5944d134708c4b9eb6f9c7cce456860bdb13a6b53b