User Management

How to create, manage and administer users

Create users

There are several ways to create users in LAMS as describe next.

Creating an single user

If you require to create an individual user, go to the “Course Management" menu, then select the “Create user” button.

In there, complete the form to create the user accordingly

Fields denoted with a “*” are mandatory or required. The password field must comply with the system password policy (Administrators can set password policies accordingly).

Force password change: when selected, the user is forced to change his/her password when he/she logs in next.

Enable two-factor authentication: when selected, upon next login, the user will be presented with a shared key code and a QRCode to scan using a mobile app (Authy or Google Authenticator). After, whenever the user logs in with a successful password, the user will be required to use the code provided by the mobile app to login.

Enrolling users into course/subcourses with roles

Once you have created a user, you are able to enrol him/her into a course and assign a role within it.

Via the “Course management” menu, select the course where you want to enrol the user.

Select the “Manage users” button, where you will see the list of users and roles that are enrolled already in the course.

Select the button “Add/Remove users”, then you will be presented with an screen where you can search for existing users in LAMS, once you enter either a portion of their first name, last name or email address, the resulted search will be shown below.

In the resulted user search, click on the user to be added to the course.

Repeat the user search for as many times as you required to continue adding the users you desire.

Once you are added the users you want, click “Next” and then you will be presented with the users you selected and prompt to enter the role they should have in the course

Select the role(s) accordingly and then click save.

Then you’ll be presented with the users added in the course with the specified role

Removing users from course/subcourses

To unenroll users from a course, browse to the desired course, then click on Manage users.

Once there, click on “Add/Remove users”

Then, select the users you want to remove from the existing user list and click Next.

Now the selected users are no longer part of you’re the course.

Bulk user creation

LAMS provides a spreadsheet template for bulk creating users. The spreadsheet format is set by LAMS and it includes a field that have a coma separated.

To access it, proceed to the “Sysadmin menu”. Then select the “Import users” option under the “User and course configuration”:

Download the lams_user_template.xls to add the users you want to add in LAMS first.

The spreadsheet contains 20 columns in which you can enter a user's details. Login, password, first name, last name and email are mandatory; the other columns can be left blank. Note that passwords must comply with the System password policy. Emails should be valid email addresses, otherwise record will be discarded.

After you have readied the spreadsheet proceed to import it. A report of the number of users added will be presented.

Bulk enrolment into courses/subcourses

In the same page, another spreadsheet template is available to bulk enrol users that you have created in LAMS.

The template is lams_roles_template.xls. This spreadsheet template only contains three mandatory columns.

Login, the user that is to be enroled in a course

Organisation, refers to the course Id in which you want the said user to be enrolled.

Roles, the roles that you want the user to have within the course (see course based roles for details).

Course roles are:

  • Author

  • Learner

  • Monitor

Use pipes “|” to assign multiple roles to a user.

Import the spreadsheet and the enrolments will be added accordingly.

Self-enrolment in courses

LAMS allows user self-registration for courses.

Rather than having to manually entered users into the course, they can create a user for themselves and automatically be added to the course with a given permission.

To enable this option for a course, navigate to the “Sysadmin menu” and then select the option “Signup pages”.

Then, click on the “Add signup page” button and you will be asked to:

Select the course for which you want to create the sign-up page.

If lesson have been already added to the course, select the option “Add to lessons?” so users can automatically be added to all existing lessons within the course.

The role you want the users to have once they have successfully created their account (of course using the sign-up page). The default role they will be added to is “learner” (see course based roles).

If you want the users also to have “Author” and “Monitor” roles, then select the option “Add as staff/monitor” (see course based roles).

If you want to verify email address for a user before is added to the course, select “Required email verification?”.

Course key is the key that users will need to add when they are signing up to your course. If users fail to provide the correct key, they will not be added to the course.

Description is the text that will show up in the sign-up landing page.

Path to signup, is the URL you want to have for the sign-up landing page. This is the URL that you will share with the users you want to sign-up to the course.

Last updated