Skip to end of banner
Go to start of banner

Load Historical Registrations and Certificates (in progress)

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current Restore this Version View Version History

« Previous Version 2 Current »

An introduction to historical registrations can be found at /wiki/spaces/CMD/pages/5432382902. This document contains the workflow to load historical registrations and their corresponding certificates.

Setup and Execution

Assuming the course already has completion rules and certificate rules.

Before loading any historical registrations it is recommended to disable automatic registration rule processing to avoid potential re-registration due to missing certificates for the historical registration.

Commands to pause/continue/check status of the automatic registration rule processing

  • PauseAutomaticOfferingRuleProcessing

  • getOfferingRuleStatus

  • ContinueAutomaticOfferingRuleProcessing

Courses Load historical registrations for a course with completion rules, certificate rules and a certificate w/ expiry

addCertificateRule /Root/Fug/GasTesting RegistrationSuccessful():MintraCert3Y
ReEvaluateCertificateRulesForLatestCompletedRegistration /Root/Fug/GasTesting 500

ReEvaluateOfferingRulesByCoursePathMatch Registration /Root/Fug GasTesting -batchSize 500

Load historical registrations for a course with completion rules, certificate rules, and a certificate w/o expiry

addCertificateRule /Root/Fug/ConductingAppraisals RegistrationSuccessful():MintraCertNoExpiry
ReEvaluateCertificateRulesForLatestSuccessfulRegistrationForPath /Root/Fug/ConductingAppraisals -batchSize:500

ReEvaluateOfferingRulesByCoursePathMatch Registration /Root/Fug ConductingAppraisals -batchSize 500

Commands to award certificate to historical/completed registrations:
It depends on which type of certificate the course has - certificate w/ expiry or a certificate w/o expiry.

Use ReEvaluateCertificateRulesForLatestCompletedRegistration if the course has a certificate w/ expiry
Use ReEvaluateCertificateRulesForLatestSuccessfulRegistrationForPath if the course has a certificate w/o expiry

You would get an error if you don’t use the proper command.