For background see Roles, people, and
training.
| Field | Required | Notes |
|---|
| Title | Yes | Course name. |
| Description | No | Free text. Provider, level, what it covers. |
| Default validity (months) | No | How long an enrollment is good for after completion. Leave blank for non-expiring courses. |
| Tab | Holds |
|---|
| Enrollments | Many-to-many: which people have completed (or are enrolled in) this course. |
| Required by roles | Many-to-many (read-only): which roles require this course. |
| Attachments | Files (course outline, provider brochure). |
An enrollment is a single record of a person + course pairing.
| Field | Required | Notes |
|---|
| Person | Yes | Picks from People. |
| Course | Yes | Picks from Training Courses. |
| Status | Yes | Lookup. Defaults: Enrolled, Passed, Failed, Withdrew. |
| Completed date | No | When the training was completed. Required for Passed. |
| Expiry date | Auto / override | Calculates from completed date + course’s default validity; can be overridden. |
| Provider | No | Free text. Useful for renewals. |
| Notes | No | Free text. |
| Supersedes | Auto | Link to the previous enrollment when this one is a renewal. |
For Passed enrollments:
| Days until expiry | BRAG |
|---|
| More than 180 | Blue |
| 30–180 | Green |
| 0–30 | Amber |
| Past expiry | Red |
Non-Passed enrollments are blue.
| Field | Set by | Notes |
|---|
| Created / Modified | System | Snapshots. |