ELIS 2013 Manual

ELIS Data Hub 2

Using Template Courses

ELIS Data Hub enables the creation of courses using Moodle courses as templates. A course template is an existing Moodle course - this course will be automatically backed up (without user data) and restored into each course that calls it as a template. A common use for this functionality is automatic course rollover - when a site administrator wants to create copies of a previous semester's courses for faculty to use in a new semester.

There are 3 requirements for creating a Moodle course from a template course using ELIS Data Hub:
  1. An existing Moodle course must be on the site
  2. An ELIS Data Hub course file
  3. Uploading and processing the file.

Creating an ELIS Course File


The course and class can be created from the same course file. Be sure that the course is listed before the class in the file.

The course file will create a new ELIS course and link it to a Moodle template course. Then create an ELIS class auto-creating a new Moodle course using the template course.

The required fields for creating the ELIS course are:
  • action - Enter create.
  • context - Enter course.
  • name - Enter the name of the new ELIS course.
  • idnumber - Enter the idnumber of the new ELIS course.
  • link - Enter the shortname of the Moodle course that will be used as a template.
The required fields for creating the ELIS class are:
  • action - Enter create.
  • context - Enter class.
  • idnumber - Enter the idnumber of the new ELIS class.
  • assignment - Enter the id number of the ELIS course this class is an instance of.
  • link - Enter auto to auto-create a new Moodle course from template.
The name of the class will be a combination of the ELIS course name and the class id number.

The next image is showing the file.

Image of course csv file

This file will create a new ELIS course , ELIS class, and Moodle course. The ELIS class and auto created Moodle course will be linked.

Select this link to download the file above.

For the file to process successfully a Moodle course with the shortname "electricalsafety" must be created.