Is there a way to set the default setting for activity completion? I notice it is self complete - would be great if this could be set to no completion especially for labels by default.
Best practice forum (Archived)
Default Completion Setting
Hi Nikki,
Theres not any easy way around this apart from changing the setting for each activity.
regards,
George.
That is a shame, because the default activity completion for a label really shouldn't be to allow manual self completion in my opinion! This may well be something which is so fundamental to Moodle that it would need to be pushed upstream, but it does seem strange that there's no way to set this on a system level. Surely, when an activity is created, somewhere there's a setting for what the completion settings should be, but not knowing how activities work I don't know whether that's coded into every activity or set at a system level.
Regards
Dan
Hi, Dan
There's a detailed post on the Moodle forums about Activity Completion. It's a couple of years old now, but it goes into some good detail.
As George mentioned, there isn't an easy way to do this apart from changing the setting for each activity.
https://moodle.org/mod/forum/discuss.php?d=178352#p796769
Regards
Tom
That's brilliant, thanks for that.
Totara Devs: Is there a possibility that this default setting could be modified through the normal system options, possibly in the Site Administration > Plugins > Activity Modules area? From the look of the code above, it wouldn't be too hard for the setting to be pulled from configuration and it might be something that Moodle would be interested in integrating. The setting could default to COMPLETION_TRACKING_MANUAL so that there would be no immediate change to existing sites, but I suspect a number of organisations might find having the option helpful.
Dan
Hi!
We quite often have similar requests from our customers. Typically new admins are surprised that they need to set completion criteria both on activity level and on course level, specifically for activities such as Quiz, SCORM and F2F - and would wish that it could be set as default values.
So - would be great if the following default completion settings could be set:
- On course completion level:
- to be able to set which activity types (e.g. SCORM, Face-to-face) that per default shall be preset as required for course completion
- to be able to set ALL or ANY regarding which activities that are required
- (other course completion settings are less frequently used in our experience, so perhaps not required to be possible to set as default)
- to be able to set the default completion requirement based on the activity type, e.g., require status attended on F2F, require status completed for SCORM, no completion for Label, etc
- to be able to set whether the activity type shall be included in the list of required activities on course level per default (given that the activity has a completion setting per default), so that e.g. SCORM-activities will always be included by default
//Rickard