Title: Attendance Management For LifterLMS
Author: Muhammad Faizan Haidar
Published: <strong>Ахсынньы 10, 2019</strong>
Last modified: Сэтинньи 9, 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://sah.wordpress.org/plugins/attendance-management-for-lifterlms/#description)
 * [Reviews](https://sah.wordpress.org/plugins/attendance-management-for-lifterlms/#reviews)
 *  [Installation](https://sah.wordpress.org/plugins/attendance-management-for-lifterlms/#installation)
 * [Development](https://sah.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, 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, 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, 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 & 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).

## Changelog

_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 ый 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://sah.wordpress.org/plugins/tags/attendance/)[award](https://sah.wordpress.org/plugins/tags/award/)
   [lifterlms](https://sah.wordpress.org/plugins/tags/lifterlms/)[mark](https://sah.wordpress.org/plugins/tags/mark/)
   [reward](https://sah.wordpress.org/plugins/tags/reward/)
 *  [Advanced View](https://sah.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)