Moodle: Attendance Tool 

The Attendance tool in Moodle allows registration of attendance for a specific Moodle course. Course sessions can be set up in advance on Moodle, with options for students to register their own attendance.  

Adding Attendance activity 

To add an Attendance activity to Moodle: 

  • Click Add activity or resource 
  • Select Attendance 
Attendance tool option in the Add activity window 
  • Enter a name 
  • Add any optional settings, such as groups or competencies. 
  • Click Save and display 
The Attendance tool settings 

In the Attendance tool window click Add sessions to get started. 

Add session button in Attendance tool 
  • Set date, time, include optional description 
  • Choose whether session appears on Moodle course calendar 
  • Use the Multiple sessions menu to set the recurrence of sessions 
  • Under Student recording choose whether to allow students to register their own attendance at a session. If selected, additional settings can be configured such as password protection for registration. 
  • Click Add to finish setting up your session 
The Add session options 

To begin marking a session’s attendance, select Take attendance 

The Take attendance option 

Mark attendance using pre-defined categories against each student within the session. 

  • If the session is set to allow students to mark their own attendance, this will also display students who have self-registered. 

Click Save and show next page to continue 

The interface for marking attendance 

Student self-registration 

Students can record their own attendance using the Attendance tool link in their Moodle course.  

Any session available to self-register attendance will appear in the students list of sessions. Students can click Submit attendance, choose their status (Present, Late), then Save changes. This will update their attendance at the session. 

The student attendance self-registration view 

Adding sessions in bulk 

Sessions can be added in bulk using a csv file upload. The csv file will need to contain the following headers: 

  • groups: course group names (if applicable), separated by semicolon 
  • sessiondate: DD-MM-YYYY 
  • from: time in hh:mm 
  • to: time in hh:mm 
  • description: text outline of session 
  • repeaton: day of the week, three letters (Mon, Tue) 
  • repeatevery: numerical value for how many weeks  
  • repeatuntil: date for ending sessions (DD-MM-YYYY) 

To upload your csv file: 

  • Open Attendance tool 
  • Click Open course menu 
  • Select Import 
The Import option in the course settings menu 
  • Click Choose file, use the file picker to upload your file 
  • Click Import 
File upload options for importing a csv file 

A new page will open allowing column headers to be aligned to the correct information. This should be pre-populated if the headers above have been used. Additional settings such as student self-reporting can be enabled here.  

Click Confirm to continue 

Reports 

  • Open Attendance tool 
  • Click Open course menu 
  • Select Report 
The report option in the course settings menu 

This will display a table of all students, plus their attendance registered across all sessions. Click a student’s name for an individualised profile of attendance. Reports can also be filtered to display a specific date, those below 100%, and a summary view. 

The student attendance report window 

Attendance data can also be exported: 

  • Click Open course menu 
  • Select Export 
  • Choose a Group or to Export specific users 
  • Set which sessions to include and the date period 
  • Choose a Download format 
  • Click OK 

Leave a Reply

Your email address will not be published. Required fields are marked *

*