=== Holographic Training LMS ===
Contributors: holo-alan
Tags: lms, courses, elearning, training, quizzes
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 8.1
Stable tag: 1.3.81
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A core WordPress LMS for courses, modules, lessons, learner accounts, quizzes, and progress tracking.

== Description ==

Holographic Training LMS is the core learning management plugin for WordPress. It lets you create courses, organise them into modules and lessons, register learners, assign course access, add lesson quizzes, and track learner progress.

The plugin uses front-end learner accounts, so learners do not need WordPress admin access. Site owners can create the required learner pages from the setup screen and place course, dashboard, login, quiz and progress screens where they are needed.

Holographic Training LMS Core is suitable for free courses, simple training websites, internal learning resources, early course development, and basic learner progress tracking.

For larger training sites, paid course delivery, certificates, advanced assessments, protected content, learner evidence, automation and reporting, Holographic Training LMS can be extended with the Professional and Corporate versions.

== Features ==

* Course, module, and lesson management.
* Page-builder editable course, module, and lesson content.
* Learner registration, login, logout, email verification, and password reset.
* Front-end learner dashboard.
* Course list, course, module, lesson, quiz, progress, and continue learning shortcodes.
* Multiple-choice lesson quizzes.
* Basic learner progress tracking.
* Manual learner and course access management.
* Admin setup screen for creating required shortcode pages.
* Admin system health screen for checking required database tables.
* Upgrade guidance for Professional and Corporate versions.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/holographic-training-lms` directory, or install the plugin through the WordPress Plugins screen.
2. Activate Holographic Training LMS through the Plugins screen.
3. Open Holographic Training LMS > Setup and create the required front-end pages.
4. Save WordPress permalinks after creating the required pages.
5. Add courses, modules, lessons, quizzes, and learners from the Holographic Training LMS admin menu.
6. Create a small test course, enrol a test learner, and confirm the learner dashboard, lesson, quiz and progress screens work correctly.

== Frequently Asked Questions ==

= Does this plugin use WordPress user accounts for learners? =

No. Learners are managed by the plugin and do not need WordPress admin access.

= How do learners create accounts? =

Learners can use the Learner Register page created from Holographic Training LMS > Setup. Site administrators can also create learner accounts from Holographic Training LMS > Learners.

= How do I show courses on the front end? =

Use Holographic Training LMS > Setup to create the required shortcode pages, or manually add the shortcodes to pages.

= Can I edit course content with a page builder? =

Yes. Holographic Training LMS Core supports page-builder editable course, module, and lesson content.

= Can I sell courses with the Core version? =

No. Core is the free foundation version. Paid course access, checkout, invoices, coupons, certificates, advanced assessments, protected content, automation and reporting are paid-version features.

= Where can I compare Core, Professional and Corporate? =

You can compare the available versions at https://holographictraininglms.com/versions.

= Where can I get support? =

Core support is limited and provided on a best-effort basis through the WordPress.org support area. General support information, including Professional and Corporate support options, is available at https://holographictraininglms.com/support.

== Screenshots ==

1. Holographic Training LMS admin dashboard.

== Changelog ==

= 1.3.81 =
* Improved Core admin dashboard guidance, upgrade links, admin list presentation, and general styling.

= 1.3.80 =
* Improved Core admin button spacing and settings-save reliability.

= 1.3.79 =
* Refined Core dashboard button presentation and quick-start wording.

= 1.3.78 =
* Improved Course Settings actions, admin list grouping, and button styling.

= 1.3.77 =
* Improved page-builder content handling and settings-screen content preservation.

= 1.3.76 =
* Improved lesson settings workflow, lesson quiz access, and page-builder content preservation.

= 1.3.75 =
* Added a Core dashboard quick-start guide and improved front-end shortcode detection performance.

= 1.3.74 =
* Improved page-builder content editing for Core courses, modules, and lessons.

= 1.3.73 =
* Improved page-builder content repair during activation and upgrade handling.

= 1.3.72 =
* Restored Core page-builder content resolution for existing builder-authored LMS content.

== Upgrade Notice ==

= 1.3.81 =
This release improves the Core admin dashboard, upgrade guidance, admin list presentation, and dashboard styling.