LDLMS_Model_User_Course_Progress::build_course_progress_by_activity()
Method: Build the Course Progress node for ‘activity’ Activity.
Source: includes/classes/class-ldlms-model-user-course-progress.php:452
Method: Build the Course Progress node for ‘activity’ Activity.
Source: includes/classes/class-ldlms-model-user-course-progress.php:452
Function: Utility function to get all incomplete course step for user.
Source: includes/classes/class-ldlms-model-user-course-progress.php:680
Function: Utility function to get first incomplete course step for user.
Source: includes/classes/class-ldlms-model-user-course-progress.php:722
Function: Utility function to get check if the course step is complete.
Source: includes/classes/class-ldlms-model-user-course-progress.php:750
Class: Class for LearnDash LearnDash User Progress Course Class.
Source: includes/classes/class-ldlms-model-user-course-progress.php:21
Method: Public constructor for class.
Source: includes/classes/class-ldlms-model-user-course-progress.php:74
Method: Initialize the User class vars.
Source: includes/classes/class-ldlms-model-user-course-progress.php:95
Method: Hook into the user meta update logic from WordPress so we know if external processes add/update the user meta value. If so we set the dirty flag to force a reload of the meta and rebuild the data structure.
Source: includes/classes/class-ldlms-model-user-course-progress.php:129
Method: Load the Course Progress from the usermeta record.
Source: includes/classes/class-ldlms-model-user-course-progress.php:144
Method: Save the Course Progress to the usermeta record.
Source: includes/classes/class-ldlms-model-user-course-progress.php:162