Attendance Management For TutorLMS

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

Installation #

  • Install the TutorLMS plugin & activate it.
  • Install and activate the Attendance Management For TutorLMS add-on.
  • After activation, the “Attendance” sub-menu will be added under the TutorLMS menu.
wpinnovators product attendance management for tutorlms main menu image

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.

wpinnovators product attendance management for tutorlms licensing image

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.

wpinnovators product attendance management for tutorlms general option image

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.

Enable User Time Tracking #

Enable User Time Tracking option to track user login and logout time.

wpinnovators product attendance management for tutorlms users tracking time image

Enable User Calendar #

Enable the “Enable User Calendar” option to show the user’s attendance in a calendar view on the TutorLMS dashboard

wpinnovators product attendance management for tutorlms attendance calendar on the frontend image

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.

wpinnovators product attendance management for tutorlms mark attendance on course page image
wpinnovators product attendance management for tutorlms mark student attendance image

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. 

wpinnovators product attendance management for tutorlms disable mark attendance on course page image

Allow selected user roles to mark attendance #

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

Enable Activity Logs #

You can enable this option to view the Activity Logs.

wpinnovators product attendance management for tutorlms activity logs image

Enable Debug Logs #

You can enable this option to view the Debug Logs.

wpinnovators product attendance management for tutorlms debug logs image

Minimum Attendance #

You can enable this option to set the text to show to the learners on the course page to complete the minimum required attendance for each course from its settings.

wpinnovators product attendance management for tutorlms minimum attendance settings image

 To set the minimum required attendance, go to the individual course’s edit page

wpinnovators product attendance management for tutorlms minimum attendance option image

This is how it will look on the front end:

wpinnovators product attendance management for tutorlms minimum attendance image

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 #

wpinnovators product attendance management for tutorlms attendance logs image

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.”

wpinnovators product attendance management for tutorlms attendance logs navigation tabs image

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

wpinnovators product attendance management for tutorlms attendance logs filter 01 image

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

wpinnovators product attendance management for tutorlms attendance logs filter 02 image

Marking Attendance From An Admin Account #

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

wpinnovators product attendance management for tutorlms mark attendance for selected users image

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

wpinnovators product attendance management for tutorlms mark attendance for selected courses and selected lessons image

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

wpinnovators product attendance management for tutorlms mark attendance date range and remarks image

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

wpinnovators product attendance management for tutorlms attendance type image

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.
wpinnovators product attendance management for tutorlms mark attendance on frontend image

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

Import/Export Attendance #

Export the Attendance Logs #

Here you can Export the Attendance Logs by clicking on the “Export Attendance Logs” button. This will download the Attendance Logs in an Excel sheet.

wpinnovators product attendance management for tutorlms export attendance logs image
wpinnovators product attendance management for tutorlms attendance template image

Import the Attendance Logs #

Here you can Import the Attendance Logs by clicking on the “Choose File” button. Now, select the Attendance sheet file to upload. Finally click the “Import” button. 

wpinnovators product attendance management for tutorlms import attendance image

FAQ’s #

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 Attendance Management For TutorLMS add-on into other languages.

Changelogs #

1.1.5

  • Fix: Fixed a fatal error occurring during user login.

1.1.4

  • Fix: Fixed PHP warnings.
  • Fix: Updated language pot file.

1.1.3

  • Fix: Fixed User Login/Logout Time Tracking Table Creation.
  • Fix: Fixed Clear Logs Button on Attendance Logs.

1.1.2

  • Fix: Auto Attendance on Login.
  • Fix: Minor UI Changes.
  • Fix: Enable User Calendar option.
  • Fix: Restrict IP option.

1.1.1

  • Fix: Fixed the User Tracking to track login/logout activity each time a user logs in or out.

1.1.0

  • New : User Tracking
  • New : Minimum attendance
  • New : Attendance calendar on frontend
  • New : Import/export attendance
  • New : Debug logs
  • Fix : UI issues

1.0.2

  • Update : POT file for translation

1.0.1

  • Update: License Module.

1.0.0

  • Initial Release.
What are your feelings
Updated on January 9, 2025