Published 21 February 2026, Updated 3 March 2026

This guide explains the full front-end workflow to manage a ground-class attendance sheet on mobile, starting from the mobile app home page only.
Important requirement: You must have a “Ground course lesson for a group of member” entry that has been transferred from the Scheduler to the Flight Record before using this attendance flow.
Start From Home

- Open the homepage.
- Tap Courses.
- You are sent to the course area where your active class cards are listed.

Open The Attendance Sheet
Open the class card


Tap an active class to open
First page behavior

If the class is not yet opened, you will see:
- lesson title and description
- expected start and duration
- an Open the course button
When you open it, the system locks that class record against deletion until you close attendance.
If competency requirements block opening

If required qualifications are missing/expired, opening is blocked and the page shows what must be fixed.
Once a session is opened, as a reminder to close it, home page will highlight the ongoing session.

Add Members To The Attendance List
After the class is open, system shows current attendees and footer actions.

Add by QR code

- Tap Qr code.
- Scan the member QR. The student QR code is a dynamic unique code associated with the member app open and user has to be login. This will ensure that only the owner of the app shall attend. ➜ Where the student retrieve his QR unique ID
- When centred, press on the button to take screenshot.
- On success, the member is added to attendance.
Common QR errors users may see:
- Member already added
- QR not valid for a connected member
- QR method not allowed by your organization settings
Add by Search + signature

- Tap Search.
- Find the member in the contact list.
- Tap and hold the member.
- Sign on the signature pad.
- Tap Back to save and return.

If no signature is provided, the action is rejected.
Remove a member before closing

On attendees list page, swipe a member row and tap Remove.
Close Attendance

Tap Close in footer, that will open a the confirmation closing page.
You can set:
- class date (read-only on this page)
- From and To times
- computed duration
- lesson type (Theory, PGI, Studies, Exams)
- per-member pass/fail checkbox
- optional score/max score fields (when enabled for that lesson type)
- comment
Validation Rules Before Final Close
The close action is blocked if one of these conditions is not met:
- Start time is outside the allowed window around expected start time (this option is set by administrators of the system).
- Start or end time is later than actual current time (for today).
- End time exceeds allowed expected end window (this option is set by administrators of the system).
- Duration is missing or zero.
- Lesson type is not selected.
- Attendance list is empty.
- Duration is too short (minimum 0.1 hour / 6 minutes).
What Happens When You Close Successfully
When close is accepted:
- Attendance is finalized.
- The related Flight Record entry is automatically completed for this class movement.
- Present/absent data is stored from your final attendee state.
- Member training records are saved from this attendance close.
- Remaining scheduled members not saved as present are processed as no-show entries.
Where users see results later:
- Course and lesson follow-up pages (member training history)
- Mobile activity/record pages that show completed class movement data
Quick End-to-End Checklist
- Confirm the Scheduler item has been transferred to Flight Record.
- From home page, open Courses.
- Open your active class in attendance section.
- Open the class if not already open.
- Add members (QR or Search + signature).
- Tap Close to confirm closing.
- Enter final times, type, pass/fail, optional score, and comment.
- Tap Close the lesson!.
Troubleshooting
User-Facing (camera QR code reader)
If you cannot proceed:
- Check that the class was opened first.
- Check that at least one attendee is present.
- Check that end time is not in the future.
- Check start/end times are within allowed limits.
- If using Search mode, ensure signature was completed.
- If QR add fails, retry scan and confirm the member QR is valid.
