Homework Management
Create, assign, track, and grade homework assignments.
The Homework System
How It Works
For Teachers:
- Create homework assignments
- Assign to students or groups
- Set due dates
- Track submissions
- Review and grade
- Provide feedback
For Students:
- Receive assignment notification
- View homework details
- Complete work
- Submit assignment
- Receive grades and feedback
Key Features:
- Multiple assignment types
- Flexible due dates
- Submission tracking
- Feedback system
- Late submission handling
Creating Homework
Method 1: Create from Scratch
Navigate to Homework Section
Click "Homework" in sidebar, or go to /platform/homework, then click "Create Assignment".
Define Assignment
Basic Information:
- Title: Clear, descriptive name (Good: "Present Tense Conjugation Practice"; Avoid: "Homework #3")
- Instructions: Detailed directions -- what to do, how to complete, format requirements, resources allowed
- Course: Which course this belongs to
- Associated Lesson: Link to related lesson (optional)
Configure Content
Using Lex Editor:
- Click in content area
- Build assignment using editor
- Add exercises and activities
- Include media (images, audio)
- Format for clarity
Content Types:
- Multiple choice questions
- Fill-in-the-blank exercises
- Essay prompts
- File upload requests
- Audio recording tasks
- Mixed assignments
Set Assignment Parameters
Due Date: Date and time, timezone consideration, multiple due dates (if sections)
Points/Grade: Total points possible, grading scale, pass/fail threshold
Attempts: Single submission, multiple attempts allowed, unlimited attempts
Late Policy: Accept late submissions, deduction per day late, hard deadline (no late), case-by-case basis
Attach Resources (Optional)
Upload Files: Reference materials, worksheets, reading passages, audio files, templates
Link Resources: External websites, videos, articles, previous lessons
Set Visibility
- Publish Immediately: Available now
- Scheduled: Future date/time
- Draft: Continue editing
Save Assignment
Click "Create Assignment" -- assignment saved and ready.
Method 2: Use Templates
Access Templates:
- Go to "Homework" -> "Templates"
- Browse available templates
- Select appropriate template
- Customize for current assignment
Template Types: Grammar practice, vocabulary exercises, reading comprehension, writing prompts, speaking tasks, mixed assessments
Benefits: Save time, consistent format, quality assured, easy customization
Method 3: Generate with AI
- Click "Generate with AI"
- Specify: topic/focus, exercise types, difficulty level, number of questions
- AI generates assignment
- Review and customize
- Publish
Cost: ~10 tokens
See AI Lesson Generation for details.
Assigning Homework
Individual Assignment
Assign to Specific Students:
- Open homework assignment
- Click "Assign" button
- Select students: search by name, select from list, filter by course/group
- Set the date and time — next-class suggestion pills appear below the datetime input, showing up to 3 upcoming time slots from the student's schedule. Click a pill to auto-fill the datetime instead of typing it manually.
- Set individual due dates (optional)
- Add personal message (optional)
- Send assignment
Group Assignment
Assign to Entire Course:
- Open homework
- Click "Assign to Course"
- Select course
- All enrolled students receive assignment
- Same due date for all
Assign to Groups:
- Select group(s)
- All group members get assignment
- Can track by group
Bulk Assignment
Assign Multiple Homeworks:
- Select multiple assignments
- Click "Bulk Assign"
- Select target students/course
- Set parameters
- Process assignments
Managing Submissions
Submission Dashboard
Access:
- Go to "Homework" section
- View tabs:
- Pending: Awaiting submission
- Submitted: Ready for grading
- Graded: Complete with feedback
- All: Everything
Information Displayed: Assignment name, student name, due date, submission date, status, grade (if graded), actions available
Tracking Progress
View by Assignment: Click any assignment to see total students assigned, submitted count, pending count, late submissions, average grade, grade distribution.
View by Student: Click any student to see all their homework, submission status, grades received, late submissions, missing assignments.
Deleting Homework Assignments
Teachers and org admins can delete homework and exercise assignments at any time, regardless of their status or scheduled time. This is different from class lessons, which can only be deleted if they are more than 12 hours away.
How to Delete:
- Go to the Homework page or the student's Enrollment detail page
- Find the assignment in the list
- Open the actions menu (three dots) and click "Delete"
- Confirm the deletion
Deleting an assignment is permanent and cannot be undone. The student and teacher both receive an email notification about the deletion. If the assignment has child lessons (e.g., exercises attached to a homework), those are deleted as well.
When to Delete vs. Cancel:
- Delete removes the assignment entirely from the system. Use this when the assignment was created by mistake or is no longer needed.
- Cancel changes the assignment status to "Canceled" but keeps a record. Use this when the lesson was valid but circumstances changed.
Homework on the Calendar
Homework and exercise assignments appear nested under their parent class lesson on the Schedule calendar. Instead of showing as separate calendar events, they are grouped with the class they belong to.
Viewing Child Lessons
When you hover over a class lesson on the calendar, the popup shows any attached homework or exercises with:
- Type icon (Homework or Exercise)
- Status badge (Added, Started, Passed, Verified, Canceled)
- Lesson name
Assigning and Unassigning from the Calendar
You can manage child lesson assignments directly from the calendar without leaving the schedule view:
- Click on a class lesson to open the Edit Lesson dialog
- In the dialog, you will see checkboxes for each available child lesson (homework/exercise) from the course
- Check a box to assign that child lesson to the student for this class
- Uncheck a box to unassign it — if the student has already started or completed the work, a confirmation dialog appears before removal
When you reschedule a parent class lesson, all its child lessons (homework and exercises) are automatically rescheduled along with it.
Grading Homework
Accessing Submissions to Grade
- From Dashboard: "Pending Grading" widget shows count needing attention
- From Homework Section: "Submitted" tab, filter by assignment
- From Assignment: Open assignment, click "Grade Submissions"
Grading Process
Review Submission
For Exercises: Auto-graded answers shown, review student responses, check for partial credit
For Essays/Writing: Read complete response, note strengths, identify areas for improvement
For Audio: Listen to recordings, assess pronunciation, evaluate content
For Files: Download and review, open in appropriate software, check completion
Verify and Score
When you finish reviewing a homework submission, click "Finish" to verify it. You'll be prompted to provide:
- Grammar/Accuracy — 1-5 stars
- Vocabulary — 1-5 stars
- Overall Quality — 1-5 stars
- Written comment — your feedback and suggestions (up to 1024 characters)
The lesson status changes from "Passed" to "Verified" and the student receives a notification with your feedback.
How Students See Feedback
Once verified, students can view your feedback in three places:
- In the lesson — a collapsible "Teacher Feedback" banner above the editor toolbar
- On the Enrollment page — a star icon next to the verified lesson opens a feedback popover
- On the Dashboard — clicking the "Verified" badge shows the feedback popover
Revoke Verification
If you need to change your feedback after verifying:
- Go to the Homework page
- Find the verified lesson
- Open the lesson menu (three dots) and click "Revoke Verification"
- Confirm in the dialog — the lesson reverts to "Passed" status and your previous feedback is cleared
- Review the homework again and verify with updated scores and comments
When viewing a verified lesson in the session view, teachers see a hint: "To change feedback, find this homework in Homework and revoke verification."
Grading Workflows
Efficient Grading Tips:
- Batch Similar Assignments: Grade all submissions for one assignment, maintain consistent standards
- Use Keyboard Shortcuts: Navigate quickly between submissions
- Provide Template Feedback: Common comments library, customize as needed
Late Submissions and Extensions
Late Policy Configuration
Accept Late: Specify grace period, set deduction rate (e.g., 10% per day), maximum deduction cap
No Late Accepted: Hard deadline, zero for late submissions, exceptions for documented reasons
Case-by-Case: Evaluate each situation, flexible approach, document decisions
Granting Extensions
Individual Extension:
- Student requests extension
- Teacher reviews reason
- Approve or deny
- Set new due date
- Student notified
Class Extension:
- Extend due date for all
- Announce to class
- Update in system
- Affects all pending submissions
Analytics and Reporting
Homework Analytics
Assignment-Level: Submission rate, average grade, grade distribution, common mistakes, time to complete
Student-Level: Completion rate, average grade, improvement trend, time management, strengths/weaknesses
Class-Level: Overall performance, comparison to previous assignments, areas needing reteaching, effectiveness of assignment
Reports
Grade Reports: Individual student grades, class averages, progress over time, export to spreadsheet
Completion Reports: Who submitted, who did not submit, late submissions, missing assignments
Analysis Reports: Question analysis, common errors, difficulty assessment, improvement suggestions
Troubleshooting
Student Can't See Homework
Check: Published status, assigned to correct students, due date not passed, student enrolled in course, visibility settings
Grades Not Saving
Solutions: Check connection, refresh page, try manual save, clear cache, contact support
Submission Issues
File Won't Upload: Check file size, verify format allowed, try different browser, compress file
Answers Not Saving: Connection issues, browser compatibility, session timeout, try refreshing
Next Steps
After managing homework:
- Marketplace - Share your best assignments
- Billing & Tokens - Understand token system
- Community Homework Pool - Contribute to shared homework
- Use Cases - Full homework cycle walkthrough
Q&A
Can I reuse homework assignments across courses?
Yes. Save your homework as a template and reuse it in any course. You can also duplicate existing assignments and modify them for different groups.
How does the token system work for homework?
Students pay tokens when requesting homework. Teachers earn tokens for checking and grading. The specific costs are configured at the organization, course, or enrollment level.
Can homework be auto-graded?
Multiple choice, fill-in-blank, matching, and true/false exercises are auto-graded. Essays, audio recordings, and open-ended tasks require manual teacher review.
















