Skip to main content
Schoolyi
School librarian arranging books and planning cards in a bright library

Browse docs

Grades & homework

Homework setup and usage

Assign homework, student submission, grading, and due reminders.

Grades & homework guide for day and boarding schools.

Last updated August 29, 2026

Homework is an assignment workflow, separate from the gradebook. A teacher creates an assignment for one class and subject with a title, due date, description, optional maximum marks and optional attachments. The API checks that the teacher has an active assignment for that class and subject; privileged school roles may create homework on behalf of another teacher. New assignments are unpublished by default, which lets staff prepare the instructions before students can see them.

Students submit text or files from the assignment view, and teachers grade the submission with marks and optional feedback. A late submission remains identifiable as late; the system does not apply an automatic mark penalty. Homework marks and feedback stay on the assignment submission and are not added to term report-card totals. If work should count as continuous assessment, create a separate gradebook Assessment at /grades.

Use publication as the handoff point: unpublished instructions remain staff-only, while a published assignment is available to the relevant student roster. Parents use /parent-dashboard/homework for a linked child rather than the teacher workspace. Keep the due date and class-subject pairing accurate before publishing, because those fields drive the student list, submission context and reminder query.

Setup workflow

  1. Teachers need active class-subject assignments.
  2. Arrange for the school’s scheduled job to invoke the due-reminder route; the route also supports a manual staff-triggered run.
  3. POST /api/homework-assignments/due-reminders/run checks published assignments due within the next 24 hours and creates in-app reminders for students who have not submitted.

Usage workflow

  • Teacher: /assignments → New → due date, attachments, class-subject; publish so students see it.
  • Student: submit before due date; late submission follows school practice.
  • Teacher: grade and optional comment - visible on the student assignment view.
  • Reminders: only published assignments; deduped so students are not spammed daily.

Common questions

Quick answers in plain language.

Can a coordinator create homework for another teacher?+

Yes. Privileged roles can supply a teacherId when creating an assignment. An ordinary Teacher must use their own account and must have an active assignment for the selected class and subject; otherwise the API returns Forbidden.

Do homework marks change a student’s report card?+

No. Submission marks and feedback belong to the homework record and are not aggregated into report-card totals. Record reportable continuous assessment separately in the gradebook, where its publication and term date determine whether it is included.

Related searches

School leaders and IT teams often search for: how to homework workflows in school management software, best gradebook software for K-12 schools, Schoolyi homework workflows guide, homework workflows step by step, report card software, homework management software, and student grade tracking.