LDLMS_Model_User_Course_Progress::build_course_progress_linear_order()
Method: Build the Course Progress node for ‘l’ Linear order.
@package: LearnDash / User / Progression
Source Files: includes/classes/class-ldlms-model-user-course-progress.php
Method: Build the Course Progress node for ‘l’ Linear order.
Function: Get the parent incomplete step.
Function: Utility function to return incomplete course step within a parent step.
Function: Utility function to get the next incomplete course step for user.
Function: Return Data from Instance.
Function: Check if user has completed/passed a specific Quiz.
Class: Class for LearnDash LDLMS_Model_User_Quiz_Progress.
Method: Public constructor for class.
Method: Initialize the User class vars.
Method: Hook into the user meta update logic from WordPress so we know if external processes are updating the user meta value. If so we set the dirty flag to force a reload of the meta and rebuild the data structure.
Method: Load Legacy User Progress from User Meta.
Method: Build Quiz Progress
Method: Build User Quiz Progress nodes.
Method: Sets the Progress loaded flag to false and clears all data structures. Thisand will force the progress to be reloaded from meta.
Method: Get User Quiz Progress by progress type.
Method: Set Progress steps.
Method: Check if user has completed/passed a specific Quiz.
Method: Set Progress steps.
Class: Class for LearnDash LearnDash User Progress Course Class.
Method: Get User Course Progress by ‘legacy’ type.