Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.11
Description
Based on feedback from the MUA (as mentioned in a comment in MDL-70469) and in the discussion Re: Student activity completion in Moodle 3.11, when completion conditions are not shown on the course page, it would be best if the 'Mark as done' button is also not shown.
The activity page is the natural place to mark an activity as done, and not showing it on the course page would mean that students can't mark activities as complete without even looking at them.
That said, there are a few edge cases where it will not be possible to mark activities as done on the activity/resource page, namely:
- File resource set to force download, open, in pop-up, new window
- URL set to display open, in pop-up, new window
- Label
I think it would be a shame though to show the 'Mark as done' button for all activities on the course page just because of these few edge cases.
Possible solutions are:
- Only show the 'Mark as done' button on the course page for Label, File and URL resources.
- Only show the 'Mark as done' button on the course page for Label and when File or URL are set to force download/open/in pop-up/new window.
Edited to add steps to reproduce:
- Create a course with 'Enable completion tracking' set to Yes and 'Show completion conditions' set to No.
- Add some activities and resources to the course with completion tracking set to 'Students can manually mark the activity as completed'.
- Add some activities and resources to the course with completion tracking set to 'Show activity as complete when conditions are met'.
- View the course page.
Expected result: Activity completion conditions are not shown on the course page.
Actual result: Automatic completion conditions are not shown, but a 'Mark as done' button is shown for activities and resources with manual completion.