Reset Self-Enrolment Status — User Guide

This page lets you turn off all “self-enrolment” methods across the site in one go. After you do this, learners will no longer be able to enrol themselves in courses using self-enrolment until an administrator turns it back on for each course.

Who can use it?

Only users who have access to this page (e.g. your administrator will give you the link). It is intended for site administrators.

How do I open the page?

Open the page in your browser. The exact address depends on your site; it is usually something like:

Your site URL + /local/completion_bulk/csm-enrol.php

Example: https://yoursite.com/local/completion_bulk/csm-enrol.php

Steps to use

flowchart LR A[Open the page] --> B[Read the warning] B --> C[Click Execute Status Update] C --> D[Confirm in the popup] D --> E[See success or error]
  1. Open the page in your browser (see “How do I open the page?” above).
  2. Read the warning — the page states that this action is permanent. Make sure you really want to disable all self-enrolment.
  3. Click “Execute Status Update”.
  4. A confirmation popup appears asking if you want to reset all self-enrolment statuses. Click OK to continue or Cancel to do nothing.
  5. After you confirm, the page will refresh and show either:

What happens when I run the update?

Important: This action is permanent from this page. Use it only when you intend to disable self-enrolment for the whole site. To turn self-enrolment back on, an administrator must do it from each course’s enrolment settings.
Tip: Use this when you need to lock down self-enrolment everywhere (e.g. for a maintenance period or policy change).