Skip to main content

How to Create an Assignment

Build and customize assignments in Magma Math to meet your students’ needs. This step-by-step guide shows you how to create and tailor them.

Stephanie avatar
Written by Stephanie
Updated over a week ago

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 students’ needs. Click a problem or level to add it to your assignment.

3. Reorder Problems

Customize 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 students

5. Adjust Settings

Fine-tune your assignment with these options:

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

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

  • Attempts – Set a maximum number of attempts per problem.

  • Require Unit – Students 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 student use.

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

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

6. Name & Create Your Assignment

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

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?