Skip to main content
All CollectionsFAQ
Upload Assignments from a PDF File
Upload Assignments from a PDF File

As a teacher, you can upload PDF files directly in Magma!

Stephanie avatar
Written by Stephanie
Updated over a week ago

Teachers can now upload PDF assignments directly into Magma! Please note, this feature is currently in beta, so it’s still being tested and may contain bugs. We appreciate any feedback, so feel free to reach out in the chat with your thoughts or suggestions for improvement.

Getting Started:


Click on New Assignment and scroll down to My Book.


Click the three dots next to My Book and select Edit.

Upload PDF Files in My Book:


In My Book, you can manually add your own assignments, including uploading PDF files.

The first subchapter will be automatically named “My First Subchapter.”

Each subchapter is a collection of assignments, similar to our other content. If this is your first time adding your own assignment, the view will look like the example below.

Upload a PDF File:
Click on New Subchapter and then select Upload PDF.


Click Browse or Choose File and select the file you want to upload.

Note: The file size must be under 5 MB.


Once selected, click Upload.

The upload may take up to three minutes. You can close the window and return later to check on the file.

Keep in Mind:
Since this feature is in beta (a testing phase), you may need to adjust exercises after uploading:

  • Add answers manually for each question.

  • Edit any questions that contain tables or advanced math symbols as needed.

Editing Uploaded Assignments
To make changes to an assignment, click the three dots next to the exercise and select Edit Assignment. Here, you can:

  • Add answers

  • Edit the question text

  • Add an image

  • Adjust the difficulty level

When done, click Save.

Recommended PDF Structure for Best Results:
Some PDFs upload better than others. For best results, PDFs should:

  • Use a vertical list format where each question appears on its own line

  • Contain no more than one image per question

  • Avoid using tables—questions should be in a simple, row-by-row format

If you have any questions, thoughts, or feedback, don’t hesitate to reach out to us in the chat! 😊

Did this answer your question?