Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Change progress status to Completed in modules #2342
As stated in issue #2313 the status doesn't change from "In Progress" to "Completed" even if all modules are marked completed.
The template-function.php file calls the get_user_module_progress() function from the class-sensei-modules.php. The resulting progress number is determining the output for the progress tab on the page. The problem is that when the get_user_module_progress() runs it doesn't get the correct input.
To solve this I have added one line of code, calling a function to make sure that the progress data is up to date and saved to the metadata, so the input is correct before it's processed and sent back to determine the status of the module.
To test load a page with all completed lessons and also add new lessons and mark them as completed to check correct functionaity.