Note: You are currently viewing documentation for Moodle 3.1. Up-to-date documentation for the latest stable version of Moodle is probably available here: ELIS Tracks.

ELIS Tracks

From MoodleDocs

ELIS Tracks

Once you have setup courses and added them to a program, the next step in using ELIS is to setup tracks. A track is an instance of a program, each track must be associated to a program. The class instances of a track, in most cases, will be the same as the program's course descriptions.

To setup tracks go to the Program Management block > Program > Manage Tracks > "Add track" button.

elis managetracks page.png

Adding a track:

  1. Select what program the track is an instance of, this is a required field. The program the track is an instance of can not be changed once the track is created. If a program is deleted then the tracks associated to it will also be deleted.
  2. Enter an id number and name for the track. Auto-created class instances in the track will use the track id number as part of the class id number.
  3. Track start and end dates are for informational purposes only, they don't affect the start or end dates of the classes.
  4. Select the auto-create checkbox to automatically create an ELIS class instance for each course description of the program the track is an instance of. If you don't use the auto-create class instances feature when creating the track, the option will still be available after the track is created. There will be an "Auto-create class instances" button when viewing the Class Instances tab of a track.
  5. Custom track fields - These are added/edited in the Program Management block > Admin > Custom Fields > Tracks tab.
elis addtrack page.png

Notes for auto-created classes:

  • The start and end dates for auto-created classes will be disabled. For users to be able to manually enroll themselves in class instances, the end date needs to be a date later than the current date, or it needs to be disabled.
  • Auto-creating an ELIS class instance will automatically create a Moodle course, if one is linked to the course description the class is an instance of. If you want to link multiple ELIS class instances to one Moodle course you should not use the auto-create feature. You should create the ELIS class instances, link each class instance to the appropriate Moodle course, then add the ELIS class instances to the track.
  • Auto-created class instances are assigned an id number that is a combination of the course and track id numbers.

Managing Tracks

Once the track has been created, we recommend setting up the class instances before adding users to the track. If auto-create was used for class instances of the track, be sure to set the maximum number of students for each class if there is a class enrollment limit. Auto-created class instances have the maximum number of students set to zero by default, if set to zero there will be no class enrollment limit. Also check the auto-enroll setting for each class instance. The next image shows where to locate those settings.

If you're not using the auto-create feature, create the class instances and then add the class instances to the track before adding users. Go to the Class Instances tab > Available to Assign screen. Only classes that are instances of course descriptions in the program the track is an instance of can be added here.

elis managetracks classestab.png

The next image shows the Class Instances tab currently assigned screen of the track we created above. The class instances listed here are auto-created. The track is an instance of a 3 course program so 3 class instances were created. From this screen you can:

  1. Select the "Auto-create class instances" button if you did not already do so when creating the track.
  2. Select the Edit icon to open a window for editing the auto-enroll settings for the class.
  3. Edit the auto-enroll settings, select the green check icon when finished.
  4. Drag and drop all three classes into to the bulk edit box to edit the auto-enroll settings for all 3 classes at once.
elis managetracks classesassigned.png

User/users that have not completed a prerequisite course description for the class instance will not be added to the class instance or waitlist until the prerequisite has been completed.

Once the class instances are setup properly it's time to add users to the track. Users can be added to the track by user sets or individually.

The next image is showing the User Sets tab of the track. To add a user set:

  1. Select the Available To Assign link
  2. Select assign icon in the user set row to assign it to the track
  3. After selecting the assign icon a confirmation window with auto-enroll settings appears

Adding user sets to a track:

elis managetracks usersettab.png

The next image shows the Users tab of the track. The users here were added by the Management user set above. When the Users tab is selected the screen opens on the Currently Assigned link, select the Assign Students link to manually assign new users.

elis managetracks userstab.png

The Assign Students screen lists the users that can be assigned to the track. Above the list of users are the filters. The filters are configurable, so you can add just the filters you will use.

  1. To add a filter select the Add button and select the filter you want added to the list. ELIS custom user fields are added to the list of filters that can be selected.
  2. To use a filter just click on the filter, then you can enter text or in some cases there will be a drop down menu that can be used as well.
  3. To delete a filter select the X on the right hand side of the filter box.
