Enrolment method settings
  • 25 Apr 2023
  • 5 minutes to read

Enrolment method settings


Article Summary

Manual enrolment

SettingDescriptionNotes

Enable manual enrolments

This specifies if enrol instances are enabled by default in new courses, it is strongly recommended to keep this setting enabled.

-

Default role

This sets the default role, which is normally Learner, and may be altered by an Editing Trainer in a course.

-

Default enrolment duration

This sets the default length of enrolment in new courses.

-

Notify before enrolment expires

Specifies if the Trainer (or optionally Learners) should be notified before the expiration.

-

Notification threshold

Specify how many weeks, days, hours, minutes or seconds in advance users are notified before the enrolment expiration.

-

Self enrolment

SettingDescriptionNotes

Allow existing enrolments

Add the self enrolment method to new course.

-

Allow new enrolments

Users can self enrol in new course by default.

-

Enrolment keyPrevents access to users who do not have the enrolment key.-

Use group enrolment keys

The setting for group enrolment keys in a course will be set to Yes by default.

-

Default assigned role

Normally, when users self enrol they have the Learner role. If necessary that role can be changed by default here, for example if your Totara has a dedicated role you wish to use instead.

-

Enrolment duration

This sets the default enrolment length for new courses (but again, may be altered by the course Trainer).

-

Notify before enrolment expires

Specifies if Trainers (or optionally Learners) should be notified before the expiration.

-

Notification threshold

Specify how many days in advance should users be notified before the enrolment expiration.

-

Unenrol inactive after

This sets the default time after which a learner will be unenrolled if they haven't accessed the courses (Trainers may change this).

-

Max enrolled users

Adding a number here will specify the maximum number of users who can self enrol into new courses. Trainers in the course can change this. If it is left at 0, there will be no maximum.

-

Send course welcome message

If this option is selected you can select the email address that the welcome message is shown as being sent from: 

  • Send as first contact marked as course contact: The user is set under Quick-access menu > Appearance > Courses > Course contact
  • Send as first enrolment key holder: The user that has the enrol/self:holdkey permission under Course administration > Users > Permissions
  • Send as no-reply address 

If the welcome message for the self-enrolment plugin is set to be from the course contact but there are no course contacts enrolled or the role is not enabled, the message will instead come from the no-reply email address. The message should display as "Do not reply to this email" <noreply@1217.test> (the no-reply email address would be specific to your site).

If the message is sent from the course contact and more than one user has this role, the email is sent from the first user to be assigned the role. If the user is assigned the role in the course context, this overrides any role in the system context. If no users are assigned to the role at the course context it will go to the next user with the role at the system context.

Audience sync

SettingDescriptionNotes
ActiveSelect whether the audience sync should be active. If set to No, users added to the audience will not be enrolled on the course.-
AudienceSelect the audience you wish to use for enrolment.-

Assign role

The role that will be assigned to members of the audience.

By default this is the Learner role.

Add to group

Select whether you want to add users from the selected audience to a specific group in the course.

-

Flat file enrolment settings

SettingDescriptionNotes

File location

You should specify an absolute path for the upload file where it can be read and modified by the web server process. The file is automatically deleted after processing. 

-

File encoding

Make sure you save the file (for example in a text editor) with the same encoding.

-

Notify enrolled users

You can choose to have an email sent to notify the Learners when the file has been processed.

-

Notify user responsible for enrolments

You can choose to have an email sent to notify the Trainers when the file has been processed.

-

Notify administrator

You can choose to have an email sent to notify the Site Administrator when the file has been processed.

-

External unenrol action

Select action to carry out when user enrolment disappears from external enrolment source. There are a few options:

  • Unenrol user from course
  • Keep user enrolled
  • Disable course enrolment and remove role

Please note that some user data and settings are purged from course during course unenrolment.

Enrolment expiration action

Select action to carry out when user enrolment expires, there are three options to choose from:

  • Keep user enrolled
  • Disable course enrolment and remove roles
  • Unenrol user from course

Please note that some user data and settings are purged from course during course unenrolment.

Flat file role mapping

You can change the default role mappings (currently Moodle role short names) to Totara role short names.

-

Publish as LTI tool settings

SettingDescriptionNotes

Custom instance name

The name to be given to the LTI instance once you publish it. This should be clear, concise and descriptive if possible.

-

Tool to be published

Choose from the entire course or a particular activity.

-

Enrolment duration

Length of time that the enrolment is valid, starting with the moment the user enrols themselves from the remote system. If disabled, the enrolment duration will be unlimited.

-

Start date

If enabled, users can access from this date onward only.

-

End date

If enabled, users can access until this date only.

-

Maximum enrolled users

The maximum number of remote users who can access the tool. If set to zero, the number of enrolled users is unlimited.

-

Role for teacher

The role assigned in the tool to the remote Trainer.

-

Role for student

The role assigned in the tool to the remote Learner.

-

Secret

A string of characters which is shared with the remote system (LTI consumer) to provide access to the tool.

-

Grade synchronisation

Whether grades from the tool are sent to the remote system (LTI consumer).

-

Require course or activity completion prior to grade synchronisation

You can decide if you want to require users to complete the activity/course before any grades are synced.

-

User synchronisation

Whether a scheduled task synchronises enrolled users in the remote system with enrolments in this course, creating an account for each remote user as necessary, and enrolling or unenrolling them as required.

If set to no, at the moment when a remote user accesses the tool, an account will be created for them and they will be automatically enrolled.

-

User synchronisation mode

Whether remote users should be enrolled and/or unenrolled from this course.

-

User default values

You can set the default user values including:

  • Email display
  • City/town
  • Country
  • Timezone
  • Preferred language
  • Institution

-

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.