System Features & Modules
Explore how ATTENDIX leverages MySQL 8.0 InnoDB primitives to deliver high-performance attendance tracking and institutional intelligence.
CALL mark_attendance(1, '2026-09-05', '{"1":"present"}');
SELECT * FROM vw_daily_rollcall WHERE session_date = '2026-09-05';
SELECT attendance_percentage(1, 2026, 9) AS monthly_rate;
FOREIGN KEY (class_id) REFERENCES classes(class_id) ON DELETE CASCADE
SELECT user_id, role FROM users WHERE username = 'admin';
CREATE TRIGGER trg_auto_absent AFTER INSERT ON sessions…
INSERT INTO attendance (…) ON DUPLICATE KEY UPDATE status = VALUES(status);
SELECT session_date, SUM(CASE WHEN status='present' THEN 1 ELSE 0 END)…
mysqldump –single-transaction –routines –databases attendance_db
Ready to deploy ATTENDIX?
Get started with our high-performance MySQL schema and automated attendance workflows today.
Attendance Plans
Compare our attendance tracking tiers, from manual entry to fully automated enterprise-grade rollcall systems.
Feature Grid
Technical limits & quotas
Essential manual attendance tracking for small classes.
Automated triggers and teacher-level access for schools.
Full automation, API access, and hourly backups for districts.
Automated Triggers | Manual Only | Basic Triggers | Full Auto-Sync |
RBAC Permissions | Viewer Only | Teacher Access | Full Admin RBAC |
Backup Frequency | Manual Export | Daily Auto | Hourly Snapshot |
Reporting Depth | Basic List | Class Summary | Full BI Reports |
Batch Processing | Single Entry | Batch Upload | API Batching |
Data Retention | 30 Days | 1 Year | Unlimited |
Audit Logging | Basic Log | Full Audit | Compliance Log |
Support SLA | Community | 4h Response | 15m Priority |
API Access | null | Read-Only | Full Read/Write |
Basic
Entry LevelEssential manual attendance tracking for small classes.
Start FreePro
RecommendedAutomated triggers and teacher-level access for schools.
Upgrade ProEnterprise
High ScaleFull automation, API access, and hourly backups for districts.
Get Enterprise