ELIS 2.0 Manual

ELIS Programs

Program Expiration

Programs can be set to have an expiration date, this date is printed on the Programs Report, the Individual User report, and on the Certificates. The expiration simply prints the date the Program creator sets for the program to expire. This is useful for programs that lead to licensure, where the license is only good for a set term, for example.

Step 1: Activate Admin Configuration Setting for program expiration:

Program expiration is turned off by default, so the first thing to do if you plan to use Program expiration is to turn it on in the ELIS Configuration settings. If it is not turned on, then expiration notifications will not be printed on reports.

To edit the Program Expiration settings go to the Program Management block > Admin > Configuration > Learning Plan > Enable program expiration:
  1. First, activate program expiration.
  2. Next, decide whether expiration will be calculated from the start of the student's enrollment in a class of a program, or the date they complete the program.
Configure program expiration settings

Example: if the expiration date is based on the date a student enrolls, then a program is set (in the program settings) to expire in 1 year, then the student will have 1 year from the time of their enrollment before the program expires.

If the date is set to 1 year from the time the student completes the program, and a program is set (in the program settings) to expire in 1 year, then the student will have 1 year from the time they complete the program before the program expires.

Step 2: Set Program Expiration Settings

Program expiration settings

For each program you can set a different expiration date. For example if the program administrator chooses 1y, 3m here, then 1 year and 3 months after the student enrolls or completes a program (based on the setting in step 1), the program expires.

Step 3, Set Program Expiration Notification Settings.

If you setup Program Expiration Notifications then students and optionally site administrators can be notified when when a student's program is due to expire.

To set this up, click the Notifications link:
Notifications link in the Program Management block

Scroll down to the Program Expiration Notification settings:
  1. Select "User" to notify the user who's program is expiring. Select "Role with "notify_curriculumreccurence" capability to notify users who's site level role has this capability when a student's program is expiring.
  2. You can edit the notice here.
  3. Finally, you can set the number of days before the program expires to send the notice. It's a good idea to tell students what they can do to renew their program before it expires.
Program expiration notification settings

Program Expiration on ELIS Reports:

Viewing Expiration on ELIS Reports:

Currently the Program Expiration date is printed on three ELIS reports:
  • The Programs report
  • The Individual User report
  • and on the Program Certificates (if you have Certificates enabled on your site)
When Program Expiration is activated, then an "Expires" column is printed in the programs report. To see this, run the Programs Report:

Programs report filter

Above I've chosen a user set to filter the results on, of course this is optional.

When the report is run, an "Expires" column is printed:

Programs report with expires column

This shows when the program will expire for all programs that have an expiration date.

Individual User Report:
On the Individual Users Report, the expiration is also printed.

When a student views their user reportIndividual User Report filter

They can see the expiration dates for programs they are enrolled in:

Individual User Report

On this report, the user can see that their program expires on January 03, 2013.


When a user views a certificate for a program with an expiration date:

User's certificate list

They can view the expiration date on their Certificate:

Program certificate with expiration