Skip to main content

How to Create an Assignment

Build and customise assignments in Magma Maths to meet your pupils’ needs. This step-by-step guide shows you how to create and tailor them.

Hollie Herd avatar
Written by Hollie Herd
Updated this week

1. Go to the Assignments Tab

Click “New Assignment” in the top-right corner of your screen to get started.

2. Select Problems

Browse and choose problems by book, chapter, or subchapter.

Tip: Mix and match problems across grades or difficulty levels to fit your pupils’ needs. Click a problem or level to add it to your assignment.

3. Reorder Problems

Customise the flow of your assignment. You are able to order problems on:

  • Subchapter

  • Difficulty

  • Manually

  • Random

Click the pencil icon next to the problem list to make changes.

4. Choose Who Gets the Assignment

Decide who will receive the assignment. You can assign it to:

  • An entire class

  • Specific groups

  • Individual pupils

5. Adjust Settings

Fine-tune your assignment with these options:

  • Allow Answer Checking – Pupils can see the correct answer after submitting an incorrect response.

  • Show Work – Requires pupils to use the canvas to show their work before submitting answers.

  • Attempts – Set a maximum number of attempts per problem from the following options: unlimited, 3, 5 or 10.

  • Require Unit – Pupils must include the correct unit (e.g., cm, g, $) in their answers.

  • Formula Sheet – Provide access to a reference sheet during the assignment.

  • Calculator – Enable a regular, scientific, or graphing calculator for pupil use.

  • Quiz Mode – Locks pupils into the assignment, hides feedback, and delays results until submission.

  • Safe Mode – Prevents pupils from leaving the assignment screen while working.

6. Name & Create Your Assignment

At the top, enter a name that pupils will see in their assignments list.
When ready, click “Create” to finalise.

Need to update later? No problem. You can edit, delete, or reassign by clicking the three dots next to the assignment in your list.

Did this answer your question?