4.4. Checking Class Attendance¶
To manage student attendance records within a Moodle course, use the Attendance module.
Set attendance¶
1. Add the "Attendance" module to the course and configure it.

2. Click the installed module, then click "Status Set" under "More"

3. Set the attendance status details and grades. Once you have finished, click "Update"

Set the class days for which attendance will be recorded¶
When registering attendance, create a "Session" for each class session to record attendance for that specific class.
1. Click "Add Session" at the top of the module on the left side of the screen. You must create a session for each class session.

2. Configure the session settings. Once you have finished, click "Save changes" The session settings are as follows:
| Settings | Content |
|---|---|
| Date | Select the date for which you want to record attendance. |
| Time | Set the start and end times for recording attendance. |
| Description | Here is an explanation of the session. |
| Create calendar event for session | This will display the attendance time as an event on participants' calendars. |
| Repeat the session above as follows | Set whether to include this session in the attendance report. |
Register attendance information¶
Register attendance using CSV data¶
When registering attendance data in bulk, you can easily update the attendance records by uploading a CSV file.
1. Click "Upload Attendance via CSV" in the upper-left corner of the session.

2. Click "Select file" to upload the attendance data. You can also upload the file by dragging and dropping it.

Students register their attendance¶
Students can record their attendance on Moodle themselves. When recording attendance, they can be prompted to enter a password or use a QR code to check in.
Configure the "Student Records" settings in the session settings. Depending on these settings, students will be able to register their own attendance.

Change attendance status¶
If you accidentally enter the wrong attendance status, you can change it.
1. Click on "Session"

2. A list of students and their attendance statuses will appear. Change the attendance status for the relevant student, then click "Save and View Next Page."
