Title: Attendance Management For LifterLMS
Author: Muhammad Faizan Haidar
Published: <strong>10 December 2019</strong>
Last modified: 9 November 2025

---

Search plugins

![](https://ps.w.org/attendance-management-for-lifterlms/assets/banner-772×250.png?
rev=2209490)

![](https://ps.w.org/attendance-management-for-lifterlms/assets/icon-128×128.png?
rev=2209490)

# Attendance Management For LifterLMS

 By [Muhammad Faizan Haidar](https://profiles.wordpress.org/muhammadfaizanhaidar/)

[Download](https://downloads.wordpress.org/plugin/attendance-management-for-lifterlms.2.0.0.zip)

 * [Details](https://en-gb.wordpress.org/plugins/attendance-management-for-lifterlms/#description)
 * [Reviews](https://en-gb.wordpress.org/plugins/attendance-management-for-lifterlms/#reviews)
 *  [Installation](https://en-gb.wordpress.org/plugins/attendance-management-for-lifterlms/#installation)
 * [Development](https://en-gb.wordpress.org/plugins/attendance-management-for-lifterlms/#developers)

 [Support](https://wordpress.org/support/plugin/attendance-management-for-lifterlms/)

## Description

The Attendance Management For LifterLMS addon provides a comprehensive attendance
management system for LifterLMS-powered educational platforms. This major update(
v2.0.0) introduces powerful new features designed for scalability and advanced reporting.

**New in Version 2.0.0:**
 – **Advanced Reporting Dashboard** with interactive charts
and analytics – **Custom Database Tables** for improved performance with large datasets–**
Migration System** to seamlessly upgrade from meta-based storage – **Role-Based 
Attendance Marking** allowing instructors to mark student attendance – **Export 
Functionality** for attendance data (CSV, PDF) – **Performance Optimization** for
sites with thousands of students – **Graceful Degradation** ensuring compatibility
across all environments

**Core Features:**
 – Students can mark their attendance and view their attendance
statistics – Admin can enable/disable the addon from LifterLMS settings – Course-
specific attendance control – Admin attendance management in course edit pages –
Shortcode support for displaying attendance information – Global attendance settings–
Data cleanup options

### Prerequisite:

 * LifterLMS (Latest version recommended)

### Features:

**Core Attendance Management:**
 – Students can mark their attendance and view attendance
statistics (count & percentages) – Admin can enable/disable the addon from LifterLMS
settings page – Course-specific attendance control (allow/disallow per course) –
Admin can view and manage student attendance in course edit pages – Global attendance
settings for all courses – Shortcode support for displaying attendance information

**New Advanced Features (v2.0.0):**
 – **Interactive Reporting Dashboard** with 
charts and analytics – **Custom Database Architecture** for improved performance–**
Role-Based Attendance Marking** – instructors can mark student attendance – **Data
Migration System** – seamless upgrade from meta-based storage – **Export Functionality**–
export attendance data in multiple formats – **Performance Optimization** – handles
thousands of students efficiently – **Email Notifications** – low attendance alerts–**
Testing Framework** – built-in performance testing tools

**Technical Improvements:**
 – Hybrid data management system (meta + custom tables)–
Graceful degradation when custom tables unavailable – Enhanced error handling and
validation – Improved database indexing for faster queries – Memory usage optimization–
WordPress coding standards compliance

## Screenshots

[⌊Plugin settings⌉⌊Plugin settings⌉[

Plugin settings

[⌊Enable/disable plugin⌉⌊Enable/disable plugin⌉[

Enable/disable plugin

[⌊Delete attendance data on uninstall⌉⌊Delete attendance data on uninstall⌉[

Delete attendance data on uninstall

[⌊Students can mark their attendances by cliking this button⌉⌊Students can mark 
their attendances by cliking this button⌉[

Students can mark their attendances by cliking this button

[⌊Listing of students attendance in course edit pages⌉⌊Listing of students attendance
in course edit pages⌉[

Listing of students attendance in course edit pages

[⌊Shortcodes to display attendance information⌉⌊Shortcodes to display attendance
information⌉[

Shortcodes to display attendance information

[⌊Display Attendance Information using shortcodes⌉⌊Display Attendance Information
using shortcodes⌉[

Display Attendance Information using shortcodes

[⌊Admin can disallow attendance on specific courses students will not be able to
mark attendance⌉⌊Admin can disallow attendance on specific courses students will
not be able to mark attendance⌉[

Admin can disallow attendance on specific courses students will not be able to mark
attendance

[⌊Disallow attendance⌉⌊Disallow attendance⌉[

Disallow attendance

[⌊Global Attendance⌉⌊Global Attendance⌉[

Global Attendance

[⌊Attendance Reporting Settings⌉⌊Attendance Reporting Settings⌉[

Attendance Reporting Settings

[⌊Attendance Migration⌉⌊Attendance Migration⌉[

Attendance Migration

[⌊Attendance Reporting⌉⌊Attendance Reporting⌉[

Attendance Reporting

[⌊Dark Mode⌉⌊Dark Mode⌉[

Dark Mode

## Installation

#### Minimum System Requirements

Attendance Management For LifterLMS Requires

 * PHP 7.2 or later
 * MySQL 5.6 or later
 * WordPress 4.0 or later Before installation please make sure you have latest LifterLMS
   installed.

 1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin
    through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress

## FAQ

_Can I use “Attendance Management For LifterLMS” addon and any other attendance 
addon simultaneously?_

Yes, you can use “Attendance Management For LifterLMS” addon and any other attendance
addon at the same time.

## Reviews

![](https://secure.gravatar.com/avatar/660842f7080cd9c60ed1a9161e3ecf2f90889ecbea00ce3b87af48fadff5b8a3?
s=60&d=retro&r=g)

### 󠀁[It really saved my hours 😊](https://wordpress.org/support/topic/it-really-saved-my-hours-%f0%9f%98%8a/)󠁿

 [Sharaz Shahid](https://profiles.wordpress.org/sharaz/) 12 December 2023

I would recommend this attendance plugin for Lifter LMS. This guy already did amazing
job. I need some extra features. Definitely I will pay him for custom features.

![](https://secure.gravatar.com/avatar/60cb73d914f490195f80928e0e2016caeefeec157df09c2dd4c255ee7a1b1b3c?
s=60&d=retro&r=g)

### 󠀁[Exactly what I needed!](https://wordpress.org/support/topic/exactly-what-i-needed-888/)󠁿

 [syed12](https://profiles.wordpress.org/syed12/) 24 January 2023

Love it! So many options.

![](https://secure.gravatar.com/avatar/aaefdf4a8307af95537c5177872a1289038705c3b800cb7d30ba06427745f149?
s=60&d=retro&r=g)

### 󠀁[Really awesome plugin](https://wordpress.org/support/topic/really-awesome-plugin-53/)󠁿

 [WaaS Hero](https://profiles.wordpress.org/officialwaashero/) 15 March 2022

Smooth works well really helped in our business modal.

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/attendance-management-for-lifterlms/reviews/)

## Contributors and Developers

“Attendance Management For LifterLMS” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Muhammad Faizan Haidar ](https://profiles.wordpress.org/muhammadfaizanhaidar/)
 *   [ Fahad Murtaza ](https://profiles.wordpress.org/fahdi/)
 *   [ mustafazaidi ](https://profiles.wordpress.org/mustafazaidi/)

[Translate “Attendance Management For LifterLMS” into your language.](https://translate.wordpress.org/projects/wp-plugins/attendance-management-for-lifterlms)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/attendance-management-for-lifterlms/),
check out the [SVN repository](https://plugins.svn.wordpress.org/attendance-management-for-lifterlms/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/attendance-management-for-lifterlms/)
by [RSS](https://plugins.trac.wordpress.org/log/attendance-management-for-lifterlms/?limit=100&mode=stop_on_copy&format=rss).

## Change Log

_2.0.0_
 – **MAJOR UPDATE**: Complete rewrite with advanced features – **NEW**: 
Interactive reporting dashboard with Chart.js integration – **NEW**: Custom database
table architecture (`wp_llmsat_attendance`) – **NEW**: Hybrid data management system(
meta + custom tables) – **NEW**: Data migration system with progress tracking – **
NEW**: Role-based attendance marking (instructor, lms_manager, administrator) – **
NEW**: Export functionality for attendance data (CSV, PDF) – **NEW**: Performance
testing framework – **NEW**: Email notifications for low attendance alerts – **NEW**:
Graceful degradation when custom tables unavailable – **IMPROVED**: Enhanced error
handling and validation – **IMPROVED**: Better database indexing for faster queries–**
IMPROVED**: Memory usage optimization – **IMPROVED**: WordPress coding standards
compliance – **IMPROVED**: Plugin activation/deactivation handling – **IMPROVED**:
Settings page with role management options – **FIXED**: Various bug fixes and stability
improvements

_1.0.3_
 – Tested with latest versions of WordPress and LifterLMS. – Added LifterLMS
activation requirement in plugin boiler plate.

_1.0.2_
 – Added WordPress coding standards. – Added css style to Mark Present button.–
Removed unused code. – Added function definations.

_1.0.1_
 – Added compatibility with latest version of WordPress and LifterLMS. –
Replaced text domain constant with string.

_1.0.0_
 – Intial release

## Meta

 *  Version **2.0.0**
 *  Last updated **11 months ago**
 *  Active installations **10+**
 *  WordPress version ** 4.8 or higher **
 *  Tested up to **8.0.0**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/attendance-management-for-lifterlms/)
 * Tags
 * [attendance](https://en-gb.wordpress.org/plugins/tags/attendance/)[award](https://en-gb.wordpress.org/plugins/tags/award/)
   [lifterlms](https://en-gb.wordpress.org/plugins/tags/lifterlms/)[mark](https://en-gb.wordpress.org/plugins/tags/mark/)
   [reward](https://en-gb.wordpress.org/plugins/tags/reward/)
 *  [Advanced View](https://en-gb.wordpress.org/plugins/attendance-management-for-lifterlms/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/attendance-management-for-lifterlms/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/attendance-management-for-lifterlms/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/attendance-management-for-lifterlms/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/attendance-management-for-lifterlms/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/attendance-management-for-lifterlms/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/attendance-management-for-lifterlms/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/attendance-management-for-lifterlms/reviews/)

## Contributors

 *   [ Muhammad Faizan Haidar ](https://profiles.wordpress.org/muhammadfaizanhaidar/)
 *   [ Fahad Murtaza ](https://profiles.wordpress.org/fahdi/)
 *   [ mustafazaidi ](https://profiles.wordpress.org/mustafazaidi/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/attendance-management-for-lifterlms/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://faizanhaidar.com)