elis managetracks userstab assign.png

In the following example I selected the City/town filter and selected Bozeman checkbox then searched for Laramie and selected that checkbox as well. As soon as I selected a city checkbox the user list automatically filters users that match the criteria. When using a filter that uses text, as soon as you start typing text the filter starts filtering.

To assign users:

  1. Select the Assign icon located on the right hand side of the user row. Selecting the Assign icon opens a confirmation message, select the green check icon to confirm the assignment and proceed.
  2. Drag and drop users into the Bulk Assignment box at the bottom of the screen. Multiple users can be selected at once by using Shift + Select or Control + Select.
  3. If you want all users shown added to the Bulk Assignment box select the Add All Search Results button.
elis managetracks userstab assign2.png

Once users are added to the Bulk Assignment box:

  1. The users can all be assigned at the same time by selecting the Assign link. Selecting the Assign link opens a confirmation message, select the green check icon to confirm the assignment and proceed.
  2. Individual users can be removed from the list by selecting the X icon next to their name. You have to hover over the user's row before the X icon will appear.
  3. All users can be removed from the bulk assignment list by selecting the Clear button.
elis managetracks userstab assign3.png

After assigning users they are added to the Currently Assigned screen. From this screen users can be removed from the track in the same way they were added. Select the (1) Unassign icon at the right hand side of the user row or use the (2) Bulk Edits box to unassign users. There will always be a (3) confirmation message before users are assigned or unassigned.

elis managetracks userstab assigned.png

When the user set and the manually assigned users were assigned to the track, the users were automatically enrolled in all the class instances of the track.

Notes:

If users are added to a track, they are added to the program that the track is an instance of.

If users are added to a class instance only, they must be added to the track (or program) manually.

Waitlisting - If more users are added to the class instance then seats are available in the class, then the users will be added to the waitlist. Users being added to the waitlist in a group are added in alphabetical order. Users are added to the class instance from the waitlist in the order they were added to the waitlist. If you want to auto-enroll users in the class instance from the waitlist as enrolled users, select the 'Auto-enroll users from waitlist' checkbox. The checkbox is located on the bottom of the creating/editing class instances screens.

Prerequisites - If users have not completed a prerequisite course description for a class instance, then they will have to complete the prerequisite before being added to a class instance or waitlist for a class instance.

Auto-Enroll

Tracks are the mechanism in ELIS to auto-enroll users.

In order to use ELIS to auto-enroll users, you need to follow these steps:

1. Create course descriptions in ELIS.

2. Create a program and add course descriptions to it. When a program has course descriptions set to required, track instances of that program will have auto-created classes automatically set to auto-enroll. Class instances auto-created for course descriptions that are not required will have auto-enroll set to No.

3. Create a new track from that program. If you enable auto-create, the track will create the class instances.

elis addtrackpage.png

4. Set the class instances to auto-enroll in the track. Select the Edit icon for a class to open the window with auto-enroll settings.

elis track class autoenroll setting.png

When class instances are auto-created by ELIS, the maximum number of students for the class is set to zero by default. If set to zero, there will be no limit to the amount of users enrolled in the class instance. Be sure to set the maximum number of students for the class if there is a class limit.

If the user/users have not completed a prerequisite course for the class, they will not be added to the class or waitlist until the prerequisite has been completed.

5. Assign a user/users to the track. Users can be assigned individually or by user sets. The following image is showing the User Sets tab of the track, available to assign screen. After selecting the assign icon for a user set a confirmation window appears with auto-enroll settings.

elis track classtab assign.png

Users added to the track by the user set:

elis track classtab assigned.png

The user set of users that were added to the track were auto-enrolled in the classes of the track.

If the first class of the track is a prerequisite of the second class, users won't be auto-enrolled in the 2nd class until the 1st class is completed. If there are no prerequisites for the second class, the users will be auto-enrolled in both classes at once.