Introduction
AssignAI is a homework management platform for teachers. Create structured homework, share a single link with students, and use AI to grade submissions instantly.
No student accounts needed. Students access homework via a unique link and submit with just their name.
Quick Setup
- Create a free account at /signup
- Create a class and add your students
- Create your first homework assignment
- Copy the student link and share it with your class
- View submissions from your dashboard
Dashboard Overview
The dashboard shows all your homework assignments as cards. Each card displays:
- Homework title
- Number of submissions received
- Creation date
- Quick links: Preview, Edit, Submissions, Copy Link
Managing Classes
Classes group your students. Navigate to Classes in the nav to create and manage them.
- Create a class with any name (e.g. "Year 10 Biology")
- Add students by name — no email or account needed
- Remove students at any time
- Assign homework to one or more classes
Students are shared across classes — adding the same name to two classes links them to the same student record.
Creating Homework
Go to Create Homework and fill in:
- Title — the homework name shown to students
- Content — your homework in AssignAI markdown (see below)
- Audio — optional audio clip that plays at the top of the student page (see Adding Audio)
- Answer Key — optional
- used by AI for grading —
- Classes — which classes can access this homework
After creating, you'll get a unique student link to share.
Markdown Formatting
AssignAI uses a simple markdown syntax to define homework elements.
Headings
# Section Title ## Sub-section
Short Answer
Start a line with ? followed by the question.
? What is the capital of France?
Long Answer
Use ?? for a larger text area.
?? Explain the causes of World War I in detail.
Multiple Choice
Write MCQ: followed by the question, then list options with -. Leave a blank line after the last option.
MCQ: Which planet is closest to the Sun? - Mercury - Venus - Earth - Mars
Instruction Callout
Use [NOTE] to add a highlighted instruction box — useful for section instructions or reminders.
[NOTE] Answer in full sentences. Show your working where applicable. [/NOTE]
Divider
---
Images
Use standard image syntax. You can paste or drag an image directly onto the content box — it uploads automatically and inserts the link for you.
 
Text Formatting
**bold text** *italic text* ~~strikethrough~~ [link text](https://example.com)
Full Example
# Chapter 5 Quiz [NOTE] Answer all questions. Part B requires full sentences. [/NOTE] ## Part A — Short Answers ? Name the process by which plants make food. ?? Describe the role of chlorophyll in photosynthesis. --- ## Part B — Multiple Choice MCQ: Which gas do plants absorb during photosynthesis? - Oxygen - Carbon Dioxide - Nitrogen - Hydrogen
Adding Audio
You can attach an audio clip to any homework. It plays at the top of the student page — useful for listening exercises, spoken instructions, or pronunciation examples.
How to add audio
- On the Create or Edit homework page
- check "Add audio to this homework"
- Either upload an audio file or record directly in the browser
- Save the homework — the player will appear at the top of the student page
Recording in the browser
Click Record to start recording from your microphone. Click Stop when done. The recording is automatically set as the audio file — no need to upload separately. Your browser will ask for microphone permission the first time.
Limits
| Plan | Max duration | Max file size | Expires after |
|---|---|---|---|
| Free | 3 minutes | 5 MB | 7 days |
| Pro | 15 minutes | 50 MB | 15 days |
Accepted formats: MP3, MP4, OGG, WebM, WAV. After the expiry period the audio file is automatically removed, but the homework itself remains active.
Replacing or removing audio
On the Edit homework page, the current audio player is shown. You can upload a new file to replace it, or check "Remove audio" to delete it entirely.
Adding Images
Images are embedded directly in the homework content and display inline at a comfortable size (max 400px tall, full width).
Three ways to add an image
Copy any image (screenshot, photo, diagram) and press Ctrl+V / Cmd+V while your cursor is in the content box. The image uploads automatically and the markdown link is inserted at your cursor position.
Drag an image file from your computer and drop it onto the content textarea. Same result — uploads and inserts the link automatically.
Type the markdown syntax directly using any public image URL:

Uploaded images
When you paste or drag an image, it is uploaded to the server and compressed automatically (max 1200px wide, optimised JPEG). The inserted link looks like:

Uploaded images that are no longer referenced in any homework are automatically cleaned up after 180 days.
AI Features (Pro) Pro
AI features require a Pro plan. Upgrade in your account settings.
AI Structuring
When creating homework, check "Use AI to structure" and AssignAI will send your plain text to Gemini AI, which automatically identifies headings, questions, MCQs, and other elements.
AI Grading
On any submission detail page, click "Grade with AI". The AI will:
- Assign an overall score (e.g. 7/10)
- Provide per-question feedback
- Highlight strengths and areas for improvement
Viewing Submissions
From any homework card, click Submissions to see all student responses. Click a submission to view the full detail including student answers and any AI feedback.
You can delete individual submissions if needed.
Accessing Homework
Students receive a link from their teacher, e.g. https://assignai.net/hw/abc123.
No account is needed. Students just open the link in any browser.
Completing & Submitting
- Open the homework link
- Select your class from the dropdown
- Select your name from the student list
- If the teacher attached audio
- an audio player appears at the top — press play to listen
- Answer all questions
- Click Submit
Each student can only submit once per homework. If you've already submitted, you'll see a message saying so.
Troubleshooting
Students can't find their name
Make sure the homework is assigned to the correct class and that the student has been added to that class under Classes.
Submission says "already submitted"
Each student can only submit once per homework. Delete the existing submission from the submissions page if a resubmission is needed.
FAQ
Can I edit homework after publishing?
Yes. Use the Edit button on any homework card. Note that editing elements after students have submitted may affect existing submissions.
What happens if I delete a class?
Deleting a class removes all students from that class and all homework assigned to it. Submissions are also deleted. This action cannot be undone.
Can students submit on mobile?
Yes! AssignAI is fully responsive and works on any device — phones, tablets, laptops, and desktops.
How do I contact support?
Use the Contact form in the footer or email support@assignai.net. We typically respond within 24 hours.