ELIS 1.9 Manual

ELIS Users

User Id numbers

ELIS uses an ID number to keep track of users - this means that the user's data is always attached to the same person, regardless if their name, email, or other information changes. This also means that in order for users loaded from Moodle to import correctly into ELIS, they must have an ID number set in their user profile.

The ID Number must not change, as ELIS uses this as the unique identifier for that user in the system - names and other user information can change, but not the ID number. This is like a US Social Security number in that way (but don't use SSNs for the ID number:-)).

If you already have a unique identifier for your users that does not change, then you can use it for the ID number in ELIS. If you don't you'll need to create one or let ELIS generate ones for you.

The key to this master data management methodology is simple: ID numbers don't change.

When a user is added to ELIS from Moodle then deleted from ELIS, it will delete the Moodle user as well. Deleting a Moodle user does not remove the record from the database, so creating a new ELIS user with the same ID number as the deleted user will cause it to associate with the deleted Moodle user. Re-using ID numbers or changing ID numbers in Moodle may cause data integrity issues in ELIS. Ensure that ID numbers are unique and not re-used.

Auto-Assign ID Numbers


There is a check box in the ELIS Configuration screen that will automatically set a Moodle user's ID number to be the same as their username, if they don't have one already set. If the site admin needs to have users in Moodle who are never brought into ELIS - they can turn off automatic ID number assignment in the ELIS Configuration settings for their site. In this case, admins will have to generate ID numbers for the users they do want in ELIS or provide ID numbers as part of the user loading process.

To adjust this setting go to the Curriculum Administration block and select the Configuration link.

Configuration link

Then scroll to the User Settings at the bottom of the page.

Configuration setting for automatically assigning id numbers to users

In most cases users will want this turned on so that all Moodle users get created in ELIS, in some cases users do not want this turned on (when they want to create users in Moodle who do not get added to ELIS).

The next image shows an automatically assigned ID number. The username for the Moodle account was used to create the ID number for the ELIS account. This is the edit view of this user's profile, the ID number and username can not be edited once the user is created in ELIS.

Editing a user profile