Training registry
Use Training Registry to manage all AI-related training programs, courses, and educational materials in one centralized location. Track completion status, participant counts, and learning progress across teams to maintain competency in responsible AI development and deployment.
Prerequisites
Permissions
Admin or Editor role: Create, edit, and delete training records
Viewer role: View training records only
Access
Navigate to Sidebar → Assurance → AI training registry
Overview
Training Registry maintains a catalog of AI training programs available to your organization. Each record captures training metadata including provider, duration, department assignment, participant count, and completion status.
Key capabilities:
Create and manage training program records with comprehensive metadata
Track progress using three status indicators: Planned, In Progress, Completed
Monitor participant counts across departments and programs
Filter training records by status
Search by training name
Sort by any column to organize data
Accessing Training Registry
To access the Training Registry page:
Open the sidebar navigation
Navigate to the Assurance section
Select AI training registry
The page displays a filter bar at the top with status filter and search controls, followed by a table listing all training records.
Creating a new training record
To add a training program:
Click New training in the upper right corner
Complete all required fields in the training form
Click Create training to save the record
The form includes six fields organized in three rows.
Training name (required)
Enter the name that identifies the training program or course. Use specific, descriptive names that clearly communicate the training content and scope.
Examples
"Introduction to AI Ethics"
"Machine Learning Fundamentals"
"Responsible AI Development"
"AI Governance for Product Managers"
Duration (required)
Specify the total time required to complete the training. Enter duration using numbers followed by time units.
Accepted time units
Hours: hour, hours, h, hr, hrs
Days: day, days, d
Weeks: week, weeks, w
Months: month, months, m
Minutes: minute, minutes, min
Single unit examples
"2 hours"
"5 days"
"3 weeks"
"90 minutes"
Multiple unit examples
"2 hours, 30 minutes"
"1 day, 4 hours"
"2 weeks, 3 days"
The system validates the duration format. If you enter an invalid format, you'll see an error: "Invalid duration format. Use formats like '2 hours, 3 days, 4 weeks'."
Provider (required)
Enter the organization or team that delivers the training.
Examples
"VerifyWise"
"LinkedIn Learning"
"Coursera"
"Internal L&D Team"
"External Training Vendor"
Department (required)
Enter the department that participates in or benefits from the training.
Examples
"Compliance"
"Engineering"
"Data Science"
"Product Development"
"Human Resources"
Status (required)
Select the current state of the training program from three options.
Planned The training is scheduled but has not started. Use this for upcoming sessions. Displays with a blue badge in the table.
In Progress The training is currently being delivered or participants are actively enrolled. Displays with a yellow badge in the table.
Completed All participants have finished the training program. Displays with a green badge in the table.
Number of people (required)
Enter the total participant count. The value must be a positive whole number (1 or greater). Do not use decimals, negative numbers, or zero.
Examples
15 (for a small team training)
250 (for a department-wide program)
1 (for individual certification)
Description
Provide a brief overview of the training program. While optional, descriptions help team members determine if the training is relevant to their needs.
Recommended content
Learning objectives
Target audience
Key topics or modules
Prerequisites or required background
Example: "Covers the fundamentals of fairness, transparency, and accountability in AI systems. Designed for product managers and engineers. No prior AI experience required."
After completing required fields, click Create training. The system displays a success message and adds the new record to the table.
Viewing and editing training records
You can edit training records using two methods:
Quick edit: Click anywhere on a training row in the table Action menu: Click the Edit icon (pencil) in the Actions column
The edit modal opens displaying all current training data in the form fields. Make your changes, then click Update training to save. The system confirms the update and refreshes the table.
Permission requirement: Only Admin and Editor roles can edit training records. Viewers cannot access edit functionality. If you don't see the edit icon or cannot click on rows, contact your system administrator to verify your role permissions.
Deleting a training record
Deletion permanently removes training records from the system without recovery options.
To delete a training record:
Locate the training in the table
Click the Delete icon (trash) in the Actions column
Read the confirmation dialog: "When you delete this training, all data related to this training will be removed. This action is non-recoverable."
Click to confirm deletion
The record is immediately and permanently removed from the system.
Warning: Deletion cannot be undone. Deleted records cannot be recovered. You must recreate the record manually if deleted by mistake.
Permission requirement: The delete icon appears only for users with deletion permissions. If you don't see the delete icon, your role does not have deletion rights.
Filtering training records
The status filter narrows the table to show only trainings in a specific state.
To filter by status:
Click the status dropdown above the table
Select a status option:
All Trainings: Shows all records (default)
Planned: Shows scheduled trainings not yet started
In Progress: Shows currently active trainings
Completed: Shows finished programs
The table updates immediately. Use filters to focus on specific training phases, such as viewing only active trainings or reviewing completed programs.
Searching training records
Search helps you locate specific training programs by name.
To search:
Click the search field above the table (placeholder text: "Search trainings...")
Type your search term
The search matches partial names in the training name field. Results filter as you type. Search is case-insensitive.
Example: Typing "AI" matches:
"Introduction to AI Ethics"
"AI Governance Training"
"Machine Learning for AI Systems"
Combining search and filters: Use search together with the status filter. For example, search for "ethics" while filtering to "Completed" to find finished ethics training programs.
Clear search: Delete text from the search field to view all records again.
Sorting the table
Click column headers to sort training records. All columns except Actions are sortable.
Sortable columns
Training Name
Duration
Provider
Department
Status
People
Sort behavior
Each click on a column header cycles through three states:
First click: Ascending order Text columns sort A-Z. Number columns sort low to high. An up arrow appears next to the column name.
Second click: Descending order Text columns sort Z-A. Number columns sort high to low. A down arrow appears next to the column name.
Third click: Clear sorting Returns to default table order. The sort arrow disappears.
Special sorting logic
Duration column Sorts numerically, not alphabetically. The system extracts numeric values from duration text, so "2 hours" sorts before "10 hours" rather than treating them as text strings.
Status column Sorts by priority rather than alphabetically. Priority order: In Progress > Planned > Completed. This places active trainings first regardless of alphabetical order.
Persistence Your sort selection saves to browser storage. When you return to Training Registry, the table displays with your last sort order.
Understanding the training table
The table displays training records with one row per program and seven columns of information.
Table columns
Training Name The training program title.
Duration Time required to complete the training, shown in the format you entered (e.g., "2 hours", "5 days", "1 week, 3 days").
Provider The organization or team delivering the training.
Department The department participating in or benefiting from the training.
Status Current state displayed as a color-coded badge:
Planned: Blue background
In Progress: Yellow background
Completed: Green background
People Total number of enrolled participants.
Actions Edit and delete buttons (pencil and trash icons). Visible only if you have appropriate permissions for these operations.
Row interaction
Click anywhere on a table row to open that training record in edit mode. This provides quick access without clicking the edit icon.
Best practices
Follow these practices to maintain accurate and useful training records.
Training documentation
Use descriptive names Create training names that clearly identify content and scope. Avoid generic names like "Training 1" or "Course A" that don't communicate what the program covers.
Record accurate durations Enter realistic time estimates reflecting actual commitment. Include both instruction time and self-study. Update durations if the training format changes.
Keep provider information current Update provider details when training sources change. Accurate provider tracking helps evaluate vendor performance and manage contracts.
Add detailed descriptions Document learning objectives, target audience, key topics, and prerequisites. Descriptions help team members assess training relevance and managers plan team development.
Status management
Start with Planned Create new records with Planned status for scheduled programs. This provides visibility into upcoming training and helps with resource planning.
Update to In Progress promptly Change status when training begins. Timely updates help track active initiatives and current training load.
Mark Completed after verification Update to Completed only after confirming participants finished. For certification programs, wait until certifications are issued. For assessments, wait until results are recorded.
Review status regularly Check training status weekly or monthly. Update records that have started, finished, or been postponed. Remove or update records for cancelled programs.
Troubleshooting
Common issues and their solutions.
Cannot create or edit training records
Cause: Insufficient permissions for the operation.
Solution: Verify your user role. Only Admin and Editor roles can create, edit, or delete training records. Viewer role has read-only access. Contact your system administrator if you need elevated permissions.
Duration validation errors
Cause: Duration format doesn't match the required pattern of number + time unit.
Solution: Enter a number followed by a time unit. Examples: "2 hours", "3 days", "4 weeks". Combine multiple units with commas: "1 day, 2 hours". Accepted units: hour(s), day(s), week(s), month(s), minute(s), and abbreviations (h, hr, hrs, d, w, m, min).
Number of people validation error
Cause: Field is empty, contains non-numeric characters, or has an invalid number (zero, negative, decimal).
Solution: Enter a positive whole number (1 or greater). No decimals, negatives, or zero allowed. If the exact count is unknown, enter your best estimate based on expected enrollment.
Search not finding expected training
Cause: Search only matches the training name field, not provider, department, or other columns.
Solution: If searching for provider or department information, combine the status filter with manual scanning of results. Alternatively, sort by the column you want to search (e.g., sort by Provider to group trainings by vendor).
Deleted training by accident
Cause: Deletion is permanent with no undo or recovery option.
Solution: No recovery mechanism exists. You must manually recreate the record by re-entering all information. To prevent accidents, read the confirmation dialog carefully before confirming deletion. Consider documenting important training details elsewhere before deletion.
Table not showing any records
Cause: Either no records exist in the system, or active filters exclude all records from view.
Solution: Reset the status filter to "All Trainings" and clear the search field. If the table still displays "There is currently no data in this table," no training records have been created. Click "New training" to add your first record.
Last updated
Was this helpful?