In most cases, re-releasing your course will reset the bookmarking for any learners currently in progress, requiring them to start from the beginning if they revisit the course. This is to ensure that learners are seeing the most up-to-date version of the course and aren’t missing out on any essential new content that they may skip if they continued from where they left off.
However, you can perform a partial re-release if the changes you have made do not update the save version of your Project.
Following a partial re-release, your learners‘ bookmarked position will be retained. This means that learners who have left the course will return to the same position with their running progress and score restored. Most of the changes you make to the content of your Project will update the save version: content edits, structural changes, changing the Brand Style used etc.
In short, if the change you make requires you to use the Save button in the editor to save your changes, partial re-release will not be available. You can see some example scenarios of when partial re-release will and won’t be available in the table in the section below.
Performing a partial re-release
Provided you haven’t made any changes that increment the Project version number, you can perform a partial re-release by following these steps.
- Open the Export menu from your Project’s toolbar
- Click Manage releases
- Find the course you’d like to re-release from the list
- Click the course’s ellipsis menu
- Choose Re-release options
- Choose which course languages to include in the re-release
- Select Re-release and retain bookmarking
- Click Re-release. It will take a few moments to re-release the course. An alert will appear notifying you when the course has successfully re-released.
Example scenarios
This table shows a handful of example scenarios where partial re-release is and isn’t possible.
| Action | Partial re-release available? | Reason |
|---|---|---|
| Projects | ||
| Editing your Project’s content and structure | No | This requires you to save your changes and increment the version of the Project |
| Changing your Project‘s settings (setting completion and pass rate, scoring questions) | No | This requires you to save your changes and increment the version of the Project |
| Changing the Project name or language | No | This requires you to save your changes and increment the version of the Project |
| Switching the Project’s Brand Style | No | This requires you to save your changes and increment the version of the Project |
| Updating a brand style | Yes | Updating a brand style directly does not change the version of a Project, even if it uses that Style. |
| Changing the status of a Project in the library | Yes | This does not increase the version number of the Project. |
| Parents and Variations | ||
| Editing a Parent‘s content and structure | No | In Multi-Language courses, the Parent’s version number is used to determine whether partial re-release is possible. |
| Editing a Variation’s content | Yes | Updating a Variation does not increment the version of its Parent. |
| Creating a new variation | Yes | The new Variation will not exist in the current release. A full re-release is required to add the new Variation to the course. |