Training Implementation: Bulk Uploading Users into Learning Plans

Training Implementation: Bulk Uploading Users into Learning Plans

In this guide, we walk through the process of uploading a large group of users into different learning plans. This guide is for TAs who have several distinct learning populations that will need different learning plans.

This guide will walk through the process in three parts:

1. Uploading users.

2. Adding users to groups.

3. Enrolling those groups in learning plans.

If you’d like to discuss automating steps 2 or 3, please reach out at launch@ue.org.

Note: Please follow these steps in order. You won’t be able to add users to a group until after you’ve created them in the system.

Preparing Your Files

Assemble a list of your users using our template or your own system.

The file must be a CSV (.csv) type file and contain the following information for each user:

  1. Username (Email address)
  2. First Name
  3. Last Name
  4. Email address
  5. Branch code

Additional fields include:

  1. Active (yes/no)
  2. Expire on (YYYY-MM-DD)
  3. UID (Institutional ID number)
  4. Role (user’s role or job title)
  5. Contact information for the TA they should contact if there are issues with the training

     A template and full list of optional fields can be found in the Bulk Upload guide here:

What are CSV (.csv) files?

Comma-Separated Values (CSV) files store tabular data in plain text. Each line of a CSV file is a data record/row. Each record/row consists of one or more fields/columns separated by a delimiter.

CSV files can be created with a number of software programs (i.e. Excel, Google Sheets, Notepad, TextEdit, Emacs). The content within the file must follow the CSV Standard format and the file must have a “.csv” file extension

How are CSV files generally formatted?

CSV files should follow a standard format:

  • Fields/columns are separated by a single character delimiter, typically a comma or semicolon.
  • Each record/row is terminated by a new line.
  • All records/rows have the same number of fields/columns in the same order.
  • The first record/row may be a header that contains the field/column names of each field/column.
  • Data within each field is interpreted as a sequence of characters or plain text.
  • Any field may be quoted within double-quote characters.
  • A field should be quoted when it contains one or more special characters.
  • Leading and trailing spaces are considered part of the data in a field.

How are CSV files used to create and update user accounts?

User accounts in your platform consist of a number of user data fields. Each of these fields may or may not be populated with data, depending on which fields you’ve filled out when creating the user.

To create a user, you should at least populate the user fields that are mandatory for creating a user account (username and any mandatory user additional field). To update an existing user account, you’ll need to update the relevant user fields of the user account with new data. Both creating and editing users (either one user at a time or multiple users at a time) can be done manually, or by importing user data fields into the platform via a CSV file.

For the second option, each user account that you intend to create or update is represented by a record/row in the CSV file. Each user data field is represented by a field/column in the file.

Import the CSV file to the platform, then map the contained data to the corresponding user fields supported by the platform. By doing so, you’re creating and updating user accounts.

Bulk Uploading Users to the System

  1. Login to your account at learn.ue.org
  2. Click on Manage My Learners.
  3. Then click, Import and Manage.
  4. Click “CSV”
  5. You can drag and drop it into the upload section of the slideout panel, or press the Browse button to find the file.
  6. Once uploaded, press the Advanced Settings title to view the additional settings. The system is configured to automatically detect the Field Separator, which is needed in order to organize the information by columns. Information can be additionally organized by a comma, a semicolon, or manually, depending on your needs.
  7. Then, flag the option that the first row is considered a Header (only if this fits your CSV file format), and select the File Charset from the dropdown menu. As for the File Charset, we recommend UTF-8, which is standard. Please remember to use quotation marks to delimit the text content. Press Confirm to upload your .csv file.
  8. Click “CONFIRM”
  9. Adjust your import options and map the UE Learning Portal Fields to the fields from your file.

Enrolling Learners in Groups

Note: This is a quick overview of enrolling learners in groups. View our detailed Creating & Managing Groups guide for more assistance.

  1. Click the gear icon in the upper right corner to open the Admin Menu.
  2. Click “Groups”

Create a new group for your users. We recommend naming it something like, institution name + population.

Ex: “HalliwellCollegeStudents”

See our guide on Group Management for a more detailed look at setting up groups

To bulk add users to the group, click on the group’s hyperlinked name.

Then click “CSV” in the upper right corner to upload your list of users. You can use the same file you used to create users.

Follow the same steps you used for bulk creating your users.

Enrolling Groups in Learning Plans

Note: See our guide for more detailed instructions on enrolling learners or groups in learning plans

  1. Click the gear icon again to bring up the Admin Menu.
  2. Click “Learning plans”
  3. Create a new learning plan or click on an existing learning plan.
  4. Then click on the “Enroll Users” button to the right of the learning plan name.
  5. Click on the Assign Users button to enroll individuals, groups, or your entire branch.
Mail this page!

Was this helpful?