This article describes the steps for introducing certificates with expiry for EO PRD's.
Step-by-step guide
- Remove all registration rules Registration Rules for Students for the PDR for which courses for which you want to introduce certificates (with expiry). You are removing the rules from Edit --> Page Attributes.
- Add certificate rules to the PDR
- Make sure the certificate is on the server. (Remote into the server and add it into the right folder Example C:\MarineLMS\TestCMG\CertificateTemplates)
- Information about Certificate Rules: /wiki/spaces/CMD/pages/5432405514
- Create the certificate:
createCertificate -- Usage: createCertificate [OrgPath] [ShortId] [DisplayName] [TemplateFileName]
- Set the validity of the certificate
setCertificateValidityDuration -- Usage SetCertificateValidityDuration [organization path] [base certificate short Id] [integer value for Validity Duration (or null)]
- Add the certificate rule to the course:
addCertificateRule -- Usage addCertificateRule [course path] [certificate expression separated]
- Award certificates to all latest completed registrations via client command reEvaluateCertificateRulesForLatestCompletedRegistration
reEvaluateCertificateRulesForLatestCompletedRegistration [coursePath] [batchSize: optional, default Core.OfferingRuleEvaluatorBatchSize]
- If a registration has been completed longer than the expiry date of the certificate, check that the certificate is awarded (but expired right away).
- Make sure all latest completed registrations have a certificate
getRegistrationCompletionRules [course path]
addRegistrationCompletionRule [course path with or without path variations] [expression separated]
- Add all registration rules (which takes the certificate expiry into account). Check that the registration completion rules match the certificate rules.
- Re-evaluate all registration rules so if someone did have an expired certificate they would get re-registered
reEvaluateOfferingRulesByCoursePathMatch [RuleType (Registration, Instructor, All)] [coursePath] [terminalElement] [logOnly: optional, default false] [batchSize: optional, default Core.OfferingRuleEvaluatorBatchSize]
Make sure people who have completed the course were awarded a certificate and that people are getting registered
...
Any in the course when you run reEvaluateOfferingRulesByCoursePathMatch.
Any questions talk with Stefan and John.
Info |
---|
NOTE: Certificates using Date Completed rather than Date Awarded |
Related articles
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...