LDLMS_Factory_User::course_progress LDLMS_Factory_User::course_progress( int|object $user = null, bool $reload = false ) Get a User Course Progress Instance. ContentsDescription Parameters Return Source Related @package Used By Description # Parameters # $user (int|object) (Optional) Either user_id integer or WP_User instance. Default value: null $reload (bool) (Optional) To force reload of instance. Default value: false Return # (object|null) Instance of LDLMS_Model_User_Course_Progress or null Source # File: includes/classes/class-ldlms-factory-user.php Related # @package # LearnDash Used By # Used By Used By Description includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_progress_get_next_incomplete_step () Utility function to get the next incomplete course step for user. includes/ld-users.php: learndash_user_course_complete_all_steps () Mark all course steps as complete for a user. includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_get_course_progress () Utility function to get a user’s progress for a single course. includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_set_course_progress () Utility function to update a user’s course progress instance. includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_progress_get_previous_incomplete_step () Utility function to get the previous incomplete course step for user. includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_progress_get_all_incomplete_steps () Utility function to get all incomplete course step for user. includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_progress_is_step_complete () Utility function to get check if the course step is complete.
Used By # Used By Used By Description includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_progress_get_next_incomplete_step () Utility function to get the next incomplete course step for user. includes/ld-users.php: learndash_user_course_complete_all_steps () Mark all course steps as complete for a user. includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_get_course_progress () Utility function to get a user’s progress for a single course. includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_set_course_progress () Utility function to update a user’s course progress instance. includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_progress_get_previous_incomplete_step () Utility function to get the previous incomplete course step for user. includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_progress_get_all_incomplete_steps () Utility function to get all incomplete course step for user. includes/classes/class-ldlms-model-user-course-progress.php: learndash_user_progress_is_step_complete () Utility function to get check if the course step is complete.