Restriction by section completion

Availability restriction ::: availability_sectioncompleted
Maintained by Stefan Scholz, bdecent gmbh
Restrict resources, activities and sections based on other sections being completed
Latest release:
911 sites
209 downloads
37 fans
Current versions available: 2

Motivation for this plugin

This plugin was built to enable teachers to easily restrict activities or sections to students that have completed another, usually the previous section. This is currently already possible by adding several restrictions; this plugin simplifies that for the teacher – and has also the nice and intended side effect that it looks better for the student.

Installation

Install the plugin like any other plugin to folder /availability/condition/sectioncompleted

See http://docs.moodle.org/en/Installing_plugins for details on installing Moodle plugins

Usage & Settings

After installing the plugin, it is ready to use without the need for any configuration.

Teachers (and other users with editing rights) can add the "Section Completed" availability condition to activities / resources / sections in their courses. While adding the condition, they have to pick the section the student is required to complete before accessing the activity / resource / section.

If you want to learn more about using availability plugins in Moodle, please see https://docs.moodle.org/en/Restrict_access


Try it out

You can see the plugin in action on our test site: bdecent.io


Potential privacy issues

None. The plugin does not store any personal data.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Stefan Scholz (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

显示评论
  • Stefan Scholz
    2022年06月15日 星期三 14:24
    Hi Jose,

    I’m sorry, I don’t understand what you mean. “Task activities” do not exist in moodle, so you maybe actually mean assignments? Probably a translation issue I assume. Or do you use a custom plugin?

    Kindly create an issue in the plugins tracker (see link above), and provide steps to reproduce this issue in English and include the moodle version you use. If it relates to a third party plugin, please provide a link to it.

    Thanks
    Stefan
  • Cycle Touring in Portugal
    2022年06月15日 星期三 14:32
    Hey Stefan, I was wondering if you ever resolved the issues that myself and EPV Days brought up last summer in July? My courses are about to begin and if you did fix the issues, I'd like to try your plugin again.
  • Enrique Terán Z
    2022年06月15日 星期三 23:00
    Hi Stefan; Excuse me, I don't speak English, I'll try to explain myself to the translator.

    Moodle: 4
    Plugin: "Availability_sectioncompleted"
    Steps:
    1. Create 2 Sections: Week 1 and Week 2, in Course x
    2. Restrict section: Week 2 - "Availability_sectioncompleted" Complete: week 1
    3. Create activities type "assignment" in the section: Week 2,
    4. "Save changes and Show" button
    5. This error is displayed: https://ibb.co/wYFX77m.
  • Darrel Tenter
    2023年01月10日 星期二 08:03
    HI Stefan. Thank you for contributing this plugin. I can see so many ways it can be used.

    Do you have plans for showing Sections as completable items in the Completion Progress block? I don't know if this is even possible. But I can envision the block with the Sections listed in it rather than the activities.
  • Stefan Scholz
    2023年01月16日 星期一 16:57
    Hi Derrel,

    I suggest asking the developer of the block (Jonathon Fowler). We think that it is a good idea that the section has a completion state. That's why we built both this restriction as well as incorporated it into some of our other plugins. Designer (course format) does for example display the progress of a section. And the upcoming widget (Course enrolments) for Dash (a block) also features course progress via sections.

    Hope this helps
    Stefan
  • Clovis Tristao
    2023年02月4日 星期六 00:48
    Hi Stefan,

    When will the plugin be updated again, because on the Moodle website it says that it has not been updated for more than 20 months.
    Thx,
    Clóvis
  • Jorge Cruz
    2023年02月17日 星期五 22:50
    Hello! Are there any plans to update the plugin and certify its compatibility with Moodle 4.1? This is a very good plugin, with several pedagogical possibilities. However, at my institution, it is a rule not to use plugins with a long time without updates (21 months in this case).
  • Stephany Méndez
    2023年06月17日 星期六 03:13
    ERROR ASSIGN:
    "tarea" "Not implemented (do not call unless is_applied_to_user_lists is true)"
    Solution:
    I commented out the 'function is_applied_to_user_lists()' in condition.php and apparently the error with users who have editing permissions disappeared. However, further testing needs to be conducted to ensure there are no subsequent complications.
  • Dr. Nellie Deutsch
    2023年11月6日 星期一 17:00
    Is it compatible with Moodle 4.3?
  • Sergio Luciano
    2023年12月20日 星期三 23:32
    Is the plugin compatible with Moodle 4.3? I'm looking at the code and it seems moodle 4.3 changed something in the information of completion, and it is not working anymore in 4.3

    Anyone can help?
  • Dr. Nellie Deutsch
    2024年01月7日 星期日 22:10
    It doesn't work on my Moodle 4.3. What a disappointment to have to redo the restrictions in 8 courses!!!
  • Stefan Scholz
    2024年01月7日 星期日 22:44
    Hi Nellie, we're working on a compatible version with 4.3 Sorry that it's probably to late for you! Best, Stefan
  • David Bernardes
    2025年01月6日 星期一 22:45
    Hello,

    I was wondering if there is any way to have this plugin work with completion data from another course

    For example i have Course A which has the course material, and course B which has Expectation Questionnaires and etc, and I would like to be able to restrict what content is available on course A, to the completion of a questionnaire in course B.

    I'm using Moodle 4.5 at the moment, so I'm still going to test if even the normal behaviour of the plugin is working correctly.

    Thank you very much
  • Ingrid Vladimisky
    2025年03月13日 星期四 18:35
    Hi!
    Just a heads-up for anyone facing the same issue—if a section includes a SCORM package, even as a learning object, the section will never be marked as complete. We had to separate the evaluable items from these SCORMs for it to work properly.

    Thanks 微笑
1 2 3
Please login to post comments