Skip to main content
The AI Worksheet Builder creates practice worksheets for school students. You choose the class, subject, and topic, and it writes the questions, the correct answers, and optional step-by-step explanations. A teacher reviews the plan before any question is written.

What does a worksheet include?

A worksheet has up to 10 questions. For every question you get:

What can a worksheet be based on?

Choose one source:

A topic

Type a topic, such as Magnetic Effects of Electric Current. Questions are based on textbook content for that class and subject.

Textbook photos

Upload up to 4 photos of textbook pages or notes, in JPG or PNG format, up to 5 MB each.

An audio recording

Upload one MP3 recording, such as a lesson explanation, up to 5 MB.

Which question types are supported?

You decide how many questions of each type to include, and the mix of difficulty levels and Bloom’s levels.
The question type is not checked against this list. Send a type that is not on it and the worksheet is still built, but the AI gets generic guidance instead of the writing rules for a real question type, and a multiple-choice type spelled any other way loses its answer options. Use the exact types above.

How do teachers stay in control?

The builder works in stages, and a teacher can review each draft before the next stage starts:
  1. Topics and objectives. The AI suggests topics to cover, key concepts, prerequisites, learning outcomes, and learning objectives. Teachers remove suggestions or add their own.
  2. Question plan. The AI plans every question: its type, learning objective, difficulty, and Bloom’s level. Teachers can change the plan.
  3. Questions and answers. The AI writes the questions from the approved plan.
  4. Explanations. Added only if you ask for them.
Teachers can also send feedback on a finished worksheet: a written comment and a type, plus an optional rating from 1 to 5. The comment and the type are required, the rating is not. Feedback goes one way only, and there is no way to read it back through the API, so store a copy on your side if you want to review it later.

Does it work for maths and science?

Yes, with one caveat about the formulas. For four subjects, Mathematics, Physics, Chemistry, and Science, the AI is told to write formulas with plain readable symbols such as x², √, π, and Δ, rather than in a typesetting language your app would have to render. That makes the text much easier to display as it is. It is an instruction, not a guarantee. Nothing checks the output afterwards, so a formula can still come back in a form your screens have to handle. Other subjects get no notation instruction at all. Test the subjects you care about before you display the text raw.

How do I add the Worksheet Builder to my platform?

Your developers connect to it through the Worksheet Builder API.

How it works

The four stages of creating a worksheet.

Developer guide

Build a worksheet with the API, step by step.

Frequently asked questions

Up to 10. For a longer set, create more than one worksheet.
Yes. Instead of typing a topic, upload up to 4 photos of the pages, in JPG or PNG format, up to 5 MB each. The text in the photos is read automatically.
Your developers list them with the Metadata API: the boards CrazyGoldFish holds, then the grades under a board, then the subjects under a grade. Those lists are the IDs the builder accepts, and creating a worksheet checks only that the IDs you send exist. Treat them as the catalog of what is set up, not as a statement of what your contract covers. If something you need is missing, contact CrazyGoldFish.
Yes. Teachers review and edit the topics, objectives, and question plan before any question is generated. Once questions are generated, that worksheet is final. To try a different plan, create a new worksheet.
For a worksheet based on a topic, questions come from textbook content stored for that board, grade, and subject. If none is available yet, upload textbook photos instead, or contact CrazyGoldFish.