Skip to content

Training course fields

For background see Roles, people, and training.

FieldRequiredNotes
TitleYesCourse name.
DescriptionNoFree text. Provider, level, what it covers.
Default validity (months)NoHow long an enrollment is good for after completion. Leave blank for non-expiring courses.
TabHolds
EnrollmentsMany-to-many: which people have completed (or are enrolled in) this course.
Required by rolesMany-to-many (read-only): which roles require this course.
AttachmentsFiles (course outline, provider brochure).

An enrollment is a single record of a person + course pairing.

FieldRequiredNotes
PersonYesPicks from People.
CourseYesPicks from Training Courses.
StatusYesLookup. Defaults: Enrolled, Passed, Failed, Withdrew.
Completed dateNoWhen the training was completed. Required for Passed.
Expiry dateAuto / overrideCalculates from completed date + course’s default validity; can be overridden.
ProviderNoFree text. Useful for renewals.
NotesNoFree text.
SupersedesAutoLink to the previous enrollment when this one is a renewal.

For Passed enrollments:

Days until expiryBRAG
More than 180Blue
30–180Green
0–30Amber
Past expiryRed

Non-Passed enrollments are blue.

FieldSet byNotes
Created / ModifiedSystemSnapshots.