Online class register

Attendance, grades and lesson topics in one grid

The attendance register in Cerium is a student × lesson grid: four attendance states with lateness in minutes and a note, grades by category on the school’s own scale, and a topic for every lesson. The server works out attendance and averages with one formula, so the Journal, the student’s details and the parent report all show the same numbers.

What the grid holds

Attendance, grades and topics live in one grid per group. Each tile links to the module that does the work.

Four states, minutes and a note

Present, absent, late, excused. Lateness carries 1 to 300 minutes, and the note (“traffic”, “left early”) is visible to the student and parent, with no notification or email.

Module: Journal

Topic and syllabus unit

The plan and topic sit on the lesson, next to the syllabus unit it covered. “Where we are” is worked out from the lessons already held.

Module: Course programme

Grade columns

A column is a lesson, a category and a “what for” title typed once for the group. Each cell saves as you leave it, and “Fill in for all” fills the empty cells in one go.

Module: Journal

Averages and entry history

An average weighted by category, per-category averages on the student card, and a history of who entered each grade, who corrected it and when.

Module: Journal

End-of-term grade

The term is whatever the school calls it, such as “Autumn term” or “End of course”, and the grade comes from the same scale as everyday grades.

Module: Journal

Printouts and CSV

The student card and the group attendance register print straight from the browser, lateness in minutes included. Grades export to CSV, one column per grade column.

Module: Journal

Student details

Attendance, grades and remarks for one student across all their groups within a date range. Ten read-only tabs, with no second place to type things in.

Module: Students

Student report

A frozen snapshot of attendance, grades and homework with the teacher’s comment. The student and parents open it from a link, without logging in.

Module: Students

Days off do not drag attendance down

A day off cancels the lessons in its range and the series skips it. Attendance counts only marked lessons, so there is nothing to mark on a day the school is closed.

Module: Schedule

A month in numbers

This is how a group’s register fills up over a month of lessons. Every entry updates the percentage and the average straight away, and parents see it on their side.

Journal
Today, Tuesday
  • 15:30 Group A2 room 2 now
  • 17:00 Group B2 room 4
  • 18:30 Group C1 online
Group A2 10/12 present
Topic
Past Simple
Group attendance
92%
Average
4.3
Homework
set
  1. After every lesson

    The teacher marks attendance from the menu next to each student, or “Everyone present” on the date column.

  2. Lateness in minutes

    “Late, 15 minutes” rather than just “late”, with a note saying why.

  3. A remark for the parent

    A remark on a student notifies the parent. A student who has a parent on file does not see it.

  4. A grade in a category

    A new column: lesson, category and title, then grades student by student or one for everyone.

  5. End of term

    The end-of-term grade goes in from the student card, next to the per-category averages.

  6. A report for parents

    Frozen numbers for the date range and the teacher’s comment go by email, with a link, to the student and parents.

Attendance uses one formula across the Journal, student details and reports: present and late against every marked state. Lessons with no attendance entry do not count as absences; the screen shows them separately as unmarked.

What the register counts, and what it does not

The server does the counting and every number has one formula. What the register does not count is listed next to it, so nobody has to guess.

What it counts

  • Student and group attendance from marked lessons
  • How many lessons nobody has marked
  • An average weighted by category, and per-category averages
  • Lateness in minutes for every lesson
  • Attendance and average per group in the student’s details
  • The student’s grade distribution within a date range

What it does not count

  • Excuse notes as documents: “excused” is a state, not a note from a parent
  • Discounts for absence: payments follow the group’s lessons, not attendance
  • Teacher pay from attendance: Payroll works from lessons taught
  • A full edit log: it keeps who entered a grade and who corrected it last
  • Grades without a lesson, apart from the end-of-term grade

Who sees what

Teachers, management, students and parents look at the same register, but each sees their own part. The server enforces the boundary on every save, not a hidden button in the menu.

RoleSeesChanges
TeacherTheir own groups, plus a covered group from 14 days before to 7 days after, with the attendance grid, grades and averages.Attendance, topics, grades, remarks and end-of-term grades, only for their own lessons and groups.
School managementEvery group in the school, the entry history with names, and attendance and averages.Entries in any group, not limited to their own. The owner sets the grading scale and category weights in Settings.
StudentTheir own register across all groups: attendance with minutes and notes, grades and homework, and remarks only if they have no parent on file.Nothing in the register. They get a notification about a new grade and one digest email instead of an email per entry.
ParentEach child’s register separately: attendance, grades, remarks, homework and reports.Nothing in the register. They get notifications and a digest email about grades, remarks and absences, and the child’s remarks go to them alone.

Questions about the register

Short answers, no overpromising. What the register does not do is listed alongside.

What the register does not do
  • The register does not set up lessons: dates, teachers and rooms belong to Groups and the Schedule, and here lessons are only read and described.
  • Changing a grade’s value on the school scale recalculates past averages, because a grade points to the scale entry rather than copying its value.
  • “Excused” is an attendance state. The register does not take absence notes from parents with their own text and date.

Four: present, absent, late and excused. The teacher can add an attendance note to any state, and a student with no entry shows as “not checked”, not as absent.

Yes. Lateness is saved with a number of minutes from 1 to 300, and the minutes show in the student’s details, in the student’s and parent’s register, in reports and on the attendance printout.

From marked lessons: present and late against every recorded state, so an excused absence lowers the percentage just like any other. Lessons nobody has marked are left out of the percentage, and the screen shows how many there are.

Yes, the weight belongs to the category: the school decides, for example, that a test counts 3 and a quiz counts 1, and the average is weighted. The school owner sets the grading scale and weighted categories in Settings.

Yes. The student card and the group attendance register print from the browser for any date range, and a group’s grades download as a CSV file.

No. A pay-per-lesson plan works out the monthly instalment from the rate and the group’s lessons that were not cancelled, and a student’s absence takes nothing off. Teacher payroll also works from lessons, not attendance.

More about the class register

The same register described from the side of the teacher, the parent, attendance, and a comparison with a state school register.

See Cerium from the inside.

14 days on your groups and instalments. No card, no strings.