{"id":3221,"date":"2026-02-21T13:13:08","date_gmt":"2026-02-21T18:13:08","guid":{"rendered":"https:\/\/www.airsupervision.com\/wp-r\/docs\/organization-staff\/attendance-sheet\/"},"modified":"2026-03-19T20:20:25","modified_gmt":"2026-03-20T00:20:25","slug":"attendance-sheet","status":"publish","type":"docs","link":"https:\/\/www.airsupervision.com\/wp-r\/docs\/general-knowledge\/attendance-sheet\/","title":{"rendered":"Attendance Sheet"},"content":{"rendered":"\n<p>This guide explains the full front-end workflow to manage a ground-class attendance sheet on mobile,&nbsp;starting from the <strong>mobile app home page<\/strong> only.<\/p>\n\n\n\n<p>The course session has to be activated before starting attendance recording. <strong>If not activated you&#8217;ll have to activate by yourself using the app<\/strong>.<\/p>\n\n\n<div class=\"ub-styled-box ub-notification-box\" id=\"ub-styled-box-2e50bb26-f96c-4588-b58e-d8791fedfc01\">\n\n\n<p>The electronic attendance sheet recorder is only available when using the <strong>Android or IOS full app<\/strong>.<\/p>\n\n\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Start from Schedules bar (Not activated yet)<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0634.png\"><img loading=\"lazy\" decoding=\"async\" width=\"302\" height=\"650\" data-id=\"3947\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0634.png\" alt=\"\" class=\"wp-image-3947\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0634.png 302w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0634-139x300.png 139w\" sizes=\"(max-width: 302px) 100vw, 302px\" \/><\/a><figcaption class=\"wp-element-caption\">App scheduler bar<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0635.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1179\" height=\"2556\" data-id=\"3950\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0635.png\" alt=\"\" class=\"wp-image-3950\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0635.png 1179w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0635-138x300.png 138w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0635-472x1024.png 472w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0635-768x1665.png 768w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0635-709x1536.png 709w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0635-945x2048.png 945w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><figcaption class=\"wp-element-caption\">Acticate thelesson button<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<ol class=\"wp-r_indent50\">\n<li>Click on a lesson session.<\/li>\n\n\n\n<li>Only &#8216;<strong>Today<\/strong>&#8216; session will be available to be activated.<\/li>\n\n\n\n<li>Click on &#8216;<strong>Activate the lesson<\/strong>&#8216;, will activate the session in the Flight daily records by transferring the schedule, set a starting date.<\/li>\n\n\n\n<li>You are sent to the course attendance system directly.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/Capture-decran-2026-02-22-114027.png\"><img loading=\"lazy\" decoding=\"async\" width=\"389\" height=\"859\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/Capture-decran-2026-02-22-114027.png\" alt=\"\" class=\"wp-image-4022\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/Capture-decran-2026-02-22-114027.png 389w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/Capture-decran-2026-02-22-114027-136x300.png 136w\" sizes=\"(max-width: 389px) 100vw, 389px\" \/><\/a><figcaption class=\"wp-element-caption\"><strong>My active classe<\/strong><\/figcaption><\/figure>\n\n\n<div class=\"ub-styled-box ub-notification-box\" id=\"ub-styled-box-dd3d4b52-4225-4305-ba80-0b37d9a12c9f\">\n\n\n<p>If the button <strong>&#8220;Activate the lesson&#8221;<\/strong> does not appear, make sure that you are assigned to provide the course and that you are duly qualified and competent.<\/p>\n\n\n<\/div>\n\n<div class=\"ub-styled-box ub-notification-box\" id=\"ub-styled-box-047e4c4d-4086-4870-81f0-6094fe1a1364\">\n\n\n<p>Once activated, starting date recorded, the course has to be closed with or without attendees in order to free up the main Instructor of being locked of any other activity.<\/p>\n\n\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Start From Homepage if already activated<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-112635.png\"><img loading=\"lazy\" decoding=\"async\" width=\"425\" height=\"514\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-112635.png\" alt=\"\" class=\"wp-image-3238\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-112635.png 425w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-112635-248x300.png 248w\" sizes=\"(max-width: 425px) 100vw, 425px\" \/><\/a><figcaption class=\"wp-element-caption\">showing the&nbsp;<strong>Courses<\/strong>&nbsp;tile<\/figcaption><\/figure>\n\n\n\n<ol class=\"wp-r_indent50\">\n<li>Open the homepage.<\/li>\n\n\n\n<li>Tap&nbsp;<strong>Courses<\/strong>.<\/li>\n\n\n\n<li>You are sent to the course area where your active class cards are listed.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113031.png\"><img loading=\"lazy\" decoding=\"async\" width=\"425\" height=\"709\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113031.png\" alt=\"\" class=\"wp-image-3242\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113031.png 425w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113031-180x300.png 180w\" sizes=\"(max-width: 425px) 100vw, 425px\" \/><\/a><figcaption class=\"wp-element-caption\"><strong>My active classes<\/strong>&nbsp;list with one class item<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Open The Attendance Sheet<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Open the class card<\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113031-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"425\" height=\"709\" data-id=\"3244\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113031-1.png\" alt=\"\" class=\"wp-image-3244\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113031-1.png 425w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113031-1-180x300.png 180w\" sizes=\"(max-width: 425px) 100vw, 425px\" \/><\/a><figcaption class=\"wp-element-caption\">Non open course session<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113452.png\"><img loading=\"lazy\" decoding=\"async\" width=\"426\" height=\"549\" data-id=\"3245\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113452.png\" alt=\"\" class=\"wp-image-3245\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113452.png 426w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-113452-233x300.png 233w\" sizes=\"(max-width: 426px) 100vw, 426px\" \/><\/a><figcaption class=\"wp-element-caption\">Open course session<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p>Tap an active class to open<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">First page behavior<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114027.png\"><img loading=\"lazy\" decoding=\"async\" width=\"389\" height=\"859\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114027.png\" alt=\"\" class=\"wp-image-3248\" style=\"width:199px;height:auto\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114027.png 389w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114027-136x300.png 136w\" sizes=\"(max-width: 389px) 100vw, 389px\" \/><\/a><figcaption class=\"wp-element-caption\">Attendance sheet page with lesson info<\/figcaption><\/figure>\n\n\n\n<p>If the class is not yet opened,&nbsp;you will see:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>lesson title and description<\/li>\n\n\n\n<li>expected start and duration<\/li>\n\n\n\n<li>an&nbsp;<strong>Open the course<\/strong>&nbsp;button<\/li>\n<\/ul>\n\n\n\n<p>When you open it,&nbsp;the system locks that class record against deletion until you close attendance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"23-geolocation-may-be-required-before-opening\">Geolocation may be required before opening<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/Capture-decran-2026-03-13-093818.png\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"930\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/Capture-decran-2026-03-13-093818.png\" alt=\"\" class=\"wp-image-4045\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/Capture-decran-2026-03-13-093818.png 424w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/Capture-decran-2026-03-13-093818-137x300.png 137w\" sizes=\"(max-width: 424px) 100vw, 424px\" \/><\/a><\/figure>\n\n\n\n<p>If your organization has enabled mandatory geolocation for attendance opening,&nbsp;the page asks for your device location as soon as you enter the attendance sheet.<\/p>\n\n\n\n<p>What you will see on screen:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>a live map centered on your current position<\/li>\n\n\n\n<li>a marker showing the detected position<\/li>\n\n\n\n<li>a blue circle showing the GPS accuracy area<\/li>\n\n\n\n<li>a status message while the device is locating you<\/li>\n<\/ul>\n\n\n\n<p>Recommended user flow:<\/p>\n\n\n\n<ol class=\"wp-r_indent50\">\n<li>Allow location access when your phone or browser asks.<\/li>\n\n\n\n<li>Wait until the map updates your position.<\/li>\n\n\n\n<li>Tap&nbsp;<strong>Open the course<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>What happens if location is not available:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>If location services are disabled, refused, or unavailable on the device, the page may send you back to&nbsp;<strong>Home<\/strong>.<\/li>\n\n\n\n<li>If you try to open without valid location data, the page shows a red blocking message explaining that geolocation must be enabled before opening the attendance sheet.<\/li>\n\n\n\n<li>If live tracking stops after the first position is found, the page can still continue with the last valid detected position.<\/li>\n<\/ul>\n\n\n\n<p>What is saved:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>When the course opens successfully, the opening location and its accuracy are recorded with the attendance opening event.<\/li>\n\n\n\n<li>When registering an attendee<\/li>\n<\/ul>\n\n\n<div class=\"ub-styled-box ub-notification-box\" id=\"ub-styled-box-f87b8e73-88fd-43e9-924d-8b5dd7f9c507\">\n\n\n<p><strong>The system does not record location when closing a session.<\/strong><\/p>\n\n\n<\/div>\n\n\n<p>Practical example:&nbsp;If an instructor opens the class from the parking area,&nbsp;the map will position there first.&nbsp;Once the page has a valid location,&nbsp;tapping&nbsp;<strong>Open the course<\/strong>&nbsp;records that opening point and allows attendance to continue normally.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">If competency requirements block opening<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114249.png\"><img loading=\"lazy\" decoding=\"async\" width=\"389\" height=\"530\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114249.png\" alt=\"\" class=\"wp-image-3251\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114249.png 389w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114249-220x300.png 220w\" sizes=\"(max-width: 389px) 100vw, 389px\" \/><\/a><figcaption class=\"wp-element-caption\">Attendance sheet page showing red blocking message about missing\/expired requirements<\/figcaption><\/figure>\n\n\n\n<p>If required qualifications are missing\/expired,&nbsp;opening is blocked and the page shows what must be fixed. <\/p>\n\n\n\n<p>If the <strong>clock punching system<\/strong> is activated and you are already punched in, the system will display an error prompting you to punch out before activating the session.<\/p>\n\n\n\n<p>Once a session is opened, as a reminder to close it, home page will highlight the ongoing session.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0623_NEW.png\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"650\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0623_NEW.png\" alt=\"\" class=\"wp-image-3912\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0623_NEW.png 300w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0623_NEW-138x300.png 138w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Add Members To The Attendance List<\/strong><\/h2>\n\n\n\n<p>After the class is open,&nbsp;system shows current attendees and footer actions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114530.png\"><img loading=\"lazy\" decoding=\"async\" width=\"392\" height=\"109\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114530.png\" alt=\"\" class=\"wp-image-3255\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114530.png 392w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114530-300x83.png 300w\" sizes=\"(max-width: 392px) 100vw, 392px\" \/><\/a><figcaption class=\"wp-element-caption\">Footer with&nbsp;<strong>Qr code<\/strong>,&nbsp;<strong>Search<\/strong>, and&nbsp;<strong>Close<\/strong>&nbsp;actions<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Add by QR code<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0627.png\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"650\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0627.png\" alt=\"\" class=\"wp-image-3922\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0627.png 300w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/03\/IMG_0627-138x300.png 138w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption class=\"wp-element-caption\">camera scanning member QR code<\/figcaption><\/figure>\n\n\n\n<ol class=\"wp-r_indent50\">\n<li>Tap&nbsp;<strong>Qr code<\/strong>.<\/li>\n\n\n\n<li>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. \u279c <a href=\"https:\/\/www.airsupervision.com\/wp-r\/docs\/general-knowledge\/searching-for-members\/the-qr-code-identification\/\" data-type=\"docs\" data-id=\"1711\">Where the student retrieve his QR unique ID<\/a><\/li>\n\n\n\n<li>When centred, press on the button to take screenshot.<\/li>\n\n\n\n<li>On success, the member is added to attendance.<\/li>\n<\/ol>\n\n\n\n<p>Common QR errors users may see:<\/p>\n\n\n\n<ul>\n<li>Member already added<\/li>\n\n\n\n<li>QR not valid for a connected member<\/li>\n\n\n\n<li>QR method not allowed by your organization settings<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"32-add-by-search--signature\">Add by Search + signature<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114857.png\"><img loading=\"lazy\" decoding=\"async\" width=\"379\" height=\"636\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114857.png\" alt=\"\" class=\"wp-image-3261\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114857.png 379w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-114857-179x300.png 179w\" sizes=\"(max-width: 379px) 100vw, 379px\" \/><\/a><figcaption class=\"wp-element-caption\">searchable contact list for attendance add<\/figcaption><\/figure>\n\n\n\n<ol class=\"wp-r_indent50\">\n<li>Tap&nbsp;<strong>Search<\/strong>.<\/li>\n\n\n\n<li>Find the member in the contact list.<\/li>\n\n\n\n<li>Tap and hold the member.<\/li>\n\n\n\n<li>Sign on the signature pad.<\/li>\n\n\n\n<li>Tap&nbsp;<strong>Back<\/strong>&nbsp;to save and return.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-115007.png\"><img loading=\"lazy\" decoding=\"async\" width=\"390\" height=\"643\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-115007.png\" alt=\"\" class=\"wp-image-3263\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-115007.png 390w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-115007-182x300.png 182w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/><\/a><figcaption class=\"wp-element-caption\">Signature page with canvas,&nbsp;<strong>Back<\/strong>, and&nbsp;<strong>Clear<\/strong>&nbsp;buttons<\/figcaption><\/figure>\n\n\n\n<p>If no signature is provided,&nbsp;the action is rejected.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"33-remove-a-member-before-closing\">Remove a member before closing<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/IMG_0589.png\"><img loading=\"lazy\" decoding=\"async\" width=\"678\" height=\"1024\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/IMG_0589-678x1024.png\" alt=\"\" class=\"wp-image-3265\" style=\"width:358px;height:auto\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/IMG_0589-678x1024.png 678w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/IMG_0589-199x300.png 199w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/IMG_0589-768x1160.png 768w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/IMG_0589-1017x1536.png 1017w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/IMG_0589.png 1165w\" sizes=\"(max-width: 678px) 100vw, 678px\" \/><\/a><figcaption class=\"wp-element-caption\">Attendance list row swiped left showing&nbsp;<strong>Remove<\/strong>&nbsp;action<\/figcaption><\/figure>\n\n\n\n<p>On attendees list page,&nbsp;swipe a member row and tap&nbsp;<strong>Remove<\/strong>.<\/p>\n\n\n<div class=\"ub-styled-box ub-notification-box\" id=\"ub-styled-box-7953f06d-64e7-4876-8537-b47369b1d760\">\n\n\n<p>Attendee might not get credit for the full expected scheduled duration if they are late. The organization might have set a limit, so that the attendee will get credit only for the remaining time left until the scheduled end. Calculation is based on the scheduled starting time.<\/p>\n\n\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"4-close-attendance-mbcourson1php\"><strong>Close Attendance<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-115631.png\"><img loading=\"lazy\" decoding=\"async\" width=\"391\" height=\"780\" src=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-115631.png\" alt=\"\" class=\"wp-image-3268\" srcset=\"https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-115631.png 391w, https:\/\/www.airsupervision.com\/wp-r\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-02-22-115631-150x300.png 150w\" sizes=\"(max-width: 391px) 100vw, 391px\" \/><\/a><figcaption class=\"wp-element-caption\">page with times, type choice, attendee list, and close button<\/figcaption><\/figure>\n\n\n\n<p>Tap&nbsp;<strong>Close<\/strong>&nbsp;in footer, that will open a the confirmation closing page.<\/p>\n\n\n\n<p>You can set:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>class date (read-only on this page)<\/li>\n\n\n\n<li><strong>From<\/strong>&nbsp;and&nbsp;<strong>To<\/strong>&nbsp;times<\/li>\n\n\n\n<li>computed duration<\/li>\n\n\n\n<li>lesson type (Theory, PGI, Studies, Exams)<\/li>\n\n\n\n<li>per-member pass\/fail checkbox<\/li>\n\n\n\n<li>optional score\/max score fields (when enabled for that lesson type)<\/li>\n\n\n\n<li>comment<\/li>\n<\/ul>\n\n\n<div class=\"ub-styled-box ub-notification-box\" id=\"ub-styled-box-ad04515b-5f4f-41c5-a138-c50ed77e65a3\">\n\n\n<p>Important update for time handling:&nbsp;When you close attendance after the lesson day has already passed,&nbsp;the system still treats the entered times as times for the lesson day itself.&nbsp;If the lesson would run past midnight,&nbsp;the latest allowed end time is capped at&nbsp;<strong>23:59<\/strong>&nbsp;for that lesson day.<\/p>\n\n\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Close without attendees<\/strong><\/h2>\n\n\n\n<p>If no attendee has been added,&nbsp;the page now shows a dedicated button to close the lesson&nbsp;<strong>without any attendee<\/strong>.<\/p>\n\n\n\n<p>When you tap it,&nbsp;a confirmation dialog explains that:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>no attendance records will be saved<\/li>\n\n\n\n<li>no instructor activity credit will be added<\/li>\n\n\n\n<li>the attendance sheet will be cancelled instead of saved as a normal completed lesson<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Assign the course to another member<\/strong><\/h2>\n\n\n\n<p>If you cannot provide the course, ensure that you or a responsible person reassigns the schedule to another duly qualified member so that they can access the electronic attendance recording system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"5-validation-rules-before-final-close\"><strong>Validation Rules Before Final Close<\/strong><\/h2>\n\n\n\n<p>The close action is blocked if one of these conditions is not met:<\/p>\n\n\n\n<ol class=\"wp-r_indent50\">\n<li>Start time is outside the allowed window around expected start time (this option is set by administrators of the system).<\/li>\n\n\n\n<li>Start or end time is later than actual current time (for today).<\/li>\n\n\n\n<li>End time exceeds allowed expected end window (this option is set by administrators of the system).<\/li>\n\n\n\n<li>Duration is missing or zero.<\/li>\n\n\n\n<li>Lesson type is not selected.<\/li>\n\n\n\n<li>You use the normal close action while the attendance list is empty.<\/li>\n\n\n\n<li>Duration is too short (minimum 0.1 hour \/ 6 minutes).<\/li>\n\n\n\n<li>You try the special no-attendee close while attendees are already registered in the live lesson session<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"6-what-happens-when-you-close-successfully\"><strong>What Happens When You Close Successfully<\/strong><\/h2>\n\n\n\n<p>When close is accepted:<\/p>\n\n\n\n<ol class=\"wp-r_indent50\">\n<li>Attendance is finalized.<\/li>\n\n\n\n<li>The related Flight Record entry is automatically completed for this class movement.<\/li>\n\n\n\n<li>Present\/absent data is stored from your final attendee state.<\/li>\n\n\n\n<li>Member training records are saved from this attendance close.<\/li>\n\n\n\n<li>Remaining scheduled members not saved as present are processed as no-show entries.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"special-result-when-closing-without-attendees\">Special result when closing without attendees<\/h3>\n\n\n\n<p>The no-attendee button follows a different result.&nbsp;It does&nbsp;<strong>not<\/strong>&nbsp;save a normal attendance result.<\/p>\n\n\n\n<p>Instead,&nbsp;the system:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>cancels the attendance sheet<\/li>\n\n\n\n<li>marks the live lesson session as inactive<\/li>\n\n\n\n<li>removes the transfer link back to the Scheduler item<\/li>\n<\/ul>\n\n\n\n<p>This option is intended for cases where the lesson must be closed empty and no attendance\/training credit should be created.<\/p>\n\n\n\n<p>Where users see results later:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>Course and lesson follow-up pages (member training history)<\/li>\n\n\n\n<li>Mobile activity\/record pages that show completed class movement data<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"7-quick-end-to-end-checklist\"><strong>Quick End-to-End Checklist<\/strong><\/h2>\n\n\n\n<ol class=\"wp-r_indent50\">\n<li>Confirm the Scheduler item has been transferred to Flight Record.<\/li>\n\n\n\n<li>From home page, open&nbsp;<strong>Courses<\/strong>.<\/li>\n\n\n\n<li>Open your active class in attendance section.<\/li>\n\n\n\n<li>Open the class if not already open.<\/li>\n\n\n\n<li>Add members (QR or Search + signature).<\/li>\n\n\n\n<li>Tap&nbsp;<strong>Close<\/strong>&nbsp;to confirm closing.<\/li>\n\n\n\n<li>Enter final times, type, pass\/fail, optional score, and comment.<\/li>\n\n\n\n<li>Tap&nbsp;<strong>Close the lesson!<\/strong>.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"8-troubleshooting-user-facing\"><strong>Troubleshooting<\/strong><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">User-Facing (camera QR code reader)<\/h2>\n\n\n\n<p>If you cannot proceed:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>Check that the class was opened first.<\/li>\n\n\n\n<li>If you want a normal close, check that at least one attendee is present.<\/li>\n\n\n\n<li>If there are no attendees, use the special&nbsp;<strong>Close the lesson without any attendee<\/strong>&nbsp;button instead of the normal close button.<\/li>\n\n\n\n<li>If the no-attendee close is refused, check whether someone is already registered in the live attendance session.<\/li>\n\n\n\n<li>Check that end time is not in the future.<\/li>\n\n\n\n<li>Check start\/end times are within allowed limits.<\/li>\n\n\n\n<li>For lessons reviewed after the lesson date, remember that times are still interpreted on the lesson day and cannot go past 23:59.<\/li>\n\n\n\n<li>If using Search mode, ensure signature was completed.<\/li>\n\n\n\n<li>If QR add fails, retry scan and confirm the member QR is valid.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"featured_media":0,"parent":87,"menu_order":8,"template":"","doc_tag":[],"_links":{"self":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/3221"}],"collection":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/types\/docs"}],"version-history":[{"count":62,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/3221\/revisions"}],"predecessor-version":[{"id":4084,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/3221\/revisions\/4084"}],"up":[{"embeddable":true,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/87"}],"next":[{"title":"Privacy Policy","link":"https:\/\/www.airsupervision.com\/wp-r\/docs\/general-knowledge\/privacy-policy\/","href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2901"}],"prev":[{"title":"Clock Puncher","link":"https:\/\/www.airsupervision.com\/wp-r\/docs\/general-knowledge\/clock-puncher\/","href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/3068"}],"wp:attachment":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/media?parent=3221"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/doc_tag?post=3221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}