HandbookAcademics54

Student interventions.

A student's grades dip, or the attendance alerts start to stack up, and someone decides to do something about it. That decision — who is responsible, what they will do, by when, and whether it worked — is a student intervention. YESS gives it a record: surface the students who are slipping, assign a support action of a known type with a due date, track it through to done, and rate whether it made a difference. This handbook is honest about the shape of it — one clean record per intervention, created by a person who decides to act, with a follow-up loop that is real but deliberately simple.

  • 6intervention types
  • 4status stages
  • 5chapters
  • ≈9 minto read

Prologue

A plan that catches a student#

An intervention in YESS is one flat record — a single support plan for one student. It names the student, an optional subject, the type of support, a title and description, who assigned it, a due date, and a status that moves from assigned to done. It is not a multi-step case file with a dozen logged actions and a review board; it is the plan itself, held cleanly so nothing a school decides to do for a struggling student is forgotten.

Two screens work with these records. The interventions register at /dashboard/interventions is the full list — every plan, filterable by status, with the stats on top. The at-risk desk at /dashboard/at-risk-students is where a student surfaces as needing help and an intervention is assigned on the spot. This book walks both, and is candid throughout about what is automatic and what is a human's call.

When a student starts to slip, the plan that catches them — with an owner, a due date, and an honest read on whether it worked.

Chapter one

Surfacing a student at risk#

The at-risk desk at /dashboard/at-risk-students is where a plan usually begins. On the left is a roster of students flagged at risk, each with a risk level — low, medium, high, or critical — and a score, sorted worst-first. Selecting a student opens their intervention panel on the right: the plans already assigned to them, and a button to assign a new one. From here you can also jump to the student's conduct profile to see the fuller picture.

A Generate alerts button turns the flagged students into alerts staff can act on. Two honest points about this desk. First, it produces alerts, not interventions — nothing here auto-creates an intervention; an alert is a prompt, and a human still decides to assign the plan. Second, an intervention is always created by a person. There is no automatic route that turns a risk score into a support plan; the risk model surfaces the student, and a teacher, tutor, or head decides what to do.

Chapter two

Assigning an intervention#

Whether from the at-risk desk or the register's New Intervention button, assigning a plan means choosing a type, naming it, and setting a due date. Assigning requires the manage interventions permission — enforced at the database, so a view-only user cannot create one. The six types are a fixed vocabulary, so the whole school talks about support in the same terms:

The six types of support

  1. 1

    Tutoring

    One-on-one or small-group teaching to close a specific gap.

  2. 2

    Remedial work

    Structured catch-up work on foundational material the student missed.

  3. 3

    Parent meeting

    Bringing the family in — a conversation about what is happening and how home can help.

  4. 4

    Counseling

    Pastoral or wellbeing support where the slip is not purely academic.

  5. 5

    Peer support

    Pairing the student with a classmate — a study buddy or peer mentor.

  6. 6

    Extra practice

    Additional exercises and drills to build fluency and confidence.

A plan carries a title and description, an optional subject (or "all subjects" when the concern is general), an assigned date (today by default), and a due date. It is stamped with who assigned it and opens at status assigned. The action is written to the audit log, and the plan appears in the register and on the student's panel.

Designed product mock — the interventions register: a stat strip (total, assigned, in progress, completed, completion rate, average effectiveness) above a filterable table, with the assign dialog open.

Chapter three

The follow-up loop#

The register at /dashboard/interventions is where a plan is tracked to done. It opens with six stats — total, assigned, in progress, completed, completion rate, and average effectiveness — a status filter, and a table of every plan showing the student, the title, the type, the subject, the assigned and due dates, the status, and any effectiveness rating. A per-row status control moves a plan along its lifecycle:

  • Assigned — the plan is set but not yet under way.
  • In progress — the support is happening.
  • Completed — the plan is done, closed with an effectiveness rating (1 to 5) and optional notes on whether it worked.
  • Cancelled — the plan was called off.

That effectiveness rating is the point of the loop — it is what turns a pile of good intentions into a school that learns which support actually helps. The platform insists on it: a plan cannot be marked completed without a rating, enforced by a database rule that also stamps the completion date for you.

Chapter four

What this register does well#

Four things done right

  1. 1

    A shared vocabulary of support

    Six fixed intervention types mean tutoring, counseling, a parent meeting and the rest are named the same way across the whole school — so 'what did we try for this student' has a consistent answer everyone reads the same.

  2. 2

    Risk and action on one desk

    The at-risk desk puts the flagged students and the assign-a-plan action side by side, so noticing a slipping student and doing something about it happen in the same place, not two disconnected tools.

  3. 3

    Writes locked to the responsible

    Creating and changing a plan is gated at the database to staff with the manage-interventions permission — a recent fix restored those write rules after they had been silently blocking every save. Reading is scoped to the school; acting is scoped to the responsible.

  4. 4

    Effectiveness by design

    The record is built to close with an effectiveness rating, and the completion rule enforces it — the schema is shaped so a school can eventually answer not just 'did we act' but 'did it work'.

Planned & honest gaps

What is still to come#

The assign-and-track core works, and the intent to measure effectiveness is baked in. But the follow-up loop is thin, the risk link is manual, and one close-out field is missing from the UI. The straight list:

Five honest gaps

  1. 1

    The effectiveness-rating input

    Completing a plan requires a rating the current screens do not collect, so the close-out cannot be finished from the UI yet. Wiring a rating-and-notes step into the completion action is the most immediate planned fix.

  2. 2

    No action / follow-up sub-log

    An intervention is a single record — there is no place to log individual follow-up actions, sessions, or review notes over time. A richer case-history with logged actions is on the roadmap.

  3. 3

    Auto-routing from risk

    A risk score surfaces a student but never creates a plan; assigning is always manual. Optionally auto-suggesting or auto-routing an intervention from a critical risk flag is planned.

  4. 4

    A validated risk model

    The risk scoring is an evolving model, not a settled one — present the roster as a prompt, not a proof. Hardening the model that flags at-risk students is ongoing work.

  5. 5

    Reminders and parent visibility

    There are no due-date reminders and no parent-facing view of a support plan yet. Nudging owners as a due date nears, and sharing the right plans with families, are planned.

Adjacent modules

Where interventions connect#

Tutorial

Do it step by step#

Catch a slipping student with a plan — from the risk flag to the support action to tracking it along. Four steps, for the staff member who decides to act.

  1. 1

    Find the student

    Open the at-risk desk at /dashboard/at-risk-students and read the roster, worst-first. Select a student to see the plans already assigned to them and, if you need context, jump to their conduct profile.

    The desk produces alerts, not interventions — the plan is always yours to assign deliberately.

  2. 2

    Assign the plan

    Assign a new intervention: pick one of the six types (tutoring, remedial work, parent meeting, counseling, peer support, extra practice), give it a title and a due date, and save. You need the manage-interventions permission to assign.
  3. 3

    Track it in the register

    Watch and work every plan in /dashboard/interventions — filter by status, read the stats, and use each row's status control to move a plan from assigned to in progress as the support gets under way.
  4. 4

    Close it honestly

    When the support is done, close the plan with an effectiveness rating so the school learns what works. Note the honest gap: the rating input is not yet in the completion screen, so hold plans in in progress until that field ships, then complete with the rating.

    Cancel a plan rather than deleting it — the record of what was tried is worth keeping.

A student noticed, a plan assigned, and the support tracked — the safety net under the academic spine, held one clean record at a time.