Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The learning environment offers numerous enrolment methods that allows users to self-register in a course. Each enrolment method handles very specific use cases and as such, requires the instructor to be very familiar with all of them to make sure they enable the right one.

  • Is the course free or for a fee?
  • Is the course self-paced or instructor-led?
  • Does the course require the supervisor or instructor to approve the enrollment?

The following self-enrolment methods are available. Please note however that not all methods will be enabled in your system depending on your use cases.

  • E-Commerce
  • E-Commerce (with Sessions)
  • PayPal
  • PayPal Pro
  • Self-enrolment
  • Session Enrollments
  • Supervisor Approval

* In order to facilitate the instructor's job, Dual Code has developed a new self-enrollment method that will replace / combine all the methods above. This omnipotent self enrollment method will be available to all clients in 2023 with the 4.x release.When a course is deemed mandatory, an organization should enrol its users via programs. However, if an organization wants to allow users to self-enrol in courses, then the self-enrolment method should be enabled for the course(s) in question.

Step-by-step Guide

In order to enable any of the self-enrolment methods on an individual course:

  1. Navigate to the course in question

  2. Go to Course Administration > Users > Enrolment methods

  3. If the self enrolment method is already in the table but simply disabled (greyed out), you can enable it by clicking on the eye icon next to it.

    1. One you enable it, click on the edit icon next to it to make sure it is configured properly. For example, if you want to charge a fee for a course, make sure you configure the appropriate fee in the respective enrolment method's settings.

  4. If the method is NOT already in the table, you can add it by selecting it from the "Add method" dropdown menu.

    1. If you are adding the method, you will automatically be prompted to configure it properly

...

    1. .

...

Important Notes

  • Dual Code recommends using the self-enrolment method is called "Self enrolment (Advanced)". The regular "Self enrolment" method continues to be supported but will not be enhanced with new functionality. It also does not support ecommerce.

  • It is possible to enable multiple enrolment methods on any given course. When doing so, the methods should generally be restricted by cohort

  • If multiple self-enrolment methods are enabled on a course and the user qualifies for more than one method of enrolment, only the first method (the top method in the list of all the enabled methods for a given course) applicable to the learner in question will be presented to them. It's therefore important that you put the methods in the right order.

    • For example, if you have two “Self enrolment (Advanced)” methods in the course, with one of them being restricted to Managers and the other being available to everyone, you should put the method available to everyone below the method restricted to Managers. If the method available to everyone is at the top of the list, Managers will be presented with that method.

  • In earlier versions of the learning environment, if multiple unrestricted self-enrolment methods were present in a course, a user would be presented with numerous options (e.g. numerous "enrol me" buttons) when trying to self-enrol. This is usually a configuration error on the part of the instructor who did not properly set the restrictions on an enrolment method. In the event that an administrator truly wants to disable this enhancement and continue to display numerous enrolment options to the learner, they can disable the "Show first enrolment option only" setting in the “Learning management” tab under Site Administration > System Configuration.