Product/Attendance & Conduct

Attendance is the bridge between academics, HR, and finance — and conduct is what makes attendance honest. C2 holds three layers in one record: student attendance, class conduct (the per-period teacher's tool), and school conduct (the incident layer). One record, three views, every cross-cluster contract honoured.

3 layers, 1 record8 capabilities4 receipts
What this cluster carries

8 signature capabilities

01

Per-day OR per-period attendance

School configures the mode at setup, can switch per term. 15 status states from Present to In-Transit to Off-Premises-Authorised.

02

Multi-source check-in

Manual mark and QR scan (school-rotating HMAC tokens) are the enforced core today; add a biometric machine or campus GPS geofence as optional, config-ready layers. The fastest validated signal wins; the rest reconcile.

03

Class Conduct — the teacher's per-period tool

Teacher opens their class, marks attendance + behaviour events (merit / demerit) for that period in one flow. Same data as the general attendance module, different entry point.

04

School Conduct — the incidents layer

13 incident kinds, 7 resolution paths, restorative-justice flow, anonymous bullying reports with 14-day rotating tokens, mental-health flag, conseil-required escalation.

05

Immediate parent notification on absence

SMS + push + WhatsApp inside 30 seconds. Late arrivals get their own timestamp. Excused absences (medical certificate upload) don't count toward thresholds.

06

Multi-factor presence you can't fake

The officer scans a rotating ~30s code at the door, the teacher signs in and out, and the register + logbook timestamp the exit — so pay is the time actually present, not the box ticked. Consecutive periods batch into one session; the officer's own coverage is scored. See the full workflow below.

07

Chronic absentee + at-risk auto-flag

Configurable threshold (e.g. <80%). System flags, alerts the counsellor, suggests intervention. Conduct score feeds the same algorithm.

08

Conduct → report card (opt-in 5%)

Teacher can choose to fold the conduct score into the subject grade, capped at 5%. Audit trail on every decision.

The one nobody else has

Presence you can't fake.

Every school knows the trick: sign the register, teach for two minutes, bill four hours. YESS turns attendance into a multi-factor, time-bound proof — the officer, the teacher, the clock, and the school's own rules all have to agree before an hour is paid.

How the loop works

  1. 01

    Officer walks the block — his map shows every class to cover and where teachers already are.

  2. 02

    He taps the class at the door — the teacher's phone buzzes and reveals a rotating code, like an authenticator app.

  3. 03

    Officer scans it — the server checks the code is live (±1 step), the period is real, and the round is open.

  4. 04

    Teacher signs in — the clock starts. Back-to-back periods count as one session; a break splits them.

  5. 05

    Register + logbook at the end — they timestamp the exit, proving the teacher stayed the whole span.

  6. 06

    The hour validates → pay. Only the time the teacher was actually present is payable.

The loopholes it closes

Each is a real trick schools live with. Each one, shut.

  • “Screenshot the code and text it to the officer.”

    How YESS closes it: The code rotates every ~30 seconds — only the live one validates. A screenshot is stale before it arrives.

  • “Sign in, teach for two minutes, leave — bill four hours.”

    How YESS closes it: Pay is the dwell: from the entry timestamp to the closing register + logbook. You're paid for the span you were actually there.

  • “Slip out 40 minutes early, keep the full hour.”

    How YESS closes it: Leaving past the school's grace is flagged — cancel the hour, pay half, or send it to HR for a reason. The school sets the rule.

  • “The officer quietly skips a room.”

    How YESS closes it: Every class in his block that ends unverified counts against him. The watcher is watched — his own coverage is scored.

  • “The teacher's phone is dead — there's no way to verify.”

    How YESS closes it: A manual override exists, but only an authority can activate it — on request, time-boxed. A fallback, not a backdoor.

  • “Mark the register but never actually teach.”

    How YESS closes it: Three independent factors — the officer scan, the register, the logbook — done at the end and timestamped. One honest record, not one box.

Real-world use case

A Form 5 teacher opens her phone at 8:00 AM. Class list, all marked Present by default. She taps three names. The system pings three SMSs: « Adèle est absente du cours de mathématiques de 11h. » By lunch, one mother is in the office. The absence rate at her school dropped 18% in a single term, just from the speed of the message reaching home.
What makes Attendance & Conduct elite

The receipts

  • Attendance + class conduct + school conduct in one record — three views.

  • Multi-factor, dwell-validated presence — paid for the time actually present, not the box ticked.

  • Restorative-justice flow built into discipline, not bolted on.

  • Parent notification under 30 seconds. Cuts absence rates by double digits.