Related: Activity - Attendance, How To - Faculty

How do I track class attendance? [version 2.6]

Jump to:

The Attendance activity in Moodle allows instructors to track course attendance and students to see a record of their course attendance.

  1. In your Moodle course, click the button to “Turn Editing On” in the upper right corner or click the “Turn Editing On” link in the “Administration” block in the left column.
  2. In the top section, click on the “+Add an activity or resource” link.
  3. In the pop-up box that appears, click on the “Attendance” option under “Activities.” Click the “Add” button at the bottom of the page.
  4. On the “Adding a new  Attendance” page, update the name field and assign the appropriate value for the grade. If you wish to use groups, enable them here. If, for any reason, you wish to restrict your students’ access to the attendance report, you can also set those specifications here.
  5. When you are complete, click the “Save and Display” button.
  6. Next you will need to add sessions to your attendance activity. Click the “Add” tab (second from left) at the top of the page.
  7. You have two options here, to add a single session or to add multiple sessions. I recommend adding multiple sessions.
  8. Under the “Add Session” screen:
    1. Click the box next to “Create multiple sessions”.
    2. Update the “Session Date” with the date of your first class meeting and the time your class starts in 24hr/military time (so 3:10pm would be 15 10).
    3. You can choose to update the “Duration” (hrs, then minutes) or leave it at its default.
    4. Update your “Session end date” (this is the last day of class).
    5. In the “Session Days” area, click the boxes next to the days of the week you meet.
    6. Update your frequency, if you do not meet every week. Note: Frequency is not how many times per week you meet; it’s whether you meet every week, every other week, every three weeks, for instance.
    7. Add a description, if you wish.


  9. Click the “Add Session” button at the bottom of the screen. You should see a message telling you that your session were successfully created. Click “Continue.”
  10. Once the sessions have been generated, you will be returned to the “Add Session” screen. Click the “Sessions” tab to return to the main page for your Attendance activity.
  11. When you return to the main page of your Attendance activity, you may not see any sessions listed yet. The activity defaults to a view of the current week’s attendance sessions. Click on the “All” display option to show all of the sessions you just generated:
  12. Now you should be able to see all of the sessions you set-up. Your Attendance activity is now set-up.


  1. Click on the “Attendance” activity from your course’s homepage.
  2. Sessions that have not had attendance taken will have a blue circle with a dash (similar to a computer’s “power” button) by the ‘edit’ and ‘delete’ icons in the right “Actions” column. Click on the blue circle with a dash.
  3. After each student’s name, select the appropriate level of attendance status:
    • P – Present
    • L – Late
    • E – Excused
    • A – Absent

    NOTE: If you click one of these column headings, all students will have their status changed to the status you selected.

  4. When you are done, click the “Save attendance” button at the bottom. You will see a message that alerts you to the fact that attendance has been taken:
  5. NOTE: Should you need to adjust the Attendance after you have already taken it, you can click on the now-hyperlinked (turned orange link other links in Moodle) date or time of the class session or click on the green ‘return’ arrow:
  6. This will bring you back to the Taking Attendance screen where you update your attendance. At this point, simply update whichever attendance entry you need to update and click the “Save attendance” button.


Moodle allots each attendance session two points, broken down as such:

  • Present – 2 points out of 2 points possible
  • Late – 1 point out of 2
  • Excused – 1 out of 2
  • Absent – 0 out of 2

For example:

If you have 16 attendance sessions, and student A has an attendance record of 13 P, 1 L, and 2 A, they would have earned 27 out of 32 points which is an 84.375 (27/32). That 84.375 is the grade that Moodle would put in the gradebook for the Daily Attendance activity, if you had told Moodle that the attendance activity was worth 100.

This entry was posted in Activity - Attendance, How To - Faculty. Bookmark the permalink.

Comments are closed.

For more information, contact Moodle Support,