How to capture learner attendance and manage absentees in d6

How to capture learner attendance and manage absentees in d6

This article explains how to capture learner attendance and record absentees in d6, including how to mark absences, assign reasons, and use bulk confirmation to lock registers for the week. It is for school administrators and register teachers.

My School > Learners > Attendance > Absentees

Step 1 — Navigate to the Attendance module

Log into d6 and go to the main navigation menu on the left. Select My School > Learners > Attendance > Absentees. Click the Load Absentees button to proceed.

Step 2 — Select and open the class register

The system displays a list of all official register classes linked to the school. Locate the specific class you want to capture and click the View (eye) icon to open that classroom register.

Step 3 — Define the date boundary

  1. Select the specific day or week block you wish to capture attendance for.

  2. Under the Show all learners? toggle, select your preferred view layout: Male, Female, or Both.

  3. Click Continue to load the learner register names.

Step 4 — Mark absences and assign reasons

  1. Locate the absent learner on the register grid.

  2. Find the column representing the day of the week they missed (M, T, W, T, F) and tick the checkbox for that specific day.

  3. Move to the Reason dropdown next to their name. By default, set the reason to Unknown Reason or Sick Leave depending on the school’s immediate documentation.

  4. Leave all checkboxes unticked for days the learner was present.

  5. Click Continue or Save at the bottom of the page to commit the records.

Critical rule — “Mark attendance as confirmed for today” flag

At the bottom of the entry screen there is a small checkbox labelled Mark attendance as confirmed for today. This flag immediately locks the register for that day.

Do not tick this checkbox during daily entry. If a learner arrives late after the register has been locked, administrative staff must manually unlock and clear the flag before the record can be edited. Leave this unticked during daily capture to keep the register flexible for late arrivals.

Step 5 — Bulk attendance confirmation at end of week

To lock and verify all registers cleanly at the end of the week, use the bulk confirmation process instead of ticking the daily flag on individual registers.

  1. Navigate to My School > Learners > Attendance > Attendance Confirmations.

  2. Select the completed week block using the calendar dropdown filter.

  3. Click Confirm All.

This locks all registers for the selected week in bulk, timestamps the submission run, and records exactly which user verified the final records.

Frequently asked questions

A learner arrived late after the register was already confirmed. How do I edit the record?

Navigate back to the register for that day, unselect the Mark attendance as confirmed for today flag to unlock it, make the correction, then save. This is why it is recommended not to tick the daily flag during morning capture — bulk confirmation at the end of the week avoids this situation entirely.

What reason should I assign if I do not yet know why a learner was absent?

Use Unknown Reason as the default. Once the learner returns and provides a note or the school confirms the reason, update the absence record with the correct reason code. Using Unknown Reason ensures the absence is captured immediately without leaving the field blank, which can cause reporting gaps.

Can I capture attendance for multiple classes at once?

No. The absentee register opens one class at a time. Load each register class individually, capture the absences, save, and then return to the class list to open the next class. Use the bulk confirmation at the end of the week to lock all classes in a single step rather than confirming each class separately.

What does the bulk Confirm All action record?

The Confirm All action locks all attendance registers for the selected week block, timestamps the confirmation run, and logs the user who performed the confirmation. This creates a clean audit trail for the week without requiring each individual register to be locked separately during daily capture.

Last updated: June 2026  |  Version 1.0

© Copyright d6 group (Pty) Ltd.