School homework, organized from assignment to grade
A lean, standalone Odoo app for schools and tuition centers to assign homework, collect submissions, grade work, and keep parents in the loop — no full-ERP setup required.
The problem
Teachers assign homework verbally, on paper, or through disconnected chat groups. Students submit on loose sheets or scattered messages, and administrators have no reliable view of who submitted, who is late, or how completion rates trend across a class. Existing Odoo education modules bury homework inside heavy, full-ERP suites that demand configuration before a teacher can assign a single task.
The solution
School Homework & Assignments gives every subject, section, and student its own lightweight setup you can use in minutes. Teachers publish homework in one click, submissions generate automatically for the whole section, grading and feedback happen inline, and parents and students get a clear portal view of what is due and what has been graded.
Everything a homework workflow needs
Every capability below is implemented in the module.
Publish workflow
Move homework through Draft, Published, and Closed states with full date tracking, so work is never visible before a teacher is ready.
One-click bulk submissions
Generate pending submission records for every active student in a section with a single action, replacing manual per-student setup.
Per-student tracking
Each submission tracks its own status — Pending, Submitted, Graded, or Late — with submission date, attachments, marks, and remarks.
Numeric grading and feedback
Grade submissions out of a configurable total and leave free-text feedback, so students see exactly where they stand.
Automatic late detection
A scheduled action flips overdue pending submissions to Late automatically, with no manual tracking required.
Deadline reminders
A daily scheduled action reminds teachers with a chatter note and a to-do activity when homework is due the next day and still has pending submissions.
Completion dashboards
Kanban boards, color-coded status grouping, and a live completion-rate progress bar give staff an at-a-glance view of who has submitted.
Smart-button drill-down
Jump straight from a subject, level, section, student, or teacher to their related homework and submissions in one click.
Parent & student portal
Parents and students log in to see assigned homework, due dates, submission status, marks, and remarks, and upload their submission files directly.
How it works
Set up your school
Add subjects, academic levels, sections, and students — a lightweight structure you control, no education module required.
Assign homework
Create homework with instructions, attachments, subject, section, and a due date, then publish it to the section.
Collect submissions
Submissions generate automatically for the whole section; students and parents upload files from the portal until the deadline.
Grade and review
Enter marks and remarks, track completion rates, and let overdue work flip to Late automatically.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It ships with its own minimal subjects, academic levels, sections, and students, so it works standalone alongside base Odoo, mail, and portal — no full school-ERP configuration needed.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
School Homework & Assignments
Publish homework, record bulk submissions and grade with feedback — with automatic late detection, deadline reminders, completion dashboards and a parent and student portal.
Buy on Odoo App Store