Skip to main content

Create Your Own Problems in Magma

This article walks you through creating your own problems, adding images, and adjusting settings to control answer formats.

Written by Hollie Herd
Updated this week

The Teacher-Created Problems tool has been updated with a fresh design and more powerful features! Now it’s easier to build your own custom problems, add images, and fine-tune answer settings.


Click on the tab My Books (under the Classes tab) to add your own problems, and click on New Problem to create your own.

Previewing Your Problem

Use the Preview button to see exactly how the problem will appear for your pupils. This lets you check formatting, images, and maths entry before assigning it.

Adding Images

You can include two types of images:

  • Problem Image: Appears alongside the question.

  • Canvas Image: Placed in the answer area so pupils can annotate directly on it.

Writing Your Question

Type your question directly into the editor. We’ll automatically detect maths and format it as an equation.

For advanced maths, use the symbol palette on the right. Click More for additional symbols.

Maths Entry Settings

When writing the correct answer, you can use your keyboard or the maths symbols provided.

You can also control how answers are evaluated:

  • Require format: Pupils must match the format you used (e.g., 1/2 vs. 0.5).

  • Require simplification: Pupils must submit the answer in its simplest form (e.g., 1/2 instead of 2/4).

Invalid Answer Format

If you see an “Invalid answer format” error:

  • Double-check your answer formatting.

  • Some advanced formats may not yet be supported.

  • Contact us if you’re sure your format is correct—we’re always expanding supported options.

Single/Multi Select Questions

Add up to 8 alternatives. You can enter maths using your keyboard or the provided numpad.

Ordered Questions

This type asks pupils to arrange answers in the correct sequence. The order you set will be shown in small numbered boxes, pupils must match this sequence.


Need Help?

If you run into issues or have questions, reach out to our support team, we’re here to help!

Did this answer your question?