Skip to main content
Gainsight Inc.

Course Publishing

Each new course will be created as a draft automatically, and when published, those courses can be accessed by your learners.

This article helps you understand how to publish the course.


Each new course will be created as a draft automatically, and when published, those courses can be accessed by your learners. If learners have already completed a course and new content is added, they will not receive notifications about these updates. The ability to notify learners about course changes is planned for future implementation. Upon completing a course with a 100% mark, learners' progress remains unaffected by additional content. Changes such as replacing a media file or editing an existing quiz will be automatically visible to learners without requiring the Publish button to be triggered or causing any regression in their progress.

If the change you make to your content is either replacing the file in the media library itself or editing the quiz that is already selected in the course, the Publish button won't be triggered, and a new file or updated quiz will be visible to your learners automatically, without progress regression.

Launch the Course

We've enhanced our Course Authoring functionality by giving administrators more control over when their learning content gets distributed to learners.

When creating a new course, it will automatically be created as a draft.

To launch your course to your Learners, click the Publish button.

Screen Shot 2023-05-17 at 1.31.59 PM.webp

So now, your course is live and ready to be taken by your learners!
Be advised, the Choice modal (in the following section) will not show up upon publishing the course for the first time. Every next update to the content will prompt you with the Choice option.

Making changes to your content

What if you would like to make changes without affecting learners that are already going through the course? You can now edit your courses without distributing those changes.

You no longer need to use “Draft” mode in your sections!

When you click the Publish Changes button, a new course version will be created with all of your previously unpublished changes.

Course versioning

As you have probably noticed in previous screenshots, every change made to the already published course adds a new “Version.”

Any change you make to the Course that was published will be marked with the next Version.

When you press Publish, you will be given a choice to publish new content to new learners only or publish new content to both new and progressing learners.

Screen Shot 2023-05-17 at 1.48.00 PM.webp

Publishing to new learners will leave progressing learners where they are in the version of the course they are already taking. They will not see new content.

Publishing to new and progressing learners will push new content to both and reset progressing learners back to 0%. They will not lose the analytic data from their original attempt.

Other actions

Unpublishing a course will remove the ability for your learners to see the course. Analytics will be retained. You can Unpublish a course here:

Screen Shot 2023-05-17 at 1.55.11 PM.webp

Discard Changes will remove all unpublished changes made. Discarding Unpublished Changes is irreversible. Your updates will not be saved.

Archived courses will also be unavailable to your learners. You can quickly move the archived course back to the “Draft” section. Just press the “Restore to Draft” button.

Screen Shot 2023-05-17 at 1.58.22 PM.webp

Deleting a course is final; you cannot revert this action. Before you delete the course, it has to be unpublished and moved to Draft or Archived.

You can Discard Changes to remove all the updates made to the content without the necessity of publishing the changes.

Screen Shot 2023-05-17 at 1.59.09 PM.webp

Manager Permissions

Your Managers will have the ability to Publish and Archive new courses. They require at least “View, add and edit courses” permissions for each course they need to edit.

Admins have full access to the platform by default.

  • Was this article helpful?