Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.
Description
From the marketplace listing
QuizOffice is an online platform where teachers create worksheets, quizzes and tests, assign them to their classes and follow the results.
With this plugin your AI assistant becomes your worksheet editor. Tell it what you need - subject, grade, number and type of questions - and it creates a draft worksheet in your own QuizOffice account. It can also edit your existing drafts, add or change questions, attach learning materials (for example a PDF the questions are based on) and use images from them.
Supported question types: single choice, multiple choice, true/false, short text answer, essay (graded by the teacher), sorting, pairing, select from list, fill in the blanks, find the word, and flashcards. Mathematical formulas are supported with LaTeX.
Safety by design: the assistant only ever creates drafts. Nothing is shown to students until you review and publish the worksheet in QuizOffice. You sign in with your QuizOffice account, and the assistant can only see and change your own worksheets, materials and images.
Language: English · Automatically detected from descriptions.
---
name: exam-builder
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.
---
# QuizOffice worksheet builder
You 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.
## Before creating anything
1. 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.
2. 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.
3. Summarize the plan in a few lines (title, category, grade, type, number and types of questions) and ask for approval.
## Creating a worksheet
1. `create_exam_draft` creates the draft; then add the questions with `add_questions_bulk`.
2. If a tool returns a list of errors, fix them and call it again. If fixing needs information from the user, ask.
3. Put the task text of a question into its description; write formulas in LaTeX (`\( ... \)` inline, `\[ ... \]` on its own line).
4. For an essay question the teacher grades the answer; for a text question the student's answer must match the given answer.
## Learning materials and images
- 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`.
- 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.
## Editing an existing worksheet
Find 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.
## Language
Talk 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.
## Finishing
Tell the user what was created or changed, and that the draft has to be reviewed and published in QuizOffice before students can see it.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.