Troubleshooting Steps #
- Verify Completion Criteria:
- Go to LearnDash LMS > Lessons (or Topics) in your WordPress admin area.
- Edit the lesson or topic that isn’t being marked as complete.
- Check the Lesson/Topic Options settings to ensure the Forced Lesson/Topic Timer and Lesson/Topic Materials are set correctly.
- Check for any associated quiz that is not yet graded (requires manual grading: Manage & Grade Essays ) or if the student hasn’t meet the passing score set on the quiz.
- Check User Progress:
- Go to LearnDash LMS > Reports > Export User Course Data.
- Locate the user and the specific course to check their progress.
- Verify if other lessons/topics in the course are marked as complete, which could help identify if the issue is isolated to a particular lesson/topic.
- Browser Cache:
- Clear your browser cache or try accessing the course in an incognito/private browsing window to rule out caching issues.
- Conflict with Other Plugins:
- Deactivate all plugins except LearnDash and see if the issue persists. If the lesson/topic is then marked as complete, reactivate each plugin one by one to identify the conflicting plugin.
- Theme Conflict:
- Temporarily switch to a default WordPress theme (e.g., Twenty Twenty-Four) and check if the issue resolves. If it does, the problem might be related to your theme.
You can use the Health Check & Troubleshooting plugin to test for plugin or theme conflict. Your users will not be impacted by your testing at the same time they may be viewing the front end of the website. Per Health Check & Troubleshooting, the plugin:
Allows you to have a clean WordPress session, where all plugins are disabled, and a default theme is used, but only for your user until you disable it or log out.