Skip to main content

Taking the Register

The register is the core of r4ptor — designed to be used on a phone while standing on the mat.

r4ptor home screen showing today's classes and admin tiles

Opening a register

Tap a class card on the home screen. If no session exists for today, one is created automatically.

Marking attendance

Tap a student's name to cycle through three states. Changes save instantly — no submit button.

  1. Present (green)
  2. Known absence (amber) — the instructor was told about this absence in advance (illness, holiday, etc.)
  3. Unknown absence (default) — no attendance recorded, or an unexplained no-show

Known absences are excluded from the Retention Risk AI Insight's attendance ratio — a student you already know is away isn't treated as a "drifting away" signal the way an unexplained gap is. Attendance percentage, data exports, and the Club Health average are unaffected by this distinction; they still reflect literal presence.

r4ptor register view showing student attendance list

Awarding Student of the Week

SOW is available for classes with SOW enabled (Snakes & Cranes and Juniors by default). You can award:

  • Gold — Student of the Week
  • Silver — Runner-up

Only students marked present can receive an award.

Adding a guest student

A student sometimes misses their own class but trains in a different session that week instead — for example, a Monday Juniors student who trains with Wednesday's class because they missed Monday. Rather than marking them present against their real class (which they weren't actually at), add them as a guest to the class they actually attended.

At the bottom of the register, below the enrolled students, tap + Add Guest Student. The picker only offers active students of the class's own student type. Pick a student and they're immediately marked present — no separate confirmation step.

Guest rows are marked with a Guest badge and behave like any other row (tap to toggle present/known absence/unknown absence, tap the grade badge to open their profile). If you added the wrong student, tap the remove icon to take them off the register entirely — unlike an enrolled student, a guest can be removed outright rather than just marked absent, since they were never expected to be there in the first place.

A guest session shows up on the student's own profile (tagged Guest) so it's visible they trained that day, but it doesn't count towards that class's own attendance percentage, nor towards the guest's personal streak/attendance-rate figures — those stay scoped to their own enrolled class(es).


Marking staff attendance

If staff are assigned to a class, a staff roster section appears below the students. Mark each coach or team leader present or absent in the same way — tap to toggle. This feeds into the staff fees report.

Class held

A register starts with Class held switched off — simply opening a register (e.g. checking the wrong day by accident) never counts as a real class. It switches on automatically the moment you mark any student's attendance, so you don't need to think about it during normal use.

If a session didn't run (public holiday, hall unavailable, etc.) but you still opened the register, leave Class held off — the session is kept in the database but excluded from attendance percentage calculations. You can also switch it on or off manually at any time from the toggle at the top of the register.

Closing the register

Navigate away at any time — all attendance is saved as you tap.

Attendance history

Each student's profile shows a pip chart of their attendance across all enrolled classes. Sessions with no record show as absent (red). A small "G" badge marks a session where they attended as a guest — hover it to see which class.


Managing classes

To add, edit, or deactivate a class, or manage its student enrolments and staff assignments, see Managing Classes.