How to enable self-registration

To enable self-registration, the administrator of the tenant should modify the following setting: platform.self_registration in tenant custom settings located at:

/portal/tenant-settings/current

Configuration

Add or modify the following JSON configuration:

{
"enabled": true,
"registration_url": "/portal/register",
"default_redirect_url": "/learn/catalog",
"roles": ["Learner"],
"units": ["Unit code"]
}

Adding Multiple Roles or Units

To assign multiple roles or units, separate them with a comma:

{
"roles": ["Learner", "Administrator"],
"units": ["Unit code 1", "Unit code 2"]
}

Purpose of Unit Codes

Unit codes ensure that self-registered users are assigned to specific units. Courses linked to these units will be either:

  • Marked as Mandatory for self-registered users.

  • Available for self-enrollment in the course catalog.