ELIS 1.9 Manual

ELIS Data Hub

Batch Importing Class Info

On the class properties mapping table, you can set the class properties for your import. Because the course.csv file can create four different ELIS items - curricula, courses, tracks, and classes, the file mapping contains more information. This view is of the Course tab, class properties map.

ELIS Data Hub class property map


Class properties map:

Below the course properties map is the Class Properties mapping table.

The class properties that can be set or updated in the course.csv file.

idnumber: The class idnumber
startdate:
The start date of the class if it has one. The following date formats can be used MM/DD/YYYY or MM/DD/YY.
enddate:
The end date of the class if it has one.
duration:
The duration of the class if it has a duration
starttimehour:
The hour the class starts
starttimeminute:
The minute the class starts
endtimehour:
The hour the class stops
endtimeminute: The minute the class stops
maxstudent:
The seat limit/maximum number of students
enrol_from_waitlist:
Enroll users from the waitlist.
environmentid:
The environment id for the class
assignment:
ID number of the ELIS course the class is an instance of
link:
If the class is linked to a Moodle course, enter the shortname of the Moodle course here.
track:
The track the class is on
moodlecourseid:

autocreate: If the class is not linked to a Moodle course, and should create a new Moodle course, this should be set to yes. When auto-creating the Moodle course, Data Hub will use the template course identified in the ELIS course the class is an instance of.

Any of these parameters can be set or updated via the ELIS Data Hub import file.

The required fields for classes are:
  1. execute/action - The available actions are create, update, and delete.
  2. context - Enter "class" in the context field when importing class information.
  3. name - Enter "na" for the name. This field is required but it isn't an editable field in ELIS. The name of the class will be a combination of the course name the class is an instance of and the class id number.
  4. idnumber - Enter the id number of the new/existing class.
  5. assignment- Enter the idnumber of the ELIS course the class is an instance of.

Example:

A csv file with the following information in it is created in OpenOffice:

Example of a class file

Then we upload it to the import folder as we did for the previous file.

Once the file is in place, the system will process it on the cron task that runs every 5 minutes or we can click the "Save and process" button to have it run right away. The log will show if the file was imported properly.

You can click on the Manage Classes link then select the new class to view it.

Manage class page