1. Home
  2. Docs
  3. TutorLMS Addons
  4. TutorLMS Attendance

TutorLMS Attendance

Start tracking online course attendance and gather insightful data about your student’s behavior! With the TutorLMS Attendance Add-on, you can allow your students to mark their own online course attendance or require admins and instructors to mark attendance for them.

Table of Content

  1. Installation
  2. License Activation
  3. General Options
  4. Attendance Logs
  5. Attendance Reports
  6. Marking Attendance From The Back End
  7. Marking Attendance From The Front End
  8. FAQ
  9. Changelog


  • Install the TutorLMS plugin & activate it.
  • Install and activate the Tutor Attendance add-on.
  • After activation, the “Attendance” sub-menu will be added under the TutorLMS menu.
TutorLMS Attendance – Main Menu

License Key

The license key is configured on the License Option tab of the TutorLMS Attendance Settings. License keys are delivered by email after the purchase of the add-on.

Enter the license key in the corresponding field and click on Activate.

TutorLMS Attendance – License Key

General Options

Navigate to TutorLMS > click on the “Attendance” sub-menu and select the “General Option” tab. Here, you’ll be able to configure all of the add-on’s general settings.

TutorLMS Attendance – General Options

Restrict IP

When this option is enabled, students will only be permitted to mark attendance from a single static IP address.

A “Restricted IP” message will be displayed if students mark their attendance from a different IP address.

Mark Attendance By Admins Only

Enable Admin Mark Attendance so that only users with Admin and Tutor Instructor roles can mark attendance for their students. 

A “Mark Attendance” tab will be added on the course and lesson pages, but will only be visible to Admin and Tutor Instructor.

TutorLMS Attendance – Course Page
TutorLMS Attendance – Lesson Page

Delete Attendance On Uninstall

If enabled, all course and user attendance data will be deleted on the uninstallation of the Attendance addon.

Enable Automatic Attendance on Login

If enabled, attendance for all courses in which a user is enrolled will be automatically marked when the user logs in. 

Disable mark attendance for users

By enabling this option, the users won’t be able to mark their attendance from courses, lessons, and topic pages. Only the Tutor Instructor and admins will be able to mark the attendance for students.

If you disable this option then a Mark Attendance button will appear on the frontend and users will be able to Mark their attendance. 

TutorLMS Attendance – Disable Mark Attendance
  • Allow selected user roles to mark attendance

Here you can allow different user roles to mark student(s) attendance.

Attendance Logs

Admins can see the attendance count of all enrolled students on the Attendance Logs tab of the Attendance Settings page. 

You can locate the Attendance Logs by navigating to TutorLMS from the dashboard, selecting Attendance, and clicking on the “Attendance Logs” tab.

Admin’s Dashboard

TutorLMS Attendance – Logs

Instructor Dashboard

You can find the Attendance Logs by navigating to TutorLMS from the dashboard and logging into the Tutor Instructor’s account, selecting Attendance, and selecting Attendance Logs.

Attendance Reports

Attendance reports can be grouped “By Course,” “By Lesson,” or “By Users”. Plus, if you hover over a particular user or course and click “View Detail Logs.”

TutorLMS Attendance – Report 1

There is a filter for the attendance table that lets you select whether you want to display data for Attendance or Absence.

TutorLMS Attendance – Report 2

The attendance reports table has the following filters: Course, Lesson, and Date Range. Filters allow admins to narrow down their search quickly.

TutorLMS Attendance – Report 3

Marking Attendance From An Admin Account

Admins can manually mark attendance for a single user or for multiple users on the “Mark Attendance” tab. 

TutorLMS Attendance – Mark Attendance 1

Admins can then select the courses, and lessons that attendance will be marked for. 

TutorLMS Attendance – Mark Attendance 2

Next, select the Date Range and add Remarks, if there are any.

TutorLMS Attendance – Mark Attendance 3

Finally, the admin can determine whether attendance will be marked as present or absent and then click on Mark Attendance.

TutorLMS Attendance – Mark Attendance 4

Marking Attendance From The Front End

To mark attendance for students as an Admin or Tutor Instructor, follow these steps:

  • On the main course page, go to the “Mark attendance for selected students” field.
  • Select enrolled students.
  • Add the description, if any.
  • Select the Present or Absent option.
  • Click the “Mark Attendance” button.
TutorLMS Attendance – Mark Attendance Frontend

After clicking the “Mark Attendance” button, the message “Students attendance marked successfully” will be displayed. 


The Mark Present button is not showing on the course page to the students.

Please make sure the “Disable Mark Attendance for Users” option should not be checked in the settings if you want to allow the user/student to mark his/her attendance.

Can a user undo his/her marked attendance? 

No, once a user/student marked his/her attendance, it could not be unmarked or undo.

Does the user/student have to mark his/her attendance every time he/she comes to the specific course page? 

The user/student has to mark his/her attendance once a day.

Can admin clear Attendance Logs?

To clear logs, click on the “Clear Logs” button which is available within the Attendance Logs tab.

Which translation plugins are recommended to work with this add-on? 

Loco Translate and WPML plugins are recommended to translate the TutorLMS Attendance add-on into other languages.



  • Update : POT file for translation


  • Update: License Module.
Was this article helpful to you? Yes No

How can we help?