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:

  1. Open the sidebar navigation

  2. Navigate to the Assurance section

  3. 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:

  1. Click New training in the upper right corner

  2. Complete all required fields in the training form

  3. 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:

  1. Locate the training in the table

  2. Click the Delete icon (trash) in the Actions column

  3. Read the confirmation dialog: "When you delete this training, all data related to this training will be removed. This action is non-recoverable."

  4. 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:

  1. Click the status dropdown above the table

  2. 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:

  1. Click the search field above the table (placeholder text: "Search trainings...")

  2. 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?