learningworks / moodle-block_lw_courses

Moodle block plugin "My Courses"
5 stars 9 forks source link

Using completion, progress bar only updates when activities have been manually identified by teacher as counting towards course completion #30

Closed rolandsherwood2 closed 6 years ago

rolandsherwood2 commented 6 years ago

Using 1.4.0 under Moodle 3.5.1 with completion enabled as the progress measurement, and the progress bar will only populate when teachers have manually identified which activities/resources count towards course completion under Course administration > Course completion > Condition: Activity completion. This is different from the behaviour of Moodle's myoverview block which will show completion progress independent of whether activities/resources have been manually identified as counting towards course completion (i.e. activities/resources need only have completion requirements at the activity/resource level, and don't necessarily need to be identified at the course completion level):

screen shot 2018-08-06 at 15 02 53

The above screenshot shows how progress in 'Lina's test module' is recorded by both the lw_courses block and Moodle's own myoverview block. The myoverview block shows that some activities/resources have been marked as complete, while the lw_courses block shows no progress. This is due to no activities/resources having been manually identified as counting towards course completion under Course administration > Course completion > Condition: Activity completion. Note that the cron has run several times before this screenshot was produced.

Note that manually having to identify which activities/resources count towards course completion is time-consuming for teachers, and could result in confusion for students who may mark activities/resources as being complete but who don't see their progress updated within the lw_courses block because their teacher has neglected to configure the course completion settings.