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:
532 sites
103 downloads
23 fans
Current versions available: 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 Sep 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