Defining the Certificate Expiration Settings for Academy Courses

The Certificate Expiration Settings are a very important part of a Course setup, as they define the period after which a user's certificate will expire, and based on this, the time the user will be asked to retake the specific course. 

A course's Certificate Expiration Settings can be defined when the course is first created and edited after the course creation. Admins and Training Managers (if allowed to) can create and edit all academy courses, while users with the "Create Course" permission can create a course and edit only the courses they have created. Last but not least, the instructors of a course can edit its settings even if they do not have the permission to create a new course at the moment. 

In the Certificate section, toggle Award Certificate upon completion to the right if you want your course to award a certificate. If this setting is toggled to the left, then the course will not award a certificate and the Certificate Expiration Settings will be hidden. 

Note for purchased or external courses: If a course was purchased from another academy through the Marketplace or added as external content, its certificate settings are determined by the content provider. This includes Award Certificate upon completion of the course, Certificate Expiration Period, Reassign course when certificate expires, and Reassign course before certification expires (in days). You cannot change these settings from within your academy; any changes must be made by the academy or content provider that manages the course.

Additionally, the Course progress remains unaffected when users are re-assigned the learning path option is not available for purchased or external courses. As a result, if you reassign a learning path containing these courses, previously completed course progress may be reset. This is expected platform behavior for purchased and external content.

Certificate Expiration Period

There are two different options when defining the Certificate Expiration Period based on which the users' certificates will expire: 

1. In X Months, set upon Enrollment/Completion Date

If you select this option, then the users' certificates will expire in X months after they complete the Course. If you select the Certificate to expire in 0 months, then the Certificates awarded will have no expiration date. 

Enrollment Date vs Completion Date

The Certificate expiration period counts always from the day of completion. However, the expiration period of a user's certificate is calculated differently based on the Set Upon setting that your course has the moment a user completes it.

When a user completes a course, we check if at that time, the setting of the course is set upon Enrollment or Completion Date. 

  • If when a user completes the course, the setting is set upon Enrollment date, then we check which value this setting had when the user enrolled in this course. If when the user enrolled in this course the selected Certificate Expiration Period was in 12 months, then this user's certificates will expire in 12 months after they completed the course.
  • If when a user completes the course, the setting is set upon Completion date, then we check which value this setting has at the moment. If when the user completed the course the selected Certificate Expiration Period was in 10 months, then this user's certificates will expire in 10 months after they completed the course.

Let's check this in three examples: 

Case #1: Upon Enrollment date

I create a course on 03/15/2021 having selected the certificate to expire in 12 months, set upon Enrollment date.

  • User A completes this course on 03/16/2021 and the course certificate will be valid until 03/16/2022.
  • User B enrolls himself in the course on 03/16/2021 but doesn't complete the course.
  • On 03/20/2021 I change the settings to "In 1 month, set upon Enrollment date" 
  • User B completes the course on 03/25/2021. The course certificate will be valid until 03/25/2022 (based on the settings that the course had when the user enrolled himself in the course)

Case #2: Upon Completion date

I create a course on 03/15/2021 having selected the certificate to expire in 12 months, set upon Completion date.

  • User A completes this course on 03/16/2021 and the course certificate will be valid until 03/16/2022.
  • User B enrolls himself in the course on 03/16/2021 but doesn't complete the course.
  • I change the settings to "In 1 month, set upon Completion date" on 03/20/2021
  • User B completes the course on 03/25/2021. The course certificate will be valid until 04/25/2021 (based on the settings that the course when the user completed the course)

Case #3: Upon Enrollment date changed to Completion date

I create a course on 03/15/2021 having selected the certificate to expire in 12 months, set upon Enrollment date.

  • User A completes this course on 03/16/2021 and the course certificate will be valid until 03/16/2022.
  • User B enrolls himself in the course on 03/16/2021 but doesn't complete the course.
  • On 03/20/2021 I change the settings to "In 1 month, set upon Completion date" 
  • User B completes the course on 03/25/2021. The course certificate will be valid until 04/25/2021 (based on the settings that the course had when the user completed the course)

2. Every x Year(s) on Month / Day

If you select this option, then the users' certificates will expire every x Year(s) on a specific date, no matter when they completed the Course.

If you select this option, an extra setting will be available where you can define that “If the user completes the course X months before the certificate expiration, the certificate expiration period will be shifted to next year".

Based on the example shown in the screenshot below, if a user completes the course on 11/15/2020, his certificate will not be expired on 01/01/2021 but on 01/01/2022.

Reassign course when certificate expires

This option will allow you to set certificate expiration dates without triggering a reassignment of the associated course.

Reassign course before certification expires (in days)

If your Course is set to have a Certificate Expiration Period, then by default all users whose certificates expire, will be obliged to retake this course. 

With this setting, you can define how many days prior to their Certificate Expiration these users will be reassigned with this course, to ensure that your employees will always have an active certificate.

Important note: This setting works retroactively for users that currently have an active certificate. So, if a user has an active certificate that expires in 40 days, and you adjust this setting to 60 days, then this user will be reassigned within the day.

Tips

  • This setting is only available if your course has a Certificate Expiration Period.
  • If you have selected the Certificate Expiration Period for your course to be "Every x years on" then:
    • If the "If the user completes the course X months before the certificate expiration, the certificate expiration period will be shifted to next year" setting is set to 0, the course will be reassigned to the users the exact same day their certificate expires.
    • The days of this setting should be less than the days of the "If the user completes the course X months before the certificate expiration, the certificate expiration period will be shifted to next year" setting because the Reassignment Period cannot be bigger than the Certificate's expiration shift period for next year. 
  • Upon reassignment, the users' due date will be set to be the existing certificate expiration date.
  • Once a user is reassigned a course based on this setting, two progress bars will be available under the Employees Dashboard Courses tab.

    1. The completion that is related to the active course certificate
    2. The current progress, after the re-assignment

    The first bar will disappear either when the relevant certificate expires or when the course is completed again and the second bar shows full progress.
     

Editing the Certificate Expiration Settings 

The Certificate Expiration Settings of a Course by default do not work retroactively. If the Course Certificate Settings are set and a user completes the course with these settings, editing the Certificate Settings for this course after the user's completion will have no effect on this user's certificate. 

1) If a course is set to expire in x months upon enrollment, changing the number of this setting will affect users who will enroll in this course after the setting update.

2) If a course is set to expire in x months upon completion, changing the number of this setting will affect all users who will complete this course after the setting update.

3) If a course is set to expire in x months upon enrollment and you change it to expire in x months upon completion, the changing of this setting will affect all users who will complete this course after the setting update.

4) If a course is set to expire every x Year(s) on a specific date, changing the number of years or date of this setting will affect all users who will complete this course after the setting update.

Users who have already completed the course will not be affected. 

Let's look at an example: 

  • I create a course on 03/15/2021 having selected the certificate to expire in 12 months upon Completion. 
  • A user completes this course on 03/16/2021. Their certificate will be valid until 03/16/2022.
  • On 03/17/2021 I edit the course settings and select it to expire in 15 months upon Completion. 

In this case, the user's certificate will not be affected and it will still expire on 03/16/2022. The new settings will only be applied to the certificates of the users who complete the course after the new settings have been selected. 

 

Was this article helpful?
2 out of 2 found this helpful