Completion Bulk Plugin — User Guide
The Completion Bulk plugin helps you manage completion and course settings in bulk. You can:
- Enable or disable activity completion criteria for many courses at once from one page.
- Use extra tools (separate pages) to turn on “Completion Progress on View” for all courses, change all courses to Pathway format, or turn off all self-enrolment — each with one click.
This guide explains how to use these features as an end user.
Who can use the plugin?
Only users with the right permission (e.g. managers, course creators, or editing teachers, as set by your administrator) can open the main management page. The extra tools (Completion Progress, Pathway, Self-enrolment) are usually available only to people who have the link — often administrators.
Main feature: Bulk Activity Completion Management
This is the main screen where you choose courses and then enable or disable activity completion criteria for all activities in those courses.
How do I open it?
- From the menu: Go to Site administration → Courses → Bulk Activity Completion Management (or the name your site uses).
- From a course: If your role has permission, you may see a link like “Bulk Activity Completion Criteria” in the course settings or navigation. That link opens the same management page.
The page address is usually: Your site URL + /local/completion_bulk/index.php
Steps to use the main page
flowchart LR
A[Open management page] --> B[Select courses]
B --> C[Choose Enable or Disable]
C --> D[Click button]
D --> E[See summary]
- Open the Bulk Activity Completion Management page (see “How do I open it?” above).
- Select the courses you want to change:
- Use the checkboxes next to each course name.
- Use “Select All Courses” to select every course in the list, or “Deselect All” to clear your selection.
- Choose what you want to do:
- “Enable Activity Completion Criteria” — Adds completion criteria to all visible activities in the selected courses (and turns on completion tracking for the course if the site setting allows).
- “Disable Activity Completion Criteria” — Removes all activity completion criteria from the selected courses.
- Click the button for the action you chose (Enable or Disable).
- The page will process the selected courses and show a summary: how many courses were processed successfully and how many failed (if any).
What do “Enable” and “Disable” mean?
- Enable: For each selected course, the plugin adds “activity completion” rules for every visible activity (e.g. “must view this page”, “must submit this assignment”). If completion tracking was off for the course, it can be turned on automatically (if your administrator enabled that option in plugin settings).
- Disable: For each selected course, the plugin removes all activity completion criteria. Completion tracking may still be on for the course, but no activities will be required for completion.
Settings that affect behaviour
Your administrator can turn on “Auto-enable completion tracking” in the plugin settings. When this is on, clicking “Enable” will also turn on completion tracking for a course if it was previously off.
Other tools (separate pages)
The plugin also includes three one-click tools. Each has its own page and its own short user guide:
- Completion Progress on View — Turn on “Completion Progress on View” for all courses at once. See the Completion Progress on View — User Guide for steps.
- Course format — Pathway — Change all courses (except the first and “Site”) to Pathway format. See the Course Format — Pathway — User Guide for steps.
- Reset Self-Enrolment Status — Turn off all self-enrolment methods on the site. See the Reset Self-Enrolment Status — User Guide for steps and important warnings.
Your administrator will provide the links to these pages if you are allowed to use them.
Command-line use (for advanced users)
If you have access to the server command line, an administrator can run a script to enable or disable activity completion criteria for specific courses or all courses, without using the web interface. This is optional; most users will use the web page only.
Tip: Always select at least one course before clicking Enable or Disable. If you don’t, the page will ask you to select at least one course.