Restriction by course progress

Availability restriction ::: availability_courseprogress
Maintained by Willian Mano
This plugin allows teachers to add activities with restriction based on the student course completion progress.
Latest release:
559 sites
55 downloads
26 fans
Moodle 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0, 4.1

Moodle availability courseprogress

This plugin allows teachers to add activities with restriction based on the student course completion progress. For instance, allow access to a certificate activity only when the student completes at least 70% of the course activities.

Installation

First way

  • Clone this repository into the folder availability/condition with the name courseprogress
  • Access the notification area in moodle and install

Second way

  • Download this repository
  • Extract the content
  • Put the folder into the folder folder availability/condition with the name courseprogress
  • Access the notification area in moodle and install

Developed and maintained by

Willian Mano

  • Zend Certified PHP Engineer - ZEND028770
  • Certified Scrum Master - 000570341
  • iMasters Certified Professional - PHP - Good Practices - 1076

Moodle profile: https://moodle.org/user/profile.php?id=968235

Linkedin: https://www.linkedin.com/in/willianmano

Email: willianmano@conecti.me

Screenshots

Screenshot #0

Contributors

Willian Mano (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Sun, 9 Aug 2020, 11:10 PM
    Approval issue created: CONTRIB-8205
  • Jacek Rapacz
    Thu, 25 Mar 2021, 7:09 PM
    Hi,

    I'm using your plugin but it seems to work not as intended (or as it should work by my understanding).

    I have a course with 22 activities (quizes, forums, assignments etc.).
    In "Administration \ Course administration \ Course completion" I pick/check activities required for course completion; let's say it's 4 quizes (and nothing more).
    I assume that completing 4 of 4 quizes will result in 100% course completion.
    Then I use access restriction for certificate based on course progress set at 50%.
    I expect that above settings should give access to certificate by completing at least 2 quizes. But even after completing all 4 quizes I get course completion at 40% (it should be 100%)...

    How does it work? Is there any documentation, manual?
    Thank you in advance for your help.
  • Willian Mano
    Fri, 26 Mar 2021, 10:10 PM
    Hey Jacek, the plugin uses all activities with defined completion criteria. It doesn't use the course completion setting.
  • Mohed Abbas
    Mon, 27 Sept 2021, 9:24 PM
    hello. I have used your plugin's code template to create a new plugin but I am blocked at one point. want to know if you can help that would be really great and I will be very thankful to you.
Please login to post comments