Need to refresh a published course with new content? Here's the recommended workflow to make your changes safely while keeping learner records intact. 📝
Before you start: Enable Static progress
If your course uses Static or Manual Approval completion criteria, turn on the Static progress toggle before making any changes. This locks completed learners at 100% — their status won't be affected by new pages being added.
Go to Studio → Courses → [Course name] → Settings → Completion Criteria and enable Static progress.
ℹ️ Not sure which completion criteria your course uses? Check under Studio → Courses → [Course name] → Settings. If the course uses Dynamic criteria and you don't need to preserve completed statuses, you can skip this step.
Step 1: Save pages to Library
Before putting the course in draft, save any pages you want to carry over into Library. Open each page in the course editor, click the three-dot menu, and select Save to Library.
ℹ️ Library saving is done one page at a time — there's no option to save an entire course to Library in one go.
Step 2: Put the course in draft
In Studio → Courses, open your course and set its status to Draft. This pauses learner access while you make edits.
Step 3: Make your content changes
Remove old pages, add new ones, and reorder as needed. To add a page from Library, click Add Page from Library in the course outline and search for your saved content.
Step 4: Republish the course
When your updates are ready, republish the course. Learners with existing progress can access it again immediately.
What happens to learner history?
Completed learners — if Static progress is enabled, their Completed status is preserved automatically, even after new pages are added.
In-progress learners — their completed pages carry over. If a page they completed has been removed, that page completion is also removed. Consider using an automation rule to re-enroll or notify affected learners.
Replacing a course entirely — if you're swapping the full content of a published course with a new set of pages, contact your Customer Success Manager. They can help you migrate completion records for learners who finished the old version.
Related Articles
