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.

Capabilities

Everything a homework workflow needs

Every capability below is implemented in the module.

01

Publish workflow

Move homework through Draft, Published, and Closed states with full date tracking, so work is never visible before a teacher is ready.

02

One-click bulk submissions

Generate pending submission records for every active student in a section with a single action, replacing manual per-student setup.

03

Per-student tracking

Each submission tracks its own status — Pending, Submitted, Graded, or Late — with submission date, attachments, marks, and remarks.

04

Numeric grading and feedback

Grade submissions out of a configurable total and leave free-text feedback, so students see exactly where they stand.

05

Automatic late detection

A scheduled action flips overdue pending submissions to Late automatically, with no manual tracking required.

06

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.

07

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.

08

Smart-button drill-down

Jump straight from a subject, level, section, student, or teacher to their related homework and submissions in one click.

09

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.

Workflow

How it works

1

Set up your school

Add subjects, academic levels, sections, and students — a lightweight structure you control, no education module required.

2

Assign homework

Create homework with instructions, attachments, subject, section, and a due date, then publish it to the section.

3

Collect submissions

Submissions generate automatically for the whole section; students and parents upload files from the portal until the deadline.

4

Grade and review

Enter marks and remarks, track completion rates, and let overdue work flip to Late automatically.

Questions

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.

Get the app

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