TrainGrid User Guide

Building Your Course Catalog

Create courses, set validity periods and recurrence, add starter courses, and organize the training catalog your compliance program runs on.


Courses are the foundation of TrainGrid. Everything else — assignments, the compliance matrix, certificates and reports — is built on the courses in your catalog. A course defines what the training is and how it behaves: whether it repeats, whether it issues a certificate that expires, whether it counts toward compliance.

Note: Creating and editing courses is available to Administrators and Managers.

The course catalog

The course catalog
The course catalog — every course you track, with category, type, recurrence and certificate details.

Open Courses from the sidebar to see your catalog. Each row shows the course's title and code, plus Category, Type, Duration, Recurrence, Certificate validity, whether it's Mandatory, its Status, and the default Instructor. Click any row to open the course's detail page.

The toolbar lets you narrow the catalog:

Click Clear to reset all filters, or Export CSV to download the currently filtered list. A count on the right tells you how many courses match ("X of Y courses").

Starting from scratch: Add starter courses

If your catalog is empty, TrainGrid offers a head start. On a brand-new organization's Courses page you'll see two choices:

Tip: Even if the starter set isn't a perfect match, it's usually faster to load it and tweak than to start from a blank page.

Creating a course

Creating a course
Creating a course — set the type, recurrence, certificate expiry, passing grade and whether it is mandatory.
  1. On the Courses page, click New course.
  2. Fill in the Course details section:
  1. Set the Scheduling & certificates section (each of the toggles below reveals more options when turned on):
  1. Click Create course. TrainGrid saves it and opens the course detail page.
Note: When a course both Repeats and Requires certificate, the next recurring assignment is scheduled for the certificate's expiry date (completion date + validity) rather than the plain repeat interval — so retraining lines up exactly with when the certificate lapses.

The course detail page

The detail page is the home for a single course. At the top you'll see the title, code, category, type, and badges for Mandatory and Active/Inactive status, plus Edit, Deactivate (or Reactivate) and, in some cases, Delete buttons.

The page then shows:

Versions and revisions

Training documents get revised, and an auditor will ask what people were actually taught at the time. So rather than editing a course in place and quietly rewriting history, you publish a new version of it: completed records keep pointing at the version they were completed against.

On the course detail page, click New version. Give it a Version number (2.0, say), an optional Effective date, and a Change / revision description — what changed, and why. The new version copies the current definition, so you only edit what differs. Then there are three decisions, and the dialog counts how many active employees completed a previous version before you commit to any of them:

Leave Make it current now unticked and the new version is saved as a draft instead. Both due dates, and the competency question, belong to the moment a version actually goes live, so they are asked again — with a fresh count of who is affected — when you activate the draft from the course page.

A retired version moves into the Archived versions bucket of the catalog's status filter. It stays searchable and readable, topics and materials included, but it can't be edited or assigned again.

Editing and archiving a course

To change any of a course's details, click Edit on its detail page, make your changes, and click Save changes.

To retire a course, click Deactivate. Deactivating stops the course from being used for new assignments while keeping all existing assignments and completion history intact — nothing is lost, and you can click Reactivate at any time to bring it back. This is the right choice for almost every course you no longer use, including mandatory ones.

Note: A permanent Delete button appears only for a course that has never had any assignments — a course used by mistake, say. Once a course has any assignment history, deletion is disabled and Deactivate is used instead, so your records stay complete for audits. Deletion is available only to Administrators and cannot be undone; every deletion is written to the audit log.