A custom TutorLMS add-on that tracks student attendance on lessons and topics — marked by students, admins, or automatically on login — with full reporting and Excel export — built by AR Webcrafts.
An online training platform running TutorLMS came to us with a compliance problem. Their corporate clients required proof that enrolled employees had attended specific lessons and spent a minimum amount of time on course content — not just that they had enrolled. There was no attendance system in TutorLMS at all. Instructors were guessing who was engaging and who wasn’t, there were no logs to show compliance auditors, and no way to enforce a minimum attendance requirement before course completion was granted.
TutorLMS had no native attendance tracking system — there was no way to verify that students were actually engaging with course content
Corporate clients required compliance-grade attendance records — enrollment data alone wasn’t sufficient for audit purposes
No time-spent tracking meant the platform couldn’t prove students had spent the required minimum duration on lessons
Students could complete courses without attending the majority of lessons — undermining the learning value and compliance requirements
No import/export system existed for attendance data — sharing records with corporate HR teams required manual work
No IP restriction meant students could mark their own attendance from anywhere — even when not actually engaged with the content
"Our corporate clients insisted on attendance records before they'd pay for their employees' training. Before this add-on, we had nothing to show them. Now we export a full attendance log with login times, lesson records, and IP verification. We passed our first compliance audit without a single question."
AR Webcrafts built a comprehensive attendance tracking system that adds a dedicated Attendance submenu directly under TutorLMS in the WordPress dashboard. Admins choose from three attendance marking modes: students mark their own attendance via a button on lesson and topic pages, admins and instructors mark attendance manually from the backend or frontend, or automatic attendance on login — the system records attendance as soon as a student logs in. For compliance-grade accuracy, an IP restriction option locks attendance marking to a single, specific IP address — preventing students from marking attendance remotely or fraudulently. Every lesson and course has a configurable minimum attendance requirement — students who haven’t met it cannot complete the course, ensuring genuine engagement before completion is granted. Detailed Attendance Logs — filterable by Course, Lesson, or User — give admins a full picture of attendance across the platform, with a daily login and logout time tracker showing exactly how long each student spent on each course day. Students see their own attendance history via a calendar view on their frontend dashboard. All attendance data can be imported and exported as Excel files for sharing with HR teams, compliance auditors, or external reporting systems.
Students can mark their attendance on lessons and topics. If preferred, you can only allow administrators and instructors to mark attendance for users from backend and as well as from frontend.
Administrators can see the attendance count of all enrolled students on the Attendance Logs tab of the settings page. Attendance reports can be grouped “By Course,” “By Lesson,” or “By Users”.
We build custom attendance tracking and compliance systems for TutorLMS that give your platform the accountability tools it needs — for corporate clients, regulatory requirements, or simply better learning outcomes.