Contents
A certificate is an object describing a qualification or set of outcomes issued to a student. Certificates might be created at the end of a single enrolment to capture just the outcomes from that class. Or they might bring today outcomes from separate enrolments and from RPL. Certificates cannot be deleted once they are printed or issued to the student. They can however be revoked.
public Certificate {
}
Attaches Certificate to the given Outcome
Attaches a Document to this Certificate
a unique number for this certificate
the date and time this record was created
true if this certificate is for a full qualification (or accredited course)
the CertificateOutcome with the most recent EndDate attached to this certificate
the date and time this record was modified
the date this certificate was first printed
any private notes
public visible notes
Returns a 128x128 PNG of the unique QR code used to validate this certificate. This is to be used to render the QR code on a printed Certficate report.
QRCode
return existing uniqueCode or generate it if it's NULL.
uniqueCode for this certificate
A certificate can be issued for outcomes toward a certain qualification even if the qualification itself is not issued. Check getIsQualification() to see whether this was a full qualification.
the qualification
If a certificate is revoked, this field will be not null. It is important to check this value before a certificate is exported or printed.
the date of revocation
the student who received the qualification
A certificate stores the student name as at the time the certificate is created.
student first name
A certificate stores the student name as at the time the certificate is created.
student last name
list of Outcomes with an ASSESSABLE OutcomeStatus
Certificate unique code
Returns a web URL that can be entered into a web browser to validate this certificate.
QRCode