Training Programs
Create and manage the training program catalogue — the foundation of every training schedule in the system.
Program Management Flow
Programs Screen
Screenshot: Training Programs List
URL: /training/programs/
How to Create a New Training Program
- 1Navigate to Training Programs
From the sidebar, click Training → Programs. You will see the full list of programs.
- 2Click "Create Program"
Click the + Create Program button in the top-right corner. The Create Program form opens.
- 3Fill in the Program Details
Enter all required fields (see the Field Reference table below). At minimum: Title, Category, Duration, and Status.
💡 Set Status to ACTIVE to make it available for scheduling. Use DRAFT for programs not yet ready. - 4Submit the Form
Click Save Program. If there are validation errors, they will appear next to the relevant fields. Fix them and resubmit.
- 5Confirm Creation
A success message appears at the top. The program is now in the list and can be selected when creating a Schedule.
How to Edit a Program
- 1Open the Program Detail
Click the program's title in the list to open its detail page, then click the Edit button. Or click the edit icon (✏) directly in the list row.
- 2Update the Fields
Modify any fields as needed. To deactivate a program, change Status to INACTIVE. Inactive programs will not appear in schedule creation dropdowns.
- 3Save Changes
Click Update Program. You are redirected back to the program detail page with a success confirmation.
Program Form — Field Reference
| Field | Required | Description |
|---|---|---|
| Title | Required | Full name of the training program (e.g., "ICT Fundamentals for Teachers") |
| Category | Required | Select from existing categories. Categories group programs for reporting. |
| Description | Optional | Detailed description of learning objectives and content. |
| Duration (Days) | Required | Number of training days for one batch of this program. |
| Status | Required | ACTIVE = available for scheduling. INACTIVE = hidden from schedule creation. |
| Max Participants | Optional | Default maximum participants per batch (can be overridden per Schedule). |
| Target Audience | Optional | Who this training is designed for (e.g., Teachers, Office Staff, All Staff). |
| Prerequisites | Optional | Any required prior training or qualifications. |