-
Bug
-
Resolution: Fixed
-
Blocker
-
3.8.3
-
MOODLE_38_STABLE
-
MOODLE_38_STABLE, MOODLE_39_STABLE
-
You need to follow the next steps
Step 1:
-create a course
-add an LABEL activity then set "Activity completion" to "Students can manually mark the activity as completed"
-open "Course completion" settings and, under "Condition: Activity completion", set the check mark next to the LABEL activity , then click button Save
-add block "Course completion status"
-on the antoher workstation enrol a student to the course and check mark LABEL activity by hand
-WAIT for cron and do nothing else
Step 2:
-from admin open again "Course completion" settings
-a warning appear at "Completion settings locked", which is normal
-ignore it and click the button "Unlock completion options and delete user completion data"
-WAIT for cron and do nothing else
-click the button Save
Step 3:
-from admin open again "Course completion" settings
-Condition: "Completion of other courses" is now set without your intervention and next to the "Courses available" is none set
-from student workstation click on the button "More details" from block "Course completion status" and a beautiful error will appear.
This error is because the table "mdl_course_completion_criteria" contain a wrong record, sometimes twice!!!, with field criteritype set to 8 and the others fields NULL.
- will help resolve
-
MDL-68005 'Complete another course' isn't performing enough sanity checks, resulting in broken database records and an inability to view the completion report.
-
- Closed
-