Approve content
This page shows you how to approve a pending training version so it becomes the live content learners see.
Quality Admin and Corporate Admin, and only for versions you did not author.
Before you start
A new training version never goes live on its own. The author submits it, it lands as pending review, and it waits in the Quality Review Queue. Approval is the step that activates it.
To approve, all of the following must be true:
- You are a Quality Admin or Corporate Admin.
- You are not the person who created the version (segregation of duties).
- A change rationale of at least 10 characters is provided.
- The version has at least one source attached.
The Approve dialog checks the rationale length, but the source requirement and the author-cannot-approve rule are enforced by the backend. If they are not met, the action is refused with an error even if the screen let you try. See Segregation of duties.
Step 1: Read the version whole
In the Quality Review Queue, open the Pending versions filter and find the task. Click Preview.
The preview holds everything the version contains, in the order a learner meets it. The sources it rests on, the objectives, the body rendered the way the learner reads it, the assessment with its correct answers and pass mark, and whether completing it takes an electronic signature. You are attesting to all of that, not to the body text alone, so read it before you decide.
The sources are listed first, and each internal one links to the exact document revision the training cites, so you can check the material against its basis in the same pass. A version cannot be approved without at least one source, so if the list is empty the version is not ready.
The correct answers and the scenario grading criteria are marked Reviewers only. They are there for your judgement and the person being assessed never sees them.
Full detail of the panel is in Triage the review queue.
Step 2: Compare the change
Click Compare to open a side-by-side delta against the current active version.
The comparison shows three sections:
- Content paragraphs with additions marked
+(green) and removals marked with a strike-through. - Sources that were added or removed.
- Learning objectives that were added or removed.
Read the delta so the rationale you write next reflects what actually changed.
Step 3: Open the approval dialog
Click Approve on the task card. The Approve pending version dialog opens.
Step 4: Record the change rationale
In Change rationale, write why this version is correct (at least 10 characters). This text is required and is stored in the audit log.
A good rationale references what you checked, for example: Approved per QA review of SOP-027 v3.2; sampling steps verified.
ISO 9001 §7.5.3.2.c expects a documented reason for a controlled change. The text you type is recorded verbatim in the audit log and cannot be edited afterward.
Step 5: Decide whether to activate
Activate this version after approval is checked by default. Activation deactivates the currently active version and makes this one live.
- Leave it checked to make the version live immediately.
- Uncheck it to approve the content without activating it yet.
Step 6 (optional): Require everyone to re-do the training
When you activate, a second checkbox appears: Require everyone to re-do this training.
Tick this only when the change is significant. It re-enrols everyone who completed an earlier version: a fresh assignment is created for each of them, and their prior completion records are marked as superseded.
Re-certification keeps every past completion record intact and marks it as superseded. It never edits or deletes evidence. Use this for material changes, not minor wording fixes. The number of people re-enrolled is recorded in the audit log.
Step 7: Confirm
Click Confirm approval. On success the version is approved, and if you chose to activate, it becomes the live content.
What gets recorded
When you approve, Better Comply writes audit events that cannot be skipped:
approve_contentwith your rationale, the source count, and whether the content was AI-generated.activate_versionwhen you activate, with whether you required re-certification and how many people were re-enrolled.
If the audit record cannot be written, the whole approval is rolled back and you get an error. Better Comply never leaves a regulated change live without its audit trail. This is a 21 CFR Part 11 §11.10(e) control. See Read the audit log.
Reject a version instead
To send the version back to the author, click Reject, write a reason (at least 10 characters), and confirm. No content becomes live, and the rejection is recorded in the audit log. The author can revise and re-submit.