LLMS_Controller_Lesson_Progression
Description Description
Source Source
File: includes/controllers/class.llms.controller.lesson.progression.php
Changelog Changelog
Version | Description |
---|---|
3.17.1 | Introduced. |
Methods Methods
- __construct — Constructor
- get_lesson_id_from_form_data — Retrieve a lesson ID from form data for the mark complete / incomplete forms
- handle_admin_managment_forms — Handle form submission from the Student -> Courses -> Course table where admins can toggle completion of lessons for a student.
- handle_complete_form — Mark Lesson as complete
- handle_incomplete_form — Mark Lesson as incomplete
- mark_complete — Handle completion of lesson via `llms_trigger_lesson_completion` action
- quiz_complete — Trigger lesson completion when a quiz is completed
- quiz_maybe_prevent_lesson_completion — Before a lesson is marked as complete, check if all the lesson's quiz requirements are met