Understanding Absolute and Dynamic Channels
Overview
When creating a Channel, you choose how completion is calculated: Absolute or Dynamic. This setting determines what happens to learners' progress when you add new content to the Channel.
Pre-requisites
Before setting or changing completion type:
Understand how the setting will affect existing learners
Consider whether content will change over time
Role Requirements
Action | Required Roles |
|---|---|
Set completion type | Owner, Admin, Learning Designer, Curator |
Change completion type | Owner, Admin, Learning Designer, Curator, or assigned Editors |
The Two Completion Types
Absolute Completion
With Absolute completion:
Once a learner completes the Channel, their score stays at 100%
Adding new content doesn't affect their completion status
The Channel is considered "done" based on what existed when they finished
Use Absolute when: The Channel represents a fixed programme or certification, and you want learners who've finished to remain complete regardless of future updates.
Dynamic Completion
With Dynamic completion:
Learner scores adjust when new content is added
If you add items, previously complete learners drop below 100%
Learners must complete new items to return to 100%
Use Dynamic when: The Channel is an evolving resource that learners should revisit, such as a company updates Channel or ongoing training collection.
Comparison Table
Scenario | Absolute | Dynamic |
|---|---|---|
Learner completes Channel | Score: 100% | Score: 100% |
You add 2 new items | Score: 100% (unchanged) | Score drops (e.g., 80%) |
Learner completes new items | N/A | Score returns to 100% |
Practical Examples
Example 1: Compliance Training (Absolute)
You create a compliance Channel with 10 items. A learner completes all 10 and receives their compliance certification. Later, you add a supplementary resource. With Absolute completion, the learner remains certified—they don't need to complete the new item.
Example 2: Product Knowledge (Dynamic)
You create a product Channel covering your current offerings. A learner completes it. When you launch a new product and add training content, their completion drops—prompting them to learn about the new product too.
Quick Start Guide
Setting Completion Type During Creation
Go to Manage → Channels from the sidebar
Click Add Channel
In the Channel creation form, find the Completion section
Select Absolute or Dynamic
Complete the Channel creation
Changing Completion Type
Go to Manage → Channels from the sidebar
Find the Channel you want to update
Click the three dots menu (⋯) and select Edit Channel
Update the completion setting
Save your changes
⚠️ Warning: Changing from Absolute to Dynamic may cause completed learners to show as incomplete.
Important: Matching Completion Types
⚠️ Absolute Channels can only contain Absolute Learnlists
⚠️ Dynamic Channels can only contain Dynamic Learnlists
If you try to add a Dynamic Learnlist to an Absolute Channel (or vice versa), you'll receive an error. Ensure your Learnlists match your Channel's completion type.
FAQs
Q: Can I change the completion type after creating a Channel?
Yes, but be cautious. Changing from Absolute to Dynamic may cause completed learners to show as incomplete. Changing from Dynamic to Absolute will lock in current completion states.
Q: Which type is better?
Neither is inherently better—it depends on your use case. Use Absolute for certifications and fixed programmes. Use Dynamic for evolving content libraries.
Q: Does the completion type affect reporting?
Yes. With Absolute, completion reports remain stable. With Dynamic, reports may show previously complete learners as now incomplete after content updates.
Q: Can I mix Absolute and Dynamic content?
Not within the same Channel or Learnlist. However, you can have separate Channels with different completion types.
Troubleshooting
Issue | Solution |
|---|---|
Can't add Learnlist to Channel | Check the completion types match—Absolute with Absolute, Dynamic with Dynamic |
Learner's score dropped unexpectedly | If using Dynamic completion, new content was likely added. This is expected behaviour. |
Completed learner still shows 100% after adding content | The Channel uses Absolute completion. Change to Dynamic if you want scores to adjust. |