How to add attendance

Step1: The first step to adding attendance is to add an "attendance activity" to the course. Go to the course that you want to add attendance and turn the editing on. Click the “add activity” button of the top section and select attendance activity and click “add”.

If you already have an attendance module in your course, skip to step-3

Step2: In the attendance settings, select “yes” for official and “none” for the grade. You may also make this attendance module "unofficial" by selecting "No".  This means the attendance records will not show up on student's records such as report cards, attendance reports, etc. Unofficial attendance may be useful for clubs or tutoring courses. Under common module settings, the group mode must be "separate groups". If this setting is not available by default, it may have been turned off in the course settings. if that's the case, please go to the course settings to change the default grouping setting.

When done, click "Save & display"


Step3: Add “sessions” by following the steps indicated on the screenshot below. Since you are already in the course, #1 below is just to double-check if you are in the right course. You can create sessions for all or one period of the course. Each period will have a separate attendance session.


Step4: Self&Auto marking: If this attendance is going to be enabled for auto-marking or self-marking for students, the "Student recording" section should be configured.

#1 is for self attendance, if checked, students will be able to mark themselves present within the session hours, #2 is for auto-marking; students will have to go to course page within the session times to be counted as present, #3 will make sure the students are marked the highest available status which should be the "present"

the rest of the setting in this section should be kept as below unless you want to restrict your students to self/auto mark from a specific IP address.

The sessions will not skip your school holidays or off days for students. You can create sessions in multiple times to skip those days or delete those unwanted sessions later as explained in step 4.


Step5: Deleting unwanted sessions: Any attendance sessions added by mistake can be deleted by going to the "Sessions" tab. Simply select the attendance session you want to delete and go to the bottom of the page and select "Delete" from the drop-down menu. For example, if you need to delete all sessions of a period including past sessions, click on "all" and select the period in the drop-down menu. To select all the periods on the page, check the box next to "Actions", go to the bottom of the page, and delete the selected.

If there are already attendance logs in any of the sessions you are deleting, they will permanently be deleted with the sessions as well.



If an enrolled student does not show up on the attendance list, this may mean the student's enrollment date has ended. You may check and update students' enrollment end dates via course participants.

Attendance Reports

Attendance reports can be accessed via School>Attendance quick menu.

There are 4 different types of attendance reports: Cumulative Attendance Report shows the number of total statuses (present, tardy, absent, etc) within selected dates. The daily report shows the students' attendance status on a selected day by period. The class monitor shows the list of teachers and their periods they are required to take attendance. Each box represents a period or the periods (if multiple throughout the week) with a color code and number of students whose attendance has been recorded. The student monitor shows the daily attendance status of students for each period. This report is interactive where the admins (or attendance coordinator) can click on the box and change/update the attendance.

Teachers can also access their own courses' attendance reports via the attendance activity.