What is version control?
Version control allows you to manually save snapshots of your course at different points in time. This helps you safely track changes, collaborate more confidently with teammates, and restore an earlier version if something goes wrong.
Each saved version captures the state of your course, including its content, settings, and translations, so you can return to a previous state whenever needed.
👉Version control is especially useful when:
Collaborating with co-authors
Making major updates to a course
Testing new ideas or content changes
Recovering from accidental edits or overwritten work
How it works
Version control works through manually saved versions. Each saved version includes:
Course content
Course settings
Translated languages (if any)
Timestamp
Creator information
💡Note: You can save up to 20 versions per course.
How to save a course version
How to save a course version
You can manually save a version of your course at any time. To do so:
Open your course
Click on the Versions button in the top panel -> Save version.
Enter a version name and optionally add version notes.
Once done, click on the Save button.
⚠️ Important: Courses containing re-used sections do not support version control. In these courses, the Save version option will be disabled.
View and manage saved versions
All saved versions are available in the version list within the course editor.
From the version list, you can:
Edit version details
Restore a version
Delete a version
Duplicate a version as a new course
Restore a version
Restore a version
You can restore any saved version from the versions list by clicking on the 3 dots -> Restore version option.
When restored, that version becomes the current state of the course.
What gets restored?
Restoring a version restores:
Course content
Course settings
Translated languages
What does not get restored?
Restoring a version does not restore:
Comments
Learner results
Course discussions
Publishing settings
Course ownership or permissions
💡Important: when restoring a version while having unsaved changes in the course, you can:
Duplicate a version as a new course
Duplicate a version as a new course
You can also create a separate course from any saved version. To do so:
Open the version menu from the 3 dots on the versions list.
Select Duplicate as new course and click on the Duplicate button.
💡 This is useful if you want to review an older version before restoring it.
Delete a version
Delete a version
Only the course owner and organization admins/owner can delete a version.
To delete a version:
Open the version menu from the 3 dots.
Click Delete version
Confirm the deletion.
⚠️ Important: Deleting a version will permanently remove it from the version list, and this action cannot be undone.
FAQs
Who can access version control?
Who can access version control?
Version control is currently available for Enterprise and Trial plans.
How many versions can I save?
How many versions can I save?
You can save up to 20 versions per course.
If the limit is reached, you’ll need to delete an older version before saving a new one.
Can I preview a version before restoring it?
Can I preview a version before restoring it?
The saved versions cannot be previewed before restoration at the moment; however, as a workaround, you can:
Open the version menu
Select Duplicate as new course
Review the duplicated course before restoring it on the original version
👉The preview functionality is planned for a future release.
What happens when I restore a version?
What happens when I restore a version?
Restoring a version rolls the course back to the selected state. This includes:
Course content
Course settings
Translations
It does not restore:
Comments
Learner results
Discussions
Who can save, restore, or delete versions?
Who can save, restore, or delete versions?
Course owners, co-authors, and organization admins/owners can save and restore versions of the course; however, only the course owner and admins can delete versions from it.
Does restoring a version restore media files?
Does restoring a version restore media files?
Yes. The images and documents will always restore to their original state.
For video and audio, versions restore the exact media state saved with that version.
If media files were edited later, older versions still reference the original saved copy.
⚠️ If a media file was permanently deleted from the media library, restored versions can no longer access it.
How does EasyVideo work with versions?
How does EasyVideo work with versions?
Each saved version references the exact video state from the moment the version was created. When restoring:
The correct video is restored in the course
However:
Opening the EasyVideo editor always opens the latest EasyVideo project version
EasyVideo itself does not currently support historical project versioning
This means the editor state may differ from the restored course video.
Can courses with shared sections use version control?
Can courses with shared sections use version control?
The courses containing shared sections do not support version control.
Can multiple versions of a course be published?
Can multiple versions of a course be published?
No. Only one version of a course can be published at a time.
What happens to translated languages during restore?
What happens to translated languages during restore?
If the restored version does not include certain languages, those languages are removed as part of the rollback.








