You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
Intro To Content Propagation
print icon

Content Propagation allows you to manage content that exists in various courses from one place.


For example: let’s say you have a welcome lesson at the start of each of your courses that needs updating. With Content Propagation, you can update the lesson in the Bank course (aka, “master course” or “source of truth”) and push that update to any other courses with the lesson (in our platform, we call these courses Associated Courses).


You can propagate lessons, questions, flashcards, and more from your bank course over to your associated courses. These include any updates to text, images, videos, and supplementary materials. Configured settings, such as individual lessons that are set to hide confidence levels, will also propagate over to the associated courses.


There are two ways to propagate changes in your bank course. You can Auto-Propagate to all associated courses, or you can select individual items to update by adding them to the Propagation Queue. Let's look at both of these more in-depth.



Auto-propagating will apply any changes you've made in your bank course to all relevant associated courses. If, for example, you change a lesson in your bank course that has been cloned into two of four associated courses, Auto-Propagate will only update the two relevant courses. Here's how to do it:

  1. Edit your bank course with any updates you have planned
  2. Select Other Tools from the left navigation bar
  3. Select Publish Changes & Propagate to propagate your changes to all associated courses!


Propagation Queue

To propagate changes, you’ll need to first navigate to the content you want to update in the Bank course.

  1. At the bottom of the View page of your content, you should see an Associated Courses section if that content exists outside of the bank. If Matches Bank is True for all of them, that means the content is updated in all your child courses.
  2. Make edits to your content.
  3. Once you're done editing, save your changes, and scroll to the bottom of the page again. You should see that all of the True instances turn to False instances in the Matches Bank section.
  4. Select the courses you want these changes pushed to (or Select All using the checkbox at the top). You will notice that the + Propagation Queue button will now be blue.

  5. When ready, click the + Propagation Queue button to add your recent changes to the Propagation Queue.

  6. You will get a prompt to confirm if you want to add your items to the Propagation Queue. Click on Yes, Add to Queue.

  7. Select Propagation Queue from the left-hand navigation.

  8. You should see a list of all the changes that you’re ready to propagate from your Bank to your relevant Associated Courses.

  9. Click Publish Changes & Propagate to build the bank (so your content includes all your changes) and push that new content to your Associated Courses.

  10. Click Clear Queue if you no longer wish to update your Associated Courses.

  11. Once you’ve propagated content from your bank to the associated course, you will need to build your course. To build your associated course, click the Publish Changes button, which is located on the upper right-hand corner of your screen. This will push any updates made to that course out to your learners in the Learning Platform.

  12. To check and make sure that your changes are live to end users, click Activity Log in the left-hand navigation.

    The first row should list the Activity as finished generating a new build. If you see successful in the Status field (as shown above), it means all changes are now live to end users.


Helpful Propagation Tips

  • A best practice is to publish changes before propagation of any content. Propagation always works on the most recently built (published) version of a course.
  • Propagation does not push out changes made in a bank to any and all categories and any and all study tasks or study task groups (elements of overall course/content structure)
  • Using auto-propagate will propagate any and all changes/differences in content from the bank to an associated course. If a course contains items in content connected to the bank that are different from what's in the bank, the bank content will override what's in the course. If you want to keep any of the content that's different in the associated course and propagate some changes, you will need to use the propagation queue method and select each item that you would like to propagate individually.
0 out of 0 found this helpful

scroll to top icon