Skip to content
  • There are no suggestions because the search field is empty.

Course Studio - Managing Your Studio Courses

Keep your Studio Courses running smoothly. Understand what can be done at each version state, how to update a course that's already live, what happens to learners when it's updated, and the everyday best practices that prevent surprises.

This is the article you reach for when you already have a course (or twenty) and need to address and manage them. For the initial how-to-build, see  Course Studio - Building Your First Course  


The Course Lifecycle in One Picture

Every course version moves through the same lifecycle:

   Draft ──submit──▶ In Review ──approve & publish──▶ Published ──superseded──▶ Archived
     ▲                   │                                                             ▲
     │                     │                                                              │
     └────reject───────────┘                                                             │
                                                                                              │
   (a new version is created from the Published one, edited, then publishes here) ───────┘

Three things worth remembering:

  • Only one Draft and one Published per language at a time. You can't have two parallel Drafts of the same course in the same language.
  • Versions don't go backwards. Once Published, a version can never become a Draft again. To make changes, you create a new
  • Each language has its own lifecycle. English Draft, French Published, Spanish In Review — totally normal. They don't affect each other.

What You Can Do at Each State

This is the part you'll keep coming back to. Bookmark it.

What you want to do

Draft

In Review

Published

Archived

Edit content (outline, pages, blocks)

✅

❌

❌

❌

Edit settings (completion criteria, styling)

✅

❌

❌

❌

Add or reply to comments

✅

✅

✅

❌

Resolve comments

✅

✅

✅

❌

Submit for review

✅

—

—

—

Approve or reject

—

✅

—

—

Publish

—

✅1

—

—

Create a new version from this one

✅

✅

✅

✅

Delete the version

✅2

✅2

❌

❌

Restore from change history

✅

❌

❌

❌

Visible to learners

❌

❌

✅

❌

1 After approval
2 Requires the right delete permission level. Most "Developer" roles can delete drafts and in-review versions, but not anything that's been live.

"Why is this read-only?"

If you can't edit something you expected to be able to edit, the read-only banner's color tells you why:

Banner color

What it means

What to do

🟡 Yellow

You don't have the right permissions on this course

Check your role, what domain the course is in, and whether you're on its collaborator list

🩵 Cyan

The version is In Review - locked for everyone, even you

Have a reviewer reject it back to Draft, or wait for them to approve

🟢 Green

The version is Published - locked permanently

Create a new version (Draft) from it to make any changes

The cyan one catches authors out a lot. Submitting for review locks the version for everyone, including the person who submitted it. The fix is straightforward: any reviewer (Editor, Global Admin, or anyone with REVIEW permission) can reject the version back to Draft. Nothing's lost — content and comments are all preserved.


Updating a Course That's Already Live

You can't edit a Published version directly. To change a live course, you create a new version from it.

The pattern is:

  1. Find the Published version in Studio → Courses and click Copy (or "Create New Version From This").
  2. The system clones it into a new Draft. The Published version stays live to learners while you work.
  3. Edit the Draft. Submit for review. Get it approved.
  4. The previously Published version automatically archives at this moment.

What carries over to the new version: all content, all settings, the works. What doesn't carry over: comments (those belong to the version they were left on), learner data, and edit history. The new version starts clean on those.

When not to make a new version

Just because you can republish doesn't mean you should. Republishing has real consequences for in-progress learners (more on that below), so it's worth pausing first:

  • Is this change worth disrupting in-progress learners?
  • Could it wait until the next planned update?
  • Is the change actually for learners, or is it for an internal preference?

The general rule: republish for changes that affect what learners see, learn, or get tested on. Don't republish for cosmetic fixes nobody will notice.


Getting It Published (Without Surprises)

When you click Publish, the system runs a validation check first. It's looking for configuration mistakes that would create a broken experience for learners.

The most common problems it catches:

Error

Cause

Fix

Empty section

A section in the outline has no pages in it

Add pages, or remove the section

No assessment

Your completion criterion needs an assessment, but you don't have any quiz pages

Add a quiz, or change the completion criterion

No Final Assessment marked

You've got quizzes, but none is marked as Final

Open one quiz's settings and toggle "Mark as Final Assessment" on

Multiple Final Assessments

More than one quiz is marked Final

Unmark the extras — only one is allowed

If validation fails, you get a clear error message. Fix it, click Publish again — your reviewer's approval still counts. You don't have to redo the review.

Tip. Run a self-publish-check before you submit for review. If you'd fail validation now, you'll fail it later — and you'll have wasted your reviewer's time. Catching empty sections and missing Final Assessment marks early saves everyone hassle.

Publishing isn't reversible

There's no "unpublish" button. If you publish something and immediately spot a mistake, your only options are to republish a fix (going through the full cycle again) or get a Global Admin to intervene. So click through the course as a learner would before you publish. Five minutes of preview saves a lot of cleanup.


What Happens to Learners When You Republish

