Learning Tracks vs. Custom Bundles in TraCorp LMS — how to choose the right one 🎯
One of the most common questions we get from admins building out their content library for the first time is some version of: "I want to group these courses together. Should I use a Learning Track or a Custom Bundle?"
Both group content. But they're built for different situations. Here's how to think about it.
The short version
- Learning Track: a curated group of courses assigned and managed together. The admin defines what's in it. You can set a completion percentage threshold and mark some content as optional, giving learners some choice in how they complete it.
- Custom Bundle: a package of content that functions as a single content item. Every piece of content in the bundle must be completed before the bundle is marked complete. No exceptions, no optional items.
They're not interchangeable. Each solves a different problem
When to use a Learning Track
Learning Tracks are your workhorse for structured, ongoing curriculum. Think of them as a playlist. You define the content, assign the track to a user group, and learners work through it. They're flexible and easy to manage over time.
Use a Learning Track when:
- You want to assign multiple courses to a group of learners as a package
- The content might change or update over time (tracks can be edited after assignment)
- You want learners to be notified when content in the track changes
- You need to assign the same curriculum to multiple user groups
- Learners should be able to self-assign the content
Learning Tracks are also easy to duplicate, which is handy when you're building similar curricula for different roles or departments.
The flexibility feature most admins don't utilize 👀
Here's something that surprises a lot of people: Learning Tracks don't have to require completion of every single piece of content. You can set a completion percentage threshold, meaning a learner earns a track completion after finishing a defined portion of the content, not necessarily all of it.
On top of that, you can mark individual courses within a track as optional, while keeping others required. This gives you a really useful structure:
- Required courses ensure everyone gets the core, standard content
- Optional courses give learners some choice around that foundation
- The completion threshold defines how much of the optional content needs to be done
In practice this works really well for professional development tracks where you want everyone to complete a few foundational modules, but then give learners the freedom to choose electives that match their role or interests. It's a much more learner-friendly experience than a rigid "complete everything" requirement, and learners actually appreciate having some agency in the process. 😊
When to use a Custom Bundle
A Custom Bundle packages multiple pieces of content into a single content item. It shows up as one thing to the learner and one thing in your reporting. Think of it as shrink-wrapping several courses together. Every piece of content in the bundle must be completed before the bundle is marked complete.
Use a Custom Bundle when:
- The content belongs together. If you have a video, a job aid, and an assessment that only make sense as a set, bundling them enforces that relationship at the system level. Learners can't complete one without the others.
- You want to keep things simple. A bundle is one assignment, one completion record, and one line on a transcript. If three courses always go together and you never need to think about them separately, bundling them reduces the administrative overhead of managing them as individual items.
- You want it in the content catalog. Bundles live in the catalog just like any other piece of content, making them easy for learners to find and self-assign.
One important thing to know before you bundle: content that's part of a Custom Bundle can no longer be copied for use elsewhere. If any of that content is used in multiple places, copy it first and then bundle the copy. This catches people off guard more than almost anything else.
Also worth knowing: once content is bundled, it can't be part of another bundle, a prerequisite for other content, or already assigned to users or learning tracks. Clean up your assignments before you bundle.
The honest answer to "which should I use for onboarding?"
Almost always a Learning Track. Here's why:
Onboarding content evolves. You'll add a module, update a policy course, swap out a video. Learning Tracks let you do that without disrupting what's already assigned. The ability to mix required and optional content is also a real advantage for onboarding. You can ensure everyone gets the non-negotiables while giving new hires some choice in how they explore the rest.
Custom Bundles lock content in a way that makes ongoing maintenance harder. Save them for content packages that are genuinely stable and meant to be experienced as a single unit, like a product certification course that wraps video, a quiz, and a task together.
How are you grouping your content? Do you use Learning Tracks, Custom Bundles, or a mix of both? And if you're using the optional content feature in Learning Tracks, what's your setup? Curious how others are balancing required vs. optional content. 👇
Full setup guides in the knowledge base: Learning Tracks | Custom Content Bundles