Breadcrumbs

Re-Certification Configuration

To be able to use the feature appropriately, it is necessary to perform various configurations.

Configuration Manager - “Enrolment”

The configuration of automatic enrolment and re-certification is carried out per course template and group. In addition, the system provides some platform-wide configuration parameters which will also be taken into consideration for the calculation of the due date and automatic enrolment.

The configuration of the following parameters can be found under “Configuration” >”Enrolment” in the section “Automatic enrolment”.

Setting

What does the setting do?

Buffer days

When assigning a group to a course, course template or learning path, the value for days to finish as set under "Configuration > Enrolment" is always used to prefill the field at the time the assignment dialogue is opened. Once a value is confirmed, it becomes fixed, and later changes to the configuration will no longer affect it.
This setting generally specifies the number of days a user has to complete the course. Therefore, it is used for the due date calculation during course enrolment in combination with the chosen "initial due date based on" option and the value for a fixed or relative due date.
Several cases are to be differentiated:
If days to finish is set to zero and no value for a due date has been defined, the course enrolment takes place without a due date.
If a fixed or relative due date has been set, this date will be compared to the date calculated by enrolment date plus days to finish at the moment of enrolment. The later date will be set as course due date for the user.
In case of usage on course template level in combination with an activated "Re-certification" checkbox, the entered value for "days to finish" is also used to determine whether an enrolment is due when the next due date minus days to finish minus buffer days (as set in the configuration under "Configuration > Enrolment") is equal to or later than the actual date.
For the enrolment to any further courses in the re-certification cycle, the course due date is calculated by a comparison of the next due date to the date with the enrolment date plus days to finish date. The later date will be set as the course due date for the user.

Days to finish

Default value for "Days To Finish" if the value is not set on assignment level for the underlying target group. Specifies the number of days which will be added to start date/enrolment date to calculate the initial due date and the recertification due dates.

Learning modes which are included in multiple enrolment


Scheduled Jobs

The following scheduled jobs are required to keep the administrative effort for re-certification as low as possible.
These jobs are part of the re-certification process:

AutomaticCourseCreation

Processor Name: de.imc.clix.comp.edu.course.automaticcreation.AutoCourseCreationJob

Required for the recertification workflow to automatically create courses from course templates that have the 'Automatic course creation' field ticked. The cron job checks course templates to identify if the 'First course creation date' plus the 'Course creation interval in days' value matches the current date; if so a new course will be created from that course template. 

Also admins can control and define via “Planning status change interval” field the number of days after which the course planning status should be automatically changed from Locked to Released. This delay enables administrators to make any required changes and steer in the recertification process when a course should be available for enrolment if the enrolment is already due because of high number of buffer days.

TargetGroupPersonAssignment

Processor Name: de.imc.clix.comp.groupmanagement.targetgroup.job.RuleSetProcessorJob

Automatically allocates users to target groups and executes the rules and conditions of the target groups.

ParticipantAutomaticStatusChange

Processor Name: de.imc.clix.comp.edu.type.participant.ParticipantAutomaticStatusChangeJob

Job related to course template recertification workflow to automatically update the status for the enrolled course participants when the due date has been passed by a definable number of days. This relates to recertification checkbox “Automatic status change after due date” and integer field “Days for status change after due date”.

ParticipantAutomaticRegistration

Processor Name: de.imc.clix.comp.edu.type.participant.ParticipantAutomaticRegistrationJob

Automatically registers users for courses or course templates on the basis of their group membership or job profile.

The jobs should be set up and executed in the following order, as each step prepares the basis for the next:

  1. AutomaticCourseCreation

    • Prepares the courses or changes their planning status to released.

    • This step is necessary before the automatic booking job can run.

  2. TargetGroupPersonAssignment

    • Assigns the target groups, i.e., defines which users should be enrolled in the courses.

  3. ParticipantAutomaticStatusChange

    • Prepares further users that need to be considered in the enrollment process.

  4. ParticipantAutomaticRegistration

    • Enrolls all users identified in the previous steps into the relevant courses.

    • Ensures that due dates are correctly applied.


Steps to configure a Target Group to use for Re-certification

  1. Create a target group, which you can use to identify user which needs frequent re-certification.

  2. Define the rules, how the target group should be filled.

  3. Optional check of target group building by running the job TargetGroupPersonAssignment manually.

  4. Set the target group to final.

Alternatively users can be assigned to the required Job profile or Business units.

Steps to set up a Course template/ Course for Re-certification

  1. Create a course template.

  2. Configure the automatic course creation. It is recommended to use automatic course creation so that the courses are automatically created before the enrolment is due when there is only one course instance for the course template at a time. Please note it is best to use this setting in combination with “Deadline type” as “Always valid on DD/MM” and “Automatic course enrolment” as active so that we have a fixed date by which course would need to be created for all users of a target group, also as soon as the enrolment is due, the user is enrolled.

  3. Check that the following metatags are active:

    1. Enrolment type (ID: 10008)
      We recommend selecting “Third party registration” as the enrolment type. Third party registration triggers a smooth process in which learners who are due for recertification are automatically enrolled in the follow-up course. It is recommended not to choose self-enrolment.

    2. Clearance for automatic course enrolment (ID: 10780)
      Since recertification is designed to be a smooth, automated process that requires as little manual intervention by the administrator as possible.
      This meta tag must be set so that the members of a group which are added in “Automatic enrolment” tab of the participant administration component of the course template are automatically enrolled in a course in the course template. The active meta tag will primarily be used in the event of recertification.

  4. Create your first course based on the course template

Steps to set up the Re-certification Rules

  1. Open the participant administration of the course template you want to set up a recertification
    for.

  2. Open the tab “Automatic enrolment”

  3. Assign a target group/group, business unit or job profile.

  4. Create the rules for how your re-certification should work

    1. General Settings

    2. Enrolment Settings

    3. Re-certification Setting

  5. Make sure that the scheduled job “ParticipantAutomaticRegistration“ was running. Based on the job the users were assigned to the course template and enrolled on the first course, if a course is available; otherwise, the users were enrolled after the course is created and the scheduled job was running once again.


Course-template Participation ManagementRe-certification - Initial Due Date CalculationRe-certification - Next Due Date CalculationRe-certification - Next Enrolment Date