This is the most important practical consequence of publishing a new version over an existing one. Each learner sees one of these outcomes:

Where the learner is

What happens to them

Hasn't started yet

Sees the new version on their next visit. No notification.

In progress on the old version

Their progress is archived. They see a "Course Updated" notice and start over on the new version.

Already completed the old version

Unaffected. They keep their completion record and don't see anything change.

Exempt from the course

Unaffected. The notice is suppressed for them.

This is intentional, it stops learners from finishing a half-old, half-new course where the test doesn't match what they were taught.

The reset runs in the background, so you don't have to wait for it. Learners may see the new version a few seconds before the notification catches up to them; that's fine.

Three rules for Republishing

Don't republish for trivial changes. A typo or a swapped image isn't worth resetting hundreds of learners. Batch small fixes into the next planned update.

Time it thoughtfully. If you've got predictable cohorts, republish when the fewest learners are mid-course. For continuously-available courses, off-hours are quieter.

Communicate proactively for big changes. If you're substantially restructuring a course — new modules, different assessment, changed completion rules — tell your learners through your platform's normal channels. The "Course Updated" notice is functional but minimal; an admin announcement explains why.


Multi-Language Courses

Each language version of a course is fully independent. Its own draft, its own review, its own publish, its own learners. You can republish English without touching French.

This is usually convenient, but it can be a trap: if your courses must stay synchronized across languages (compliance reasons, for instance), the system won't enforce that for you. You'd need to coordinate the republishes manually and track which languages are up-to-date.

Tip. If synchronization matters, keep a simple tracking sheet of which courses exist in which languages and when each was last updated.

When you add a new language, you create a fresh course version in that language. Template placeholder content arrives pre-translated, but anything you've added yourself isn't translated automatically — that will still need to be addressed


Everyday Best Practices

A grab-bag of habits that pay off over time:

Don't let drafts pile up. A Draft that's been sitting for six months is just clutter. Every quarter or so, look through them: finish, archive, or delete.

Name versions meaningfully. "Q1 2025 Compliance Update" is far more useful in the version grid than "Version 4." Use the name field on creation if your platform offers one.

Resolve comments as you address them. Long lists of unresolved comments stop being useful fast. Mark them resolved the moment the underlying issue is fixed.

Decide your team's policy on unresolved comments at approval. The system doesn't enforce a rule — reviewers can approve a version with unresolved comments. Your team needs to decide what's expected.

Keep your archive. Archived versions are part of your audit trail. If a learner ever asks "what was in the course when I took it last year?", the archived version is your answer. Don't delete them lightly.

Audit edit access regularly. People change roles or leave. An accumulated list of "everyone who ever needed edit access" creates risk. Check it quarterly.

Use the Reviewer role deliberately. If you want separation between authoring and approval, give reviewers the Reviewer role specifically — not Editor. Editors can do everything; that defeats the purpose.

Keep collaborator lists current. They control who gets notified when versions are submitted, approved, or rejected. An out-of-date list means notifications go to the wrong people, or no one.


Common Pitfalls (And How to Dodge Them)

The trap

What to do instead

Submitting for review and then realising you can't edit

Confirm it's publish-ready first. If you submitted prematurely, ask a reviewer to reject — it preserves all content

Republishing a typo fix and disrupting hundreds of learners

Batch trivial fixes; only republish for changes that affect learning

Validation fails after review because Final Assessment wasn't marked

Self-check before submitting; mark Final Assessment early

Two authors editing the same page and overwriting each other

Coordinate through comments; assign different pages to different people

Stale Drafts cluttering the version grid

Quarterly cleanup — finish, archive, or delete

Languages drift out of sync

Track them in a simple spreadsheet; the system won't track it for you

Editing the Draft when the Published version is what learners see

Always check the version state badge — it's at the top of the builder

Comments missed because the assigned collaborator left the team

Audit collaborator lists quarterly

Massive cleanup years later because no version names were used

Establish a naming convention from day one


Quick Reference

When you need a fast answer:

  • "Can I edit this Draft?" Probably yes. If you can't, it's because the version is actually In Review (cyan banner), you don't have permission (yellow banner), or it's been published (green banner / no longer Draft).
  • "How do I update a published course?" Copy it into a new Draft. Edit. Review. Publish.
  • "What happens to learners when I republish?" In-progress learners are reset and notified. Completed learners are unaffected. Learners who haven't started are unaffected.
  • "How do I retire a course?" Archive the latest published version. There's no "delete a course" workflow — courses are typically retired through archiving.
  • "Can I publish without a reviewer?" If you have all three permissions (SUBMIT, REVIEW, PUBLISH) and your platform isn't enforcing review, yes. Otherwise, no.
  • "My publish failed validation — do I need to re-review?" Fix the issue and click Publish again. The approval still stands.
  • "Can I have two Drafts of the same course?" Not in the same language. You can have a Draft in English and a separate Draft in French.
  • "How do I test a draft?" Drafts are never visible to learners. Use the preview feature in the builder.