Separate Groups Completion

Re: Separate Groups Completion

by Stefan Scholz -
Number of replies: 0
Picture of Plugin developers
Hi Freddy,

this is a known limitation of course completion criteria. Moodle does not consider availability when it comes to course completion. Unfortunately, course completion is „hard coded“ on moodle, I.e. plugin developers can’t develop additional or improved criteria that would cover those scenarios.

But, we’ve come up with a solution for the issue and have built a plugin for it which solves most of the issues.

Our plugin is called pulse and it is a moodle activity. It has an activity completion criterium called „complete when available“. Availability can be controlled easily via availability restrictions.

What you need to do is add a pulse to your course, restrict it to be available only if forum g1 OR g2 is complete. You can build literally any logic here, we’ve built stuff that was a lot more complex already. Then, under course completion, simply pick the pulse activity and NOT the forums.

Same method can be used for content in several languages, adaptive courses or courses where students can choose what to learn and much more.

You can test it on labs.bdecent.de - the pulse activity is available as usual: https://moodle.org/plugins/mod_pulse

Hope this helps!
Stefan