Certifications are very similar to programs, with both facilitating the creation of adaptive learning paths, where completion dependencies can be defined and the order and flow of the courses learners complete can be controlled.
However, unlike programs, certifications are only valid for a certain period of time, after which the system will prompt the learner to re-certify. This is useful for skills that need to be updated, or where a learner may need to demonstrate compliance with changing policies, practices, or regulations.
A certification includes completion dates and time frames for enrolled learners to complete each stage of the certification. Personalised and customised messages and reminders can also be configured to be automatically sent to enrolled learners and their managers.
Learners can be enrolled on certifications based on their organisation, position, management hierarchy, individually or via an audience, with different completion criteria may be set for each group if required.
Once a certification has been created it is still possible to make changes by editing the certification, although be aware that if a certification is live, any changes made will impact on the assigned learners.
Select the name of the category (or sub category) in which the certification sits
A certification can also be deleted, moved up or down the certification listing page, or moved to another category within the category certification listing using the corresponding Edit icons.
The details section includes basic information about the certification and core settings for display and availability.
Select which course category the certification should sit under.
|The category selected has no impact on which courses can be selected within the certification and is for site organisation and navigation purposes only.|
The name or title of the certification.
|This will be displayed in the certification overview area and within the course catalogue.|
The short or abbreviated name of the certification. The display of a certification short name is limited across the site.
|The short name must be unique.|
An optional field to provide a certification ID number.
|A certification ID can be used to match external systems for data exchange purposes|
Set a date from which the certification is available to learners.
This won't affect actions for users already assigned to the certificate, for example these users will still receive certificate messages.
If Available from and Available until dates are set, learners will be able to find and enter the certification during the period specified by the dates but will be prevented from accessing the certification outside of those dates.
|Available Until||Set a date until which the certification is available to learners||After the date specified, the certification will not appear on any certification listings or be accessible, except to administrators.|
The summary or certification description text is displayed in the search certification page and when a learner is viewing the details of the certification.
The summary file is displayed in the list of certifications.
|Summary files might include certification descriptors or relevant images files relating to the certification.|
The certification end note displays when the learner has completed the certification.
|Visible||When checked, the certification will appear in certification listings and search results, and learners will be able to view the certification contents. When unchecked the certification will not appear in certification listings or search results, but the certification will still be displayed in the learning plans of any learners who have been assigned to the certification, and learners can still access the certification if they know the certification's URL.|
This option is only displayed if audience-based visibility is not enabled on the site.
Select which group of users can see the certification in the course catalogue and within any list of certifications. Choose from:
|Current icon||Choose a certification icon from the available list. Icons can be displayed within certification lists and within the course catalogue|
Add new icons via Courses > Custom icons under the Site administration menu.
Graphic files will be resized to 35 x 35 pixels automatically
|Tags||Associate tags to the certification.||Tags can be added as filters or search terms within the Course Catalogue.|
|Allow extension requests|
When enabled users can submit extension requests for this certification which can then be approved or denied by their manager. If a user has more than one job assignment with different managers, an extension request notification is sent to all of the user's managers and any of them can approve or deny the extension request.
Program/certification extension requests need to be enabled on the Advanced features page to be able to allow or disallow extension requests for a certification.
|Custom fields||Any custom fields that have been added to the site for certifications will be displayed here.||Certification custom fields can be added via Courses > Custom fields from the Site administration menu.|
The Content tab defines the courses that learners will be required to complete to gain and maintain the certification.
Certification content can include any set of courses within a Totara Learn site.
Once multiple sets have been added, set dividers are employed to create of sequences or dependencies between each set.
When adding Original certification content to a certification, open the Content tab in the relevant certification and follow the below steps:
Select courses in the order they should appear in the set.
A delete icon to remove a course from the certification selection will appear on hover over.
|Set name||To provide a title or short description for the set, enter a Set name.|
Set names are designed to aid the learner's understanding of the learning path. For example the first set of courses could be called 'Phase One - Induction' and the second set of courses 'Phase Two - Health & Safety'.
Learner must complete
If Some courses is selected, additional fields to set the completion criteria will become editable. These fields are the Minimum courses completed, Course score field and the Minimum score.
These fields are all locked when selecting All courses or One course as the completion of the selected courses will be the completion criteria.
|Minimum courses completed||The minimum number of courses within this course set the assignees must complete for this course set to be considered complete.||-|
|Course score field||Specify a course custom field which is used to allocate a score to each course in the set. This is used in conjunction with Minimum score to determine the course set's completion criteria. The selected field should have a numeric value.||To create a custom course field, go to Courses and categories > Custom fields under the Site administration menu.|
A minimum score that must be reached for the course set to be marked as complete. The score is calculated by summing the values from the Course score field for all the courses a user has completed.
The score must be entered as a whole number (e.g. 1, 10, 15 etc).
For example, a 'Credits' custom field could be added to all courses so that a course set will be marked as complete once a certain number of credits have been achieved.
|Minimum time required|
This value indicates a minimum amount of time that a user might realistically need to be able to complete the course set. It is used to determine if the completion period set on the assignments tab is realistic for a particular group of users. If the assignment is not realistic, a time allowance exception will be generated and the user will not be assigned to the certification until the exception has been resolved.
For example, consider a certification consisting of a single course set with a minimum time required of 10 days. If a user was assigned with completion criteria that required them to complete it in less than 10 days, then it would raise an exception report for that user.
When using completion criteria relative to a user, it is possible for some users to generate exceptions but not others. For example, when using the days since first login criteria, each user would have their own deadline that may or may not be realistic.
When multiple course sets exist in a certification the overall minimum time required for the certification is calculated based on the worst-case scenario taking into account the course set logic. For example if a certification consists of:
Course set1 [10 days] THEN Course set2 [5 days] OR Course set3 [7 days]
then the overall time allowance would be 17 days.
This minimum time value is also used to determine when the 'Course set due message' and 'Course set overdue message' should be sent.
Setting this does not mean the user only has a certain amount of time to complete a course set, nor does it set or affect the certification due date.
This does not determine the maximum time allowed to complete the course set and setting this does not set a due date.
It is used to generate exceptions when a completion date set in the Assignments tab is insufficient and is used to automatically set a sufficiently generous due date when resolving time allowance exceptions using the Set realistic time allowance action.
The courses included within a course set are displayed. Additional courses can be added via the Add courses button and courses removed using the corresponding delete icon ()
When adding multiple sets of courses or more than one competency to a certification, conditional dividers or access rules can be added between sets.
When adding Recertification certification content to a certification, open the Content tab in the relevant certification.
To use the same content as the Original certification path, select Use the existing certification content checkbox. This will copy everything from the Original certification path into the Recertification path.
Note that this copying only happens once; afterwards, if a change is made to one path, the same change will need to be made manually to the other path in order to keep them the same.
To use different content to the Original certification path, follow the below steps:
The Assignments section is used to select those learners who should complete the certification. Users can be assigned by organisation, position, audience, management hierarchy, and/or individually.
Once learners are assigned to a certification, they will be provided access to enrol in each selected course.
When adding learners to a certification, open the Assignments tab in the relevant certification and follow the below steps:
|Adding learners by organisation|
A delete icon to remove an organisation from the selection will appear on hover over.
Organisations from different frameworks can be selected.
|Adding learners by position|
A delete icon to remove a position from the selection will appear on hover over.
Positions from different frameworks can be selected.
|Adding learners by audience|
To learn more about creating audiences, please see Audiences.
A delete icon to remove an audience from the selection will appear on hover over.
|Adding learners by management hierarchy|
Please see Job assignments for more information.
A delete icon to remove a manager from the selection will appear on hover over.
|Adding individual learners||A delete icon to remove an individual from the selection will appear on hover over.|
The due date for users enrolled in the certification via any of the assignment types, must be set using a fixed completion date or using a time relative to one of the following events:
Position assigned date: Relative to the time a position was assigned to any of the users job assignments with the specified position
Job assignment start date: Relative to the start date field of any of the users job assignments with the specified position
Program completion: Relative to the time another specified program or certification was completed by the user
Course completion: Relative to the time a specified course was completed by the user
Profile field date: Relative to the value of a date/time custom field in the users profile
Program enrolment date: Relative to the time a user was enrolled in this certification
An Assignment due date will be assigned to other users as they join the group. The actual due date cannot be changed if the user has already completed the certification.
Users' actual due dates may differ from the assignment due date for various reasons, including:
Note that assignment due dates are recorded when after the Save changes button is selected, but are not applied until the user assignments are updated. If a message indicating that user assignments have been deferred is displayed, then any user due date changes will not yet be applied.
Prior to saving changes, it is important that consideration is given to assigning a completion date relative to a user's due date.
Please see Certifications for more information.
Learning will be made available immediately to new users once they've self-registered.
Audience membership as well as audience-based enrolled learning (i.e. course enrolment and certification/program assignment) will occur before new users first log into the platform.
For existing users, audience membership and enrolment when the certification user assignment scheduled task is run.
Once saved, a confirmation message appears at the top of the screen.
After using the Assignment due date option to assign a due date to the group of users and saving all changes, the Actual due date column will display a link to view the specific due date for all users enrolled in the certification using the corresponding assignment type.
Due dates for assigned users can been extended only.
If a fixed due date is set, the date change will be applied immediately.
If a relative due date is set, the due date will be applied to the users as soon as it can be successfully determined.
For assigned users that have been given a time exception, the certification due date is not updated.
Customised, automated messages can be created and emailed to all users assigned to a certification. An optional message for the managers of each assigned learner can also be added, depending on the message type selected.
When adding messages to a certification, open the Messages tab in the relevant certification and follow the below steps:
If a subject is not provided i.e. the field is left blank, the manager subject is populated with the default language strings for each message type.
The Enrolment message and Exceptions report message is added by default for every certification.
The subject of the message will be displayed to recipients within their Dashboard.
|Enrolment message||A message is sent to the learner when they are assigned to a certification.|
|Exceptions report||A message is sent to site administrators when there are new exceptions on the certification. An exception occurs when the system is not able to process an action related to the certification, e.g. the completion date is set for 30 days from the position start date, but this field is empty for a user assigned to the certification.|
A message is sent to a learner if they are unenrolled from a certification.
|Program due||A message is sent to the learner a set number of days, weeks or months before the learner is due to complete the certification.|
|Program overdue||A message is sent to the learner when the certification completion date for the learner has passed.|
|Program completed||A message is sent to the learner when they complete the certification.|
|Course set due|
Sent a certain length of time before the current course set is due. The due date is calculated by adding the course set Minimum time required to the date the user started the course set.
|Course set overdue||Sent a certain length of time after the current course set is due. The due date is calculated by adding the course set Minimum time required to the date the user started the course set.|
|Course set completed||This message will be sent whenever a course set is completed.|
A message is sent to a learner a set period of time after they have completed the certification.
|Recertification window open||Sent when the learner has entered the period when they can recertify.|
|Recertification window due to close||Sent when a recertification period is about to expire.|
|Failure to recertify message||Sent when a recertification period has expired and the learner will need to repeat the original certification.|
Variables can be inserted into the Subject and/or body of a Message so that they will be replaced with personalised or the relevant values when the message is sent. Variables should be inserted exactly as shown.
|%userfullname%||Replaced by the recipient's full name.|
|%username%||Replaced by the recipient's username.|
|%programfullname%||Replaced with the full name of the certification.|
|%completioncriteria%||Replaced by the completion criteria set in the Assignments tab.|
|%duedate%||Replaced by the date assigned to the user to complete the certification.|
|%managername%||Replaced by the learner's manager's name. If a learner has multiple job assignments with more than one manager, a list of all manager names will be generated, separated by commas.|
|%manageremail%||Replaced by the learner's manager's email address. If a learner has multiple job assignments with more than one manager, a list of all the manager email addresses will be generated, separated by commas.|
|%setlabel%||Replaced with the course or competency set label or name.|
The Certification section defines how long a certification is considered active and when a learner must complete their recertification.
This setting determines how the expiry date is calculated when a user completes the certification or recertifies. Choose from:
Use certification completion date
|When a user completes one of the certification paths (original or recertification), the expiry date will be calculated based on the date that the completion occurred. The active period is added to the completion date.||Over the span of several recertifications, this option can cause the expiry date to drift backwards (when completed early) and forwards (when completed overdue).|
Use certification expiry date
Calculate the new expiry date based on the previous one. The first time this is calculated, it adds the active period to the assignment due date if there is one, otherwise it uses the date the certification was completed.
If the user is overdue or expired, it adds the active period to the date the primary certification was just completed (as if the user was newly assigned), so that certifications are active for a minimum of the active period.
|Over the span of several recertifications, this option can cause the expiry date to drift forwards (when completed overdue) but not backwards.|
|Use fixed expiry date|
This option causes the expiry time to be calculated based on the specified assignment due date (if available, otherwise the first completion date), and subsequent completion expiry dates will be calculated using that same base date, regardless of whether they are late or early.
The active period is repeatedly added to the base date until the first future date is discovered. The Minimum active period is available only with this setting, and must be at least as big as the Recertification Window (see the Minimum active period help for more information)
|Over the span of several recertifications, this option will prevent the expiry date from drifting forwards or backwards.|
Determines how long a certification, once complete, will be active or valid before it expires.
|Certification is active for||Enter a numerical value in the field and select Day(s), Week(s), Month(s) or Year(s).||-|
|Minimum active period|
When Use fixed expiry date is set, this option specifies the minimum length of time that the certification will be guaranteed to be active. If a user completes their certification and there is less than this amount of time until it would be due to expire, the expiry date is pushed forward by another whole active period
Specifies the period before the certification expires that a learner can start recertifying. When the window opens, all course and activity completion data will be reset, including courses and activities completed by RPL.
Set the Period window opens before expiration by entering a value in the field and selecting either Day(s), Week(s), Month(s), or Year(s) from the dropdown.
Click Save changes before navigating away from the page.
The Program Completion Editor must be enabled via Advanced features via the Site administration menu for the Completion tab to appear within a certification.
Please see the dedicated Certification completion editor help documentation page for more information.
This scenario is not recommended when managing certifications due to the potential this creates for users needing to re-complete the course that is contained in both certifications.
Where two or more certifications contain some matching course content, assigning a user to one certification and then adding the same user to another different certification will result in an Exception being created for this user. For more information please see Exception Reports.
These exceptions shouldn't be ignored/dismissed as they are a warning that user's with these exceptions may have course progress reset and may need to repeat the courses contained within more than one certification they are assigned to.
Assigning a user to multiple certifications which all have the same courses creates a likelihood for the overlapping of window opening dates and the archiving of course completions on certifications which are already in progress.
It is possible to assign a variety of editing permissions within the certification functionality. Any user with one or more of the following capabilities will see an Edit certifications details button whenever they view a certification.
By clicking on this they will then see the Overview tab, followed by additional tabs based on the capabilities they have assigned to them as follows:
The Totara Academy has a whole course dedicated to using Programs and certifications in Totara Learn. Here you can learn more on how to use programs and certifications, see best practice, and give it a go yourself.