Skip to main content

Sharings: Required vs Optional Learning

Martyna Butryn avatar
Written by Martyna Butryn
Updated over 3 weeks ago

Want to give learners more flexibility – while managing what must be completed? Let’s walk through how Required and Optional Learning works in Sharings 👇

  1. All Modules Within a Learning Path Are Required

    • Every module inside a Learning Path is mandatory to complete the path.

    • Users will need to complete all modules to mark the path as finished.

  2. Setting Optional or Required Completion at the Sharing Level

    • When adding a Learning Path to a Sharing, you can decide if that entire path should be optional or required.

    • This setting determines whether users need to complete the Learning Path for the Sharing itself to be marked complete.

Good to know💭
On the user dashboard, the completion settings appear as a banner on the card stating if the content is optional.


🎯 Choose if a Learning Path is Required or Optional in a Sharing

When you add a Learning Path to a Sharing, you decide if it should be required or optional for learners to complete that part of the Sharing.

Here's how to set it up:

  1. Go to your Sharing.

    • If it’s already published, click New version to start editing.

  2. Click on the Learning Path you want to adjust.

  3. In the pop-up menu, go to the Completion section.

  4. Choose and select whether completing this learning is required or optional.

💡 You can set this individually for each Learning Path in your Sharing!


FAQs

Q: Can I make individual modules optional inside a Learning Path?
A: No - all modules in a Learning Path are required. The optional setting is applied only at the Learning Path level within a Sharing.

Q: How does this affect Insights?
A: You’ll now see completion status based on Learning Path progress - giving you simpler, more accurate insights.

Q: What if I want only part of the content to be optional?
A: Split your content into two Learning Paths:

  • One for required material

  • One for optional content
    Then use the settings to define each.

Did this answer your question?