Attendance
25 min
remmu lets you track which students attend each class session attendance records are visible to both admins and members 🔧 marking attendance qr code (recommended) each class and location has a unique qr code students scan the qr code on their phone to check in automatically no manual entry needed class qr code club → classes → \[class] → qr code location qr code club → locations → \[location] → qr code manual entry (roster) admins and team members can mark attendance manually from the attendance page go to club → attendance , find the class session, and click take attendance to open the roster the roster shows three groups of students group who enrolled regular class members package students one time attendees using a package replacement students attending via a replacement request — shown with a "replacement" badge click each student's row to toggle their status (present / late / absent) you can also mark all present in one click use the search bar at the top of the roster to quickly find a student by name add optional session notes, then click complete session — unmarked students are automatically set to absent qr scanner (admin) from the roster dialog, click the scan button to open the built in qr scanner point the camera at a student's id card qr code to instantly mark them present — no manual searching needed the scanner shows real time feedback result meaning green check student marked present successfully blue check student was already marked present orange person+ student is not in this roster — option to add as replacement red x error scanning — try again the qr scanner is especially useful for large classes pair it with printed student id cards (club → students → id cards) for fast check in at the door package credit indicators for students on package billing, the roster shows their current credit status badge meaning n credits active package with n sessions remaining 0 credits package exhausted expired package validity period has ended no package no active package assigned session notes the roster has a collapsible session notes section where instructors and staff can record what was taught, observations about a student, or anything worth remembering for the next session features multiple authors — any instructor or staff member viewing the roster can add their own note each note shows the author's avatar, name, timestamp, and an "edited" indicator if it's been changed edit / delete — authors can edit or delete their own notes; admins can edit any note available after first check in — notes can be added once at least one student is marked present they're locked when the session is completed but can be re opened for edits visible to all staff viewing the roster notes are persisted to the session record and can be viewed later from the session history enable or disable the session notes feature for your club under attendance settings → session notes adding a substitute instructor if the regular instructor is unavailable, you can assign a substitute instructor to cover the session without changing the class permanently from the session roster, click add substitute instructor , search for an instructor, and confirm the substitute appears on the session record and can be removed before the session is completed editing attendance after completion once a session is completed, admins and team members can still edit it open the session from club → attendance → history and click edit attendance the completed by staff member is shown on the session card resetting attendance inside the roster dialog, admins can click reset to clear all attendance records for that session if any package students were marked present, their session credits are automatically refunded resetting attendance removes all check in records for the session this cannot be undone who can mark attendance configure which roles can mark attendance under attendance settings option who can mark admin only only admins admin + team admins and team members all staff admins, team, and instructors 📅 session management session statuses each session on the attendance page shows a status badge status meaning not started session scheduled but not yet opened in progress attendance is being taken completed session marked done cancelled session was cancelled postponed session rescheduled to a new date ad hoc sessions admins and team members can create a standalone session outside the regular class schedule — useful for makeup classes, special workshops, or events click add session on the attendance page, select the class, date, and time, then save the ad hoc session appears in the attendance list and can be managed like any regular session ad hoc sessions are labelled separately and can be deleted by admins if created by mistake cancelling a session when a class can't run, admins can cancel individual sessions from club → attendance find the class session and click the ⋯ menu → cancel session choose a cancellation reason (public holiday, instructor unavailable, venue issue, low attendance, other) optionally add a note for students choose whether to notify students and/or instructors by email confirm postponing a session instead of cancelling outright, you can postpone — rescheduling to a new date click ⋯ → postpone set the new date and optionally a different start/end time choose whether to notify — students and instructors receive the new schedule by email postponed sessions appear on the new date in the attendance view re sending notifications after cancelling or postponing, you can re send the notification from the session's ⋯ menu → re send notification useful if students didn't receive the first email 🔄 replacement requests members can request to attend a different class session when they miss their regular one member flow members submit requests from the mobile app or the web portal (my attendance) the multi step flow is select the class they are missing choose the date they are missing browse available replacement sessions — each session shows a class category badge (e g beginner, advanced) with colour coding so you can pick a session at the right level — and select one select a reason (if your club has configured reasons — see below) upload an attachment if required (image or pdf proof, e g medical certificate) add optional notes → submit the request is sent to the admin for approval admin approval replacement requests are managed from club → attendance → replacement requests the panel shows two tabs tab contents pending requests awaiting review — badge shows count all complete history (pending, approved, declined, cancelled) each request card shows the student name, the class they missed, the missed date, and the replacement session they selected to review a request, click approve or decline approve — the student is automatically added to the replacement session roster 1 package credit is deducted when they attend decline — the student is notified that the request was declined both actions have an optional admin notes field to add context for the student members receive email notifications at each stage submitted — confirmation that the request was received approved — confirmation with replacement session details declined — notification with the admin's reason (if provided) after approval, the student appears in the replacement session's roster under replacement students with a "replacement" badge in the admin panel, each request card shows the student name, missed class, missed date, and selected replacement session the reason the student selected (if reasons are configured) a clickable attachment link if the student uploaded a file (opens the file in a new tab) the student's optional notes configuring replacements go to club → attendance → settings to configure setting description enable replacement requests turn the feature on/off for members lookahead window how many days ahead members can book a replacement monthly limit max replacement sessions per member per month replacement reasons a list of reasons members must choose from when submitting a request replacement reasons let you require members to explain why they're missing a class for each reason you configure a label (e g "medical", "work", "holiday") attachment mode — no attachment , optional , or required (members must upload a file for that reason) if no reasons are configured, members enter free text notes instead quick notes (approval & rejection templates) under attendance settings , you can pre write quick notes for approving and declining replacement requests these appear as an insert shortcut when reviewing a request template when it appears approve shown when clicking approve — insert the pre written note with one tap reject shown when clicking decline — insert the pre written rejection reason this saves time when you approve or decline many requests with the same standard response each template has a 300 character limit both are optional — leave them blank to enter notes manually every time ⚙️ attendance settings go to club → attendance → settings to configure all attendance behaviour member features self check in via qr code, web, or app replacement requests (with lookahead window and monthly limit) staff features session notes (allow staff to add notes when completing a session) instructor attendance tracking who can mark attendance (admin only / admin+team / all staff) cancellation notification recipients (students, instructors, or both) 📊 viewing attendance for admins club → attendance — today's classes at a glance, grouped by location; shows attendance stats (total / present / absent / unmarked) per session class page → attendance tab — full history for a specific class student profile → attendance tab — all sessions a student has attended for members members can view their own attendance history in the remmu mobile app under the attendance tab, or on the web at my attendance 📦 attendance and packages for students on a package billing type, each attendance automatically deducts one session from their package balance when the package runs low, they'll be prompted to purchase another → see docid\ stoe96zvzykzjijjhrxc5