Training & Competence
The Training & Competence module (/governance/aims-scope → Training tab) tracks role-based AI training courses, per-user assignments, completion evidence, and validity expiry. It implements ISO/IEC 42001:2023 Clause 7.2 and Annex A.4.6, and is available to Enterprise tier when the per-organization ISO 42001 toggle is enabled.
Course catalogue
Each course captures:
- Title, provider, duration — sourced internally or from a 3rd-party LMS.
- Target audience roles — who should take it (informational).
- Required-for roles — who must take it (drives compliance %).
- Validity period (days) — used to compute
expires_aton completion. - External URL — link to the LMS or course material.
Assignments & evidence
Assignments link a course to a user with a due date and lifecycle status (assigned, in_progress, completed, expired, waived). Users can update their own assignment status; completion auto-stamps completed_at and computes expires_at from the course validity period.
Evidence (certificates, screenshots, attestations) uploads to the private training-evidence storage bucket with org-scoped folder RLS. Download links are generated on demand as signed URLs.
KPI & compliance view
isAssignmentOverdue helper (any non-terminal status past its due date).Auditing & access
All actions write immutable entries to the org and Platform Activity Log:
TRAINING_COURSE_CREATED,_UPDATED,_DELETEDTRAINING_ASSIGNMENT_CREATED,_UPDATED,_DELETEDTRAINING_ASSIGNMENT_COMPLETED,TRAINING_EVIDENCE_UPLOADED
Read access is org-wide; admin / approver / reviewer roles can manage; users can self-service update their own assignment status. Audit insert is restricted to the caller's org.
