Release v4.0.0
Academy LMS Pro v4.0.0
What's new in v4.0.0
Academy LMS Pro v4.0.0 was released on . 4. See the full changelog below and compare with the complete version history.
Release details
Released
3.5 MB
File unavailable
Changelog
Added
- GameEngine Unlock course access type: require a minimum GameEngine points balance, a specific achievement, or a minimum level to enroll in a course (requires the free GameEngine plugin's Restrict Content addon). Configure per-course or per-category rules, with an optional "require all rules" (AND) toggle, from the Course Type panel in the course editor.
- A read-only "points available toward this purchase" hint on paid courses' pricing block when GameEngine-Pro's points-spending checkout is enabled — the actual payment still runs entirely through GameEngine-Pro's existing WooCommerce/StoreEngine points-payment addons.
- Campus fees run on StoreEngine: a fee plan becomes a product with a price, monthly plans become subscriptions, and the checkout follows whichever e-commerce engine Academy is set to. The Campus invoice ledger is retired.
- Cash taken at the office records a paid order; one-off charges can be collected without a plan; a transport route or hostel room bills its own riders.
- Leave applications: a family applies from their dashboard, the class teacher or the office answers, and approving writes those days into the register as leave rather than absence.
- Teacher tools on the frontend dashboard — my routine, take attendance, enter marks, the class roster with each student's guardians and monthly attendance, behaviour notes, and section notices.
- A student's own view of the campus: attendance, routine, exams, fees and the facilities they use.
- Guardian owns parent–teacher messaging. Conversations are threads per student and teacher with unread counts and a teacher inbox, and the teacher being written to finally has somewhere to read and reply. Campus contributes the section teachers a school's families should be able to reach.
- Settings → Advanced → Guardian, with an on/off switch for Family Messages.
- Hostel blocks with occupancy guards, exam invigilators, and a per-exam schedule summary.
- Semester dimension, with per-class and department/year analytics.
Improved
- Facilities: paging, search, per-campus scoping, and guards that refuse a delete something still references. Library gains its own category register.
- Class-level daily attendance, so a school that doesn't split classes into sections can still take a register.
- Exam total and pass marks accept decimals.
- Pro addon menu items declare which dashboard area they belong to.
Fixed
- Guardian's route flush now only runs from wp-admin. Academy builds its dashboard rewrite rules from the menu, and the menu is capability-dependent — a flush landing on an anonymous front-end request wrote rules with every instructor-only endpoint missing, and those pages 404'd until something flushed again from a privileged context.
- Dropped the inventory facility, which duplicated what a school already tracks elsewhere.
- Dark mode and colour issues; Digital Campus failing to load.
Compatibility
- Requires WordPress
- 6.8
- Tested up to
- 7.1
- Requires PHP
- 7.4
Verified safe
Academy LMS Pro v4.0.0 scanned clean with no security threats detected.
View full scan report