Docebo Learn is a closed and protected network, meaning that only registered users can access the platform. Superadmins have the ability to decide between three user registration types:
- Free Self Registration
- Moderated Self Registration
- Only-by-Administrator Registration
The first two options allow the user to register and use the network freely, while the third type is for administrators who need to directly manage the registration process.
To manage the registration type for your platform, access the Admin Menu from the gear icon in the top right corner of the platform, then choose the Advanced Settings option from the Settings section.
Move to the Self-Registration tab from the tabs menu on the left.
Free Self Registration
When people can self-register, they don't need the Superadmin to create or confirm the creation of their users in the platform.
To activate the free self-registration, access the Admin Menu from the gear icon in the top right corner of the platform, then choose the Advanced Settings option from the Settings section, and select the Self-Registration tab from the tabs menu on the left. Select now the Free Self Registration option.
Set now whether you want to send a confirmation email to the users or not. If you select the option to disable sending the confirmation email, you can send the notification manually later.
Moderated Self Registration
When users self-register with a moderated self-registration, the Superadmin will need to approve the user into the platform in order to confirm the registration. Users will not be able to access the platform until their registration is approved.
To activate the moderated self-registration, access the Admin Menu from the gear icon in the top right corner of the platform, then choose the Advanced Settings option from the Settings section, and select the Self-Registration tab from the tabs menu on the left and select Moderated Self Registration.
In order to approve or reject the self-registration of users, access the Admin Menu from the gear icon, then select the Users item from the E-Learning section. In the action bar in the top right corner of the Users Management page, the Pending Users button (clock icon) will show a red number, indicating how many users are waiting for confirmation. Click on the button to see the users who have requested registration.
The Pending Users page lists the users who have requested to register to the platform still waiting for approval. Every user is identified by their username, first and last name, email, whether they have clicked the link in the confirmation email (OPT-IN column) and their registration date (when the request was sent).
Hover your mouse at the end of the user row and click on the ellipsis menu to approve or reject their request, resend the registration confirmation email, and view the user details. You can perform the same action (approve or reject) to multiple requests simultaneously by selecting the checkboxes next to the usernames, then clicking on Choose Action at the bottom right corner of the page and selecting Approve or Reject.
Once you approve or reject a user, they will disappear from the list.
Useful Notifications for the Moderated Self Registration
When using moderated self-registration:
- it is recommended that the User waiting to be approved in platform subscription notification is configured to alert the Superadmin about the registration requests.
- it is strongly suggested to configure the User has been created (confirmed registration) notification to let users know that their registration request has been approved.
Registration by Administrator
Setting this registration type will allow you, as the Superadmin, to register users to your platform rather than allowing them to register themselves.
To activate this type of registration, access the Admin Menu from the gear icon in the top right corner of the platform, then choose the Advanced Settings option from the Settings section, and select the Self-Registration tab from the tabs menu on the left and select Only by Administrator.
Now, you must first create users yourself. You can also massively import and manage users via CSV.
Once you've created and registered users, make sure you have configured the User has been created (confirmed registration) notification so that users will receive a notification with their username and password, that they will use to access the platform. Be sure to include the [user_password] shortcode in the notification, as it is not included by default in the notification template.
The following options are available for the configuration of the registration:
You can restrict the user self-registration in the platform to some specific email domains. The subscriptions of the users registering themselves using an email with a different domain will be automatically rejected. Define the domains that are allowed to freely self-register by inserting your list in the Restrict Domains section.
If a user tries to register in the platform using a domain that you haven't entered in the list, the system will automatically display an error message.
Registrations, lost passwords and background jobs email sender
Define an email address to be used as registrations and lost passwords email sender. This field is mandatory both for free and moderated self-registration; if not configured, the user registration will fail.
Limit, in hours, for the expiration of the subscription request
Establish a time limit (in hours) for the expiration of the registration request for the moderated self-registration. When this field is set to zero, the subscription request will never expire.
Use this option to define whether first and last names are required for registration.
Define if you would like to use registration codes. Registration codes can be used when you've set up an organization chart. When this feature is enabled, users will be asked to manually enter a branch code or to select a branch name from a dropdown list (please note that only branches with a branch code will be listed in the branch names dropdown list), when they self-register into the platform so that they will be directly assigned to the selected branch.
If you flag the option to ask for a combination of a branch code and a course code, you need to define the course code in the course Properties menu - Enrollment Options tab - Enrollment Code section. Please note that this option is available only when the Subscription Codes app is active in your platform. By flagging this option, when a user enters the combined codes, he or she will then be directly registered into the sub-branch and enrolled into the course or learning plans associated with the course code. If you've set up the option to allow free self-registration for a specific domain using the Extended Enterprise app, the user will automatically be placed in that domain's specific branch (or sub-branch) in the organizational chart. When configuring the Registration Code Usage section for a specific domain, if you've flagged the option to Ask for a branch name chosen by the user from a list in a dropdown menu, users will only be able to see branch names associated with the domain’s branches in the dropdown list when registering on the login page of that specific sub-domain. Remember that only the names of branches with a branch code assigned will be visible in the dropdown list.
The Registration Code Usage options are not taken into consideration if you activate the quick registration. Users will not be required to select a branch code upon self-registering, and they will be automatically assigned to the root branch. Superadmins (or Power Users with granted permissions) will have to manually assign users to the branch of belonging after their registration.
- If you want to add specific information for the users that are going to self-register, you can edit the text Begin your new learning experience by simply filling out this form. in your platform's Localization Tool. By doing so, you might add a default mandatory branch code, to be inserted in the specific field during the registration, in order to assign a specific branch to the users upon creation. In this way, all the new users will be created inside that branch and, later on, it will be easier to re-assign them to the desired branch. It is also possible to add other contact information, according to your needs.
- When a user self registers, the system will autogenerate a password for the user. In order to ensure the user receives this password, you have to configure the User has been created (confirmed registration) notification. Be sure to include the [user_password] shortcode in the notification, as it is not included by default in the notification template.
Tips & Tricks
- When working with the moderated self-registration, the Superadmin can approve the pending registration requests also via the Task List widget.