guides

How Student Progress Updates Automatically in a Tuition Centre

See how sessions, assessments, and homework connect to give you a live picture of every student's understanding — no manual data entry needed.

TuitionDesk Team··6 min read

Every tuition owner has felt it: you run a great class, the teacher grades the test, and then nothing. The mark lives in a notebook or a spreadsheet, disconnected from everything else you know about that student. Two months later a parent asks, "Is my child improving in Algebra?" and you have to dig through pages to piece together an answer.

The right software should do that connecting work for you — automatically, in the background, every time something happens. Here is exactly how that works.

The three events that update student progress

Student understanding is not a single number. It changes every time a teacher covers a topic, gives a test, or assigns homework. Each of those events carries a signal about whether the student is keeping up.

1. When a teacher completes a session

A tuition class covers topics. When a teacher marks a session as completed and notes the topic that was taught, the system automatically moves that topic from Not started to In progress for every student in that batch.

This matters for one simple reason: the teacher was in the room. The topic was covered. The student now has exposure to it, even if they have not been tested yet.

Set a subject on your class when you create it. This links sessions to your curriculum, so topic suggestions appear automatically when teachers note what they covered — no typing needed.

If a student's topic was already marked Needs revision from a previous test, covering the topic again in class does not overwrite that flag. The system only promotes a student forward, never wipes out a concern.

2. When a teacher grades an assessment

Assessments are the clearest signal of understanding. When a teacher submits marks for an assessment, the system calculates the student's percentage and uses it to update topic progress:

  • 70% or above → the student has Understood the topic
  • 50%–69% → topic stays In progress (some gaps remain)
  • Below 50% → the topic is flagged as Needs revision

This happens immediately when the grading is saved — no end-of-term report, no batch import. Every student's topic card reflects their latest test result the moment the teacher finishes grading.

The thresholds are not arbitrary. They mirror the benchmarks that most boards use for pass/distinction marks, so teachers are not learning a new system — they are working with boundaries they already understand.

Progress updates from assessments only apply when the assessment is linked to a specific topic. This keeps the data clean: a general revision test that covers six chapters will not mark every chapter as "Understood" based on one combined score.

3. Homework submission tracking

Homework is a window into student effort between classes. The system tracks how many assigned homework items each student has submitted, and surfaces that as a completion percentage on the student's profile.

This is separate from grades. A student who consistently submits even average-quality work is engaged. A student who stops submitting is drifting — and that signal matters before the next test makes it visible.

Homework must be created through the Homework menu (not through session notes) for submission tracking to work. Session notes are for recording what was taught; the Homework module is where students can view and submit their work.

What this looks like on a student's profile

Open any student's profile and you will see:

  • Progress tab — topic-by-topic status across all subjects, with colour-coded states (Not started, In progress, Understood, Needs revision)
  • Tests tab — every assessment result in chronological order, with percentage and letter grade
  • Engagement section — assessment attempt rate and homework submission rate, shown as simple percentages with progress bars

These three views give you three different questions answered without clicking anywhere else:

  1. Where is this student in the curriculum? → Progress tab
  2. How are they performing on tests? → Tests tab
  3. Are they showing up and doing the work? → Engagement section

Why connecting these events matters for parent communication

When a parent asks how their child is doing, you no longer need to estimate. You can open the student profile and say:

  • "Riya has completed 8 of 10 topics in Mathematics. She understood 6 of them on the first test, and Fractions is flagged for revision after her last score."
  • "She has submitted 90% of homework assigned this term, so she is clearly putting in effort at home."
  • "Her assessment completion rate is 100% — she has not missed a single test."

That kind of specific, evidence-based answer builds trust with parents and gives teachers the information they need to plan the next class. It also means every parent meeting takes minutes, not preparation time.

Manual overrides are always available

Automation handles the routine signals. But teachers know their students in ways a system cannot. A student might score below 50% because they were unwell that day. A topic might be "understood" by a student even before they were tested, because a teacher noticed in class.

That is why every topic status can be manually overridden. When a teacher sets a status directly, the system respects that override and does not let future automated events change it — unless the teacher decides to reset it.

The automated signals are the default path. The teacher is always the final authority.

Setting your classes up for automatic tracking

To get automatic progress tracking working, two things need to be in place:

On each class (batch): Set a subject. This links the class to your curriculum and enables topic suggestions when teachers note what they covered in a session.

On each assessment: Link it to the topic it is testing. When you create or edit an assessment, the topic field controls which part of a student's progress map gets updated when marks are entered.

That is it. Everything else — the state transitions, the percentage calculations, the engagement tracking — happens automatically in the background.


Tuition centres that track progress topic by topic have one significant advantage: they can intervene before the final exam. When the system flags that eight students in a batch have "Needs revision" on Quadratic Equations two weeks before their board exams, a teacher can schedule a focused revision class immediately — not after the results come out.

That is what automatic progress tracking is for. Not reporting on the past, but creating space to act on it.


Ready to connect your sessions, assessments, and homework into a single student progress view? Start your free trial of TuitionDesk and set up your first class in under five minutes.

student progressassessmentshomework trackingcoaching centre managementtopic tracking

Run your centre with TuitionDesk — free

Fee tracking, attendance, batches, and a free public website with enquiry form. All in one place. No setup fee.

Start free — no credit card →