How Course Creators Can Track Which Version of a Lesson Video Was Approved
Tracking which version of a lesson video was approved is harder than it sounds. Here is how course creators can stay organized without spreadsheets or file name chaos.
Course creators who have been doing this for more than a few months all have the same story. The version that went live was not the version that was approved. Maybe someone uploaded the wrong file. Maybe a revision was made after the approval and the file name did not get updated. Maybe the person who uploaded to the LMS used a cached version from their Downloads folder that was two edits behind.
Tracking which version of a lesson video was approved is not a complex problem, but it is an important one. When a learner finds an error in a published module, the first question is always: was this in the approved version or did it get introduced afterward? If you cannot answer that question confidently, you have a process gap.
Here is how to close it without building a complicated version tracking system.
Why File Names Do Not Work
Most solo course creators and small teams default to file naming conventions to track versions. "lesson3_v4_APPROVED.mp4" seems reasonable until version 5 is approved and the file is renamed to "lesson3_v5_APPROVED_FINAL.mp4" and then someone sends "lesson3_v4_APPROVED.mp4" to the LMS developer by mistake because it was still in the shared folder.
File name conventions require discipline from every person who touches the file, at every handoff, without fail. That is a system that relies on human consistency in a workflow where multiple people are under deadline pressure. It will fail. Not because people are careless, but because file names are a terrible version control mechanism for video.
The alternative is not a more elaborate naming convention. It is a version tracking system that does not depend on file names at all. The same reasoning applies when you collect timestamped feedback on course videos from subject matter experts: the notes need to be tied to a specific version, not to a downloaded file.
lesson3_v4_APPROVED_FINAL.mp4 can end up replaced by an older file at any handoff
each version is numbered sequentially in the platform, the approved version is locked and cannot be confused with drafts ## What You Need to Track For each lesson video, the information you need to have available is: - Which version number was formally approved - Who approved it and when - Whether any changes were made after approval (and if so, whether the new version was re-approved) - Which version is currently live in the LMS That is four data points. You do not need a complex database. You need a system that captures these automatically as part of the normal review workflow. PlayPause handles the first two automatically. When a reviewer marks a version as approved, the platform logs the version number, the reviewer's name, and the timestamp. You can look up any lesson and see exactly which version was approved and by whom. This is also the foundation for a reliable [course QA process built on async video review](/blogs/course-qa-process-failing-fix-async-video-review), where version tracking is what keeps each gate accountable. For the third and fourth points, the discipline is yours: never make changes to an approved version without creating a new version number and running it through approval again. Never upload to the LMS from a source other than the approved version in your review platform.
CHECKLIST Every revision gets a new version number, never overwrites the previous || Approvals are logged in the review tool, not in email or Slack || The LMS upload happens from the approved version in the review platform, not from a local file || Any post-approval change requires a new version and a new approval || Periodic checks confirm that the live LMS version matches the approved version
Building a Version Log Without Spreadsheets
For course creators who are managing multiple lessons and multiple modules, keeping track of approval status across all of them requires some structure. But it does not require a complex spreadsheet.
The simplest approach: treat your video review platform as the version log. Every lesson has a review link. Every version is numbered. The approval status is visible in the platform dashboard. If you want to know the approval status of lesson 7 module 3, you open the review link for that lesson and see the current approved version.
PlayPause's dashboard shows you the review status of every video in your workspace. You can see at a glance which lessons have been approved, which are still in review, and which have pending comments. For a team producing ten or twenty lessons simultaneously, this replaces the status spreadsheet entirely.
| What You Want to Know | Where to Find It |
|---|---|
| Which version is currently approved | Review link, version stack, locked version marker |
| Who approved it and when | Approval timestamp in the review platform |
| Whether there are open comments | Comment dashboard, unresolved comment count |
| Whether the lesson is ready to upload | All comments resolved plus approval locked |
Managing Version History Over Time
Courses do not stay static. Regulations change, product features update, instructors change their examples. When you update a lesson video, you need to know what the previous approved version was so you can document what changed.
This is where version stacking in a review platform is especially useful. Even after a new version is approved and the course is updated, the previous version is still accessible in the version stack. You can compare the current approved version with the previous one, see exactly what was changed, and document the change for any compliance or audit requirement.
For how to update an existing training video when compliance requirements change, this comparison capability is valuable. You are not trying to reconstruct what the old version said from memory or from a backup file; you are looking at the versioned history in the same platform where the approval was logged.
@@CALLOUT Do not delete old versions || Even after a new version is approved, keeping the previous version accessible lets you document exactly what changed and when.
The Problem With Email Approvals
Many course creators use email as their approval system. The SME or client sends a message that says "this looks good, go ahead," and that email becomes the record of approval.
The problem with email approvals is that they are disconnected from the video version. The email says the video is approved, but it does not specify which version. If you made any change between sending the review link and receiving the approval email, you do not know whether the approver watched the pre-change or post-change version.
A formal approval in a video review platform ties the sign-off to a specific version number. The approver explicitly marks version 4 as approved, not "the video" in general. That version-specific sign-off is the record you need.
For how instructional designers get sign off on video scripts before production, the same principle applies: the approval needs to be tied to the exact document or video, not to a general conversation about it.
What Happens When Things Go Wrong
Even with a good version tracking system, mistakes happen. Someone uploads the wrong version to the LMS. A change is made after approval and slips through without a new review cycle.
When this happens, the version tracking record tells you exactly what went wrong and how to fix it. You know which version was approved. You can compare it to what is live. You can identify who made the post-approval change. You can document the correction.
Without a version tracking system, this investigation is a reconstruction exercise that involves searching email threads, checking file modification dates, and interviewing everyone who touched the project. With a version tracking system, it takes five minutes.
Connecting your version tracking to your broader manage SME feedback rounds without losing track of video revisions process closes the loop between the people giving feedback and the person tracking which version they approved.
Stop managing lesson video versions with file names and email threads. PlayPause gives you a version stack, logged approvals, and a clear record of which version is current for every lesson in your library. Start free at /pricing and keep every course creator on the same version.
Akash N. writes about post-production and editorial workflow for PlayPause. He focuses on version control, side-by-side compare, and the handoffs between edit, color, sound, and VFX that decide whether a cut ships on time.
Related resources
Keep reading
Bring your team into one review space
Centralize feedback, lock approvals, and deliver faster, start free today.
Sign Up for Free