Restriction by course completion

Availability conditions ::: availability_coursecompleted
Maintained by RenaatRenaat Debleu
Restrict module and section access based on course completion.

Restriction by course completion 3.9+

Moodle 3.9, 3.10, 3.11
Released: Monday, July 19, 2021, 3:07 AM


Restrict module and section access based on course completion.

This availability condition makes it easy to show modules or sections only when a user completed a course. A course certificate is a good sample, but it can also be used to close discussion forums, hide quizes or exams when a user finished a course.

Check the global documentation about availability conditions :


  1. Unpack the zip file into the availability/condition/ directory. A new directory will be created called coursecompleted.
  2. Go to Site administration > Notifications to complete the plugin installation.

Build Status Coverage Status

Version information

Version build number
Version release name
Stable version
MD5 Sum
Supported software
Moodle 3.9, Moodle 3.10, Moodle 3.11
  • Latest release for Moodle 3.9
  • Latest release for Moodle 3.10
  • Latest release for Moodle 3.11

Version control information

Version control system (VCS)
VCS repository URL
VCS tag