ELIS 1.9 Manual

ELIS Data Hub

ELIS Data Hub overview:
ELIS' Curriculum Management component is a powerful system for managing student data, curriculum information, transcripts, learning paths and progress reports, however there are often times when users need to integrate with information from other systems such as SIS, EPR, HR, and Financial Record keeping systems and/or migrate data into ELIS from legacy systems. To facilitate this, Remote-Learner has built the Data Hub, a tool for 2 way communication of information between ELIS-Moodle, and other systems.

Note: ELIS Data Hub also provides a way to quickly setup and edit curricula, courses, tracks, and classes by uploading a formatted CSV file.

Data format(s):
The current (1.8) version of ELIS DH provides for import of CSV (comma separated values) files - a common format that can be easily created and/or edited in most data management tools (including Excel, OpenOffice, Access, etc.). Subsequent versions of DH may support XML files and WebServices.

If you are using Excel with a MacOS you may encounter errors when processing files with Data Hub. We recommend using OpenOffice with a MacOS if you encounter errors when processing files.

Data Categories:

User data- this is data about the user, that includes some or all of the information that goes in the user profiles in Moodle and ELIS. See below for a detailed description of the user data handling in ELIS DH.

Course data- this is data about curricula, course, track, and class properties that may be set by the data import. See below for a detailed description of these properties.

Enrollment properties- this is data about the enrollment status of a user - which classes the user is enrolled in, what their status is, what their role in the class is, the completion status for their courses, etc. See below for a detailed description of these properties.

Automating Data Import/Export:

ELIS Data Hub automatically imports files placed in it’s import folder every 5 mins and loads any new files that are placed there into ELIS. If your source data system (SIS/ERP/HRMS, etc.) can be setup to automatically export files, it can send them to the Data Hub target folder in various ways – for instance via SCP, shell scripts, etc.

Since source systems are all different, we can’t guarantee that a particular client system can be automated, but it if it can be set to automatically export CSV files, then it is generally a simple matter for the system's administrator to set it to automatically export those files to the ELIS DH target folder. Once that is done, ELIS will load the files every 5 minutes.

We work with clients to help their system administrators setup their systems on an hourly basis, if necessary (cost will depend on the specific system, how well documented it’s export functions are, etc).