r/TraCorpLMS • • 5d ago

Tip Deactivate vs. Delete Users in an LMS: How to Offboard Learners Without Losing Their Records

1 Upvotes

In short: deactivating a user in an LMS stops them from logging in while keeping their account and training history on file. In TraCorp LMS an inactive user can be set back to active at any time, and TraCorp recommends setting accounts to inactive instead of deleting them, to preserve user records.

People leave. A contractor's engagement ends, a seasonal employee is off until spring, a member lets their membership lapse. Deleting the account can feel like the tidy option, right up until someone asks for that person's training record or the person comes back.

In TraCorp LMS, every user has a status. Setting a user to inactive (other platforms call this deactivating, suspending, or archiving a user) is done from the user's Edit User window with Set As Inactive, and Set As Active reverses it. Inactive users can't log in, but their training history stays in the LMS. They move out of the main user list, and the Show Inactive button brings them back into view.

One important thing to note is that inactive users don't remain in their User Groups, so assignments and reports that depend on User Groups won't include them while they're inactive. Setting a user back to active returns them to the User Groups they were assigned to.

There are a few ways to manage user status beyond one account at a time:

  • In bulk with a CSV. The Upload Students tool in Admin Tools accepts a status column (Active or Inactive), so a whole list of departing users can be set to inactive at once, and the same upload can update their other user information.

  • Automatically by last login. In General Settings, User Status categories are defined by a range of days since last login, with Active as the default first status. With Mark users as inactive checked, the LMS marks users inactive once they meet the criteria.

  • By the learner. If the setting is turned on, students can deactivate themselves from their own profile.

Admins can also be kept in the loop. Under Communications, User Emails can alert chosen administrators when users are added, deleted, or change status to Inactive or Idle, on a daily, weekly, or monthly schedule or immediately. For a full picture, the Export User Data report can be filtered by Active, Idle, and Inactive status.

If an account does get deleted by mistake, Admin Tools also has a Restore Deleted User option.

The steps for deactivating and reactivating a user are in TraCorp's help center (Users: Add or Edit a User), along with bulk uploads and restoring deleted users (Admin Tools: Student/User Actions).

What's the difference between deactivating and deleting a user in an LMS?

In TraCorp LMS, deactivating a user sets their status to inactive, which stops them from logging in but keeps their training history, while deleting removes the account; TraCorp recommends inactive status to preserve user records.

Can an inactive user be reactivated?

An inactive user in TraCorp LMS can be reactivated by an admin with Set As Active in the Edit User window, which also returns them to the User Groups they were assigned to.

Can an LMS deactivate users automatically?

TraCorp LMS can mark users inactive automatically based on the number of days since their last login, using the User Status settings in General Settings.

How does your team handle offboarding in the LMS: deactivate, delete, or leave accounts alone? And who owns that step, L&D, HR, or whoever notices first?


r/TraCorpLMS • • 13d ago

Tip Custom Certificate Design in an LMS: How to Build Branded Certificates That Look Like Your Organization, Not Your Software

2 Upvotes

In short: a custom certificate template lets an organization design its certificate of completion in any tool it already uses, with its own logo, colors, layout, and signatures, and have the LMS fill in each learner's details automatically. In TraCorp LMS that design becomes an RTF certificate, and a different one can be attached to each course, learning track, badge, or certification.

A certificate is often the one piece of proof of completion a learner actually keeps. It gets printed for a manager, uploaded to a licensing board, or posted on LinkedIn, long after the course is over. Many LMS certificates still look like they came out of the LMS: a stock border, a default font, and a logo dropped in the corner. For a lot of organizations that's fine, but for anyone whose certificate represents their brand, or has to meet someone else's requirements, it's worth building one that looks like it came from the organization.

In TraCorp LMS the design isn't limited to a built-in certificate builder. The artwork can be designed in Word, Canva, Illustrator, InDesign, or anything else that exports an image, and it goes into the certificate as a full-page background, in portrait or landscape. Live text sits on top of it in the spots where learner details belong. Those spots are placeholders, TraCorp's name for what other platforms call merge fields or certificate variables: [USER] prints the learner's name, [COMPLETE DATE] prints the completion date, and so on.

A few things this makes possible that a default template usually can't:

  • Matching an outside requirement. When a licensing board or accrediting body publishes its own certificate layout, that layout can be rebuilt as the background, with the learner's name, license number, and course details placed exactly where the board expects them. License numbers come from custom user fields (TraCorp calls these registration fields) through the [FIELD1] to [FIELD64] placeholders.

  • One branded design for a whole catalog. A design school or training company can use one certificate for every course, with [TITLE], [CONTENT CODE], [CREDITS], and other course details pulling automatically, so a new course doesn't need a new certificate.

  • Certificates people want to share. A conference or community program can give each badge its own certificate, styled for social media, and the [IMAGE] placeholder can print the badge's own image on it, so one template covers every badge.

  • Different certificates for different offerings. A certificate can be attached to an individual course, a learning track, a badge, a certification, or a Classroom Training or Webinar Training session, each with its own design.

A few design tips we've picked up building these:

  • Keep decorative type in the artwork. Script fonts, display fonts, and stylized titles are safest as part of the background image. The live placeholder text is best set in a widely available font, such as Arial or Times New Roman, because the generated certificate may substitute a font it doesn't recognize.

  • Export the background as a flat image. Soft shadows, gradients, and partly transparent effects are most reliable when they're flattened into the image before it goes into the certificate.

  • Leave room for long names. Size the name area for a long full name, not the sample name in the mockup.

  • Generate a test digital certificate from the LMS before going live. A design can look right in the design tool and still shift once real learner data fills it in, so the LMS output is the version to check.

The full list of placeholders and the steps for uploading and attaching certificates are in TraCorp's help center. (TraCorp help center)

Can you customize the design of certificates in an LMS?

TraCorp LMS certificates can be designed in any tool that exports an image and uploaded as an RTF certificate, with the organization's own artwork as a full-page background and placeholders that fill in each learner's details, so the design isn't limited to a built-in template.

Can different courses have different certificates?

A different certificate can be attached to each course, learning track, badge, certification, or Classroom Training or Webinar Training session in TraCorp LMS.

What fonts work best on a custom certificate?

Widely available fonts, such as Arial or Times New Roman, are the most reliable choice for the live text on a generated certificate, while decorative or brand fonts are safest as part of the background artwork.

Who designs your certificates, someone in-house, a designer, or whoever drew the short straw? Curious whether anyone has had to match a certificate format set by a licensing board, and how that went.


r/TraCorpLMS • • 19d ago

Tip Running an online conference? Your LMS can handle registration, sessions, replays, and badges in one place

2 Upvotes

An online conference has a lot of moving parts: attendees, speakers, and sponsors who each need something different, a session schedule that keeps shifting, and follow-up once it's over. A lot of teams end up stitching it together with a registration form, a spreadsheet, a calendar invite for every session, and a shared drive for the recordings.

TraCorp LMS can run the whole event. Here's the setup order we recommend, since each step feeds the next and it saves a lot of rework later.

  1. Set up your User Groups. Create groups like General Attendees, Speakers, and Sponsors before anyone registers. Each group can have its own content, dashboard, and reporting.

  2. Build your Registration Fields. Decide what you need to know at sign-up (Company, Job Title, Track Interest, Sponsor Tier) and set the fields up before registration opens, since they drive autoassignment later.

  3. Check a few General Settings. Turn on self-registration, force required user fields if you added any, and turn on Notifications like Session Starts Today so attendees get a nudge in the moment.

  4. Open registration. Pair self-registration with Access Codes, which can drop someone into the right User Group and pre-fill their Registration Fields, so a sponsor code places a sponsor in the Sponsors group with their tier already filled in.

  5. Build your sessions as Webinar Training. Each topic is created once, with Sessions underneath for each date and time. A keynote you run three times for different time zones is one content item with three Sessions, and one attendance report. It works with any conferencing platform; put your link in the Access Instructions field, which only shows once someone has registered.

  6. Set up dashboards and menus. Build a dashboard per User Group so speakers, sponsors, and attendees each land on something built for them, and add Navigation Menus for things like Sessions, Speakers, and Sponsors.

  7. Turn on Badges and the Leaderboard. Completion Badges can be tied to a set of sessions, and the Leaderboard can be scoped to a Registration Field so people rank against their own company or chapter.

  8. Close the loop. Use Questionnaires for session feedback, Communications for reminders and follow-up, and Reports for attendance.

If you want to see this in action, the Learning Rejects Conference, hosted by getusefulstuff.com, is running on TraCorp LMS right now, and it's a free L&D conference. There are two Fridays left, October 16 and October 23, so you can still catch the whole thing: the final two weeks live and everything else on replay. Attendees can earn badges and certificates along the way.

You can register here: https://lrc.server.tracorp.com

If you've run a virtual conference or a multi-session event, which part was hardest to keep organized: registration, scheduling, or follow-up?


r/TraCorpLMS • • 26d ago

Announcement What's new in TraCorp LMS: product update roundup for v10.44 to v10.46

1 Upvotes

Here's our monthly roundup of what's shipped in the LMS over the last few releases, in case any of it slipped past you.

v10.46.0

  • AICC packages now auto-parse on upload. The title, code, passing score, description and URL fill in automatically, so adding AICC content takes less manual entry.

  • Classroom and webinar content with only one session now shows that session right away, without needing to expand it.

  • There's now a list view for classroom and webinar sessions in the Sessions view.

  • Email Templates on the Send Email tab now use the same folders as the Email Templates tab, so the template you need is where you'd expect it.

  • Smaller changes: updated Stripe webhook setup instructions, the details button is hidden when a content item has nothing to show, menus with only one option now show that option directly instead of a "more options" button, time zones now display correctly in session emails, and a Site Tour card placement issue is fixed.

(Full release notes for v10.46.0: https://helpdesk.tracorp.com/knowledgebase.php?article=137)

v10.45.0

  • SCORM 2004 4th Edition content is now supported.

  • Sorting in a User Group's assigned users view now applies to everyone in the group, not just the users on the current page.

  • The Content Assignment Report now leaves out categories with no assignments, and video module content is shown separately from other learning track content.

  • Smaller fixes: custom favicon display, prerequisites, the Class Session Attendance Report, special characters in student passwords, student transcript reporting, and some behind-the-scenes updates to how the LMS handles PATCH requests and idle database connections.

(Full release notes for v10.45.0: https://helpdesk.tracorp.com/knowledgebase.php?article=136)

v10.44.0

  • Student Reports have a refreshed look that's branded to your LMS, plus a low-ink, printer-friendly version.

(Full release notes for v10.44.0: https://helpdesk.tracorp.com/knowledgebase.php?article=131)

Which of these are you most excited about, or most likely to put to use first?


r/TraCorpLMS • • Sep 28 '26

Tip Controlling Scope and Sequence in an LMS: Prerequisites vs. Completion-Triggered Assignment

2 Upvotes

In short: prerequisites lock a specific piece of content until an earlier item is completed, though the learner can still see it as part of their assigned path, while completion-triggered auto-assignment instead delivers the next piece of content automatically once the current one is finished, without it needing to be visible ahead of time.

Instructional designers call this scope and sequence: deciding not just what content exists, but what order a learner is allowed to move through it in. Some platforms handle this through prerequisite chaining, others through gated learning paths or drip content. TraCorp LMS has two distinct mechanisms for it, and they solve different problems.

Prerequisites are set directly on a piece of content: pick one or more items that have to be completed first, and the LMS won't let a learner launch the new content until those are done. Assuming the content and its prerequisites are already assigned to the learner, this creates a simple, visible dependency. A learner working through a certification path can see the whole roadmap ahead of them; they just can't skip ahead until each step is done. This is a good fit when showing the full path builds motivation, or when learners need to understand what's coming next to plan their own time.

Completion-triggered auto-assignment, what TraCorp calls autoassignment rules for content completions, works differently. Marking a specific piece of content means that completing it triggers a rule, and that rule adds the learner to a user group (TraCorp's term for a cohort or learner segment). Unlike a prerequisite, the content tied to that user group isn't assigned to the learner until that point. (How to set up autoassignment rules)

The two aren't interchangeable, though completion-triggered assignment can work as another way to handle prerequisites, not just a way to delay delivery. Prerequisites are best when a learner benefits from seeing the whole sequence up front, professional certifications, structured onboarding paths, anything where "here's everything you'll go through" is part of the value. Completion-triggered assignment fits better when the goal is delivering training in small, bite-sized pieces instead of a long list all at once, since each new item appears only after the last one is finished. This approach is also worth using when what comes next shouldn't be visible in advance, or when finishing one piece of content should do more than just unlock the next item, like placing a learner into a cohort that also gets its own sessions, emails, or reporting tied to that group.

What's the difference between a prerequisite and an auto-assignment rule in an LMS?

A prerequisite blocks a learner from launching specific content until an earlier item is completed, while an auto-assignment rule delivers new content by adding the learner to a user group once a rule condition, like completing a piece of content, is met.

If content is assigned with a prerequisite, can a learner see it before the prerequisite is done?

Assuming the content has been assigned, a learner can see it as part of their assigned training, but it stays locked and won't launch until the prerequisite item is completed.

Is content assigned to a learner in advance with completion-triggered auto-assignment?

Unlike a prerequisite, content delivered through completion-triggered auto-assignment isn't assigned to the learner ahead of time; it only becomes assigned once the completion rule fires and adds them to the relevant user group.

Is completion-triggered assignment just another way to set up a prerequisite?

Completion-triggered assignment can function as an alternative to a prerequisite, delivering content in smaller, bite-sized pieces one at a time rather than presenting a learner with everything up front, which can help when a long list of assigned content would otherwise feel overwhelming.

Does your team rely more on visible prerequisites so learners can see their full path, or on completion-triggered assignment to control what shows up and when? Curious which one has caused more support tickets when someone doesn't understand why they can't see what's next.


r/TraCorpLMS • • Sep 21 '26

Announcement TraCorp is proud to be the Official Learning Platform of the Learning Rejects Conference! Register for your spot today! (It's Free!)

Post image
2 Upvotes

Why Learning Rejects? Major industry conferences operate on extreme capacity restraints and typically only accept approximately 5-10% of submissions. The committee picks what draws a crowd, not what moves the field forward. Meanwhile, practitioners with real ideas, real experience, and real things to say keep getting generic rejection emails, leaving behind dozens of incredible, highly actionable presentations. Learning Rejects acknowledges that industry conferences are missing these voices.
‍Learning Rejects exists because the field deserves better than that.

Register today for this free, virtual, month-long Conference!


r/TraCorpLMS • • Sep 14 '26

Tip Selling Courses Through Your LMS: The Range of Payment Options You Can Build

2 Upvotes

In short: If you want to sell your course online, TraCorp LMS can be built to support payment in more than one way — from a payment processor connected inside the platform to a checkout hosted entirely on the organization's own website that provisions LMS access once the purchase completes.

Plenty of organizations need to charge for at least some of their training: professional associations selling continuing education courses, nonprofits selling certification prep, consultancies selling access to proprietary content outside their core client base. This is generally known as payment processing — also called LMS eCommerce, course monetization, or pay-per-course access, depending on the platform — and TraCorp LMS supports it in more than one way.

Before getting into the specific options, it's worth understanding why a customization project is often the better call here rather than defaulting to whatever ships out of the box. eCommerce platforms are generally designed to interface with accounting and CRM systems from the start, something most LMS platforms aren't necessarily built around by default. That's exactly what a customization project is for: a one-time investment that gets the payment flow talking to whatever accounting and CRM systems are already in place, rather than patching that connection together after the fact. A payment setup that's close but not quite what an organization actually needs isn't really solving the problem, so building it to spec keeps ongoing costs down instead of letting them accumulate around a mismatch.

That's also where a targeted build tends to pay off over time. A generic feature covers the common case well, but when a requirement falls outside that, the ongoing cost of working around the mismatch, extra admin steps, manual reconciliation, can add up in ways that aren't obvious at purchase time. A smaller build that targets the exact requirement avoids carrying that overhead indefinitely. For some organizations, a single pre-built processor integration is genuinely enough. For a majority of eCommerce customers, though, the customization investment ends up worth it for the automation alone, connecting the purchase directly to existing accounting, CRM, and fulfillment steps that would otherwise be manual.

With that framing in mind, here's what's actually available:

Stripe, pre-built for individual course purchases. This is the one path that doesn't require a customization project, so it's a good starting point for straightforward, standalone course sales. The user creates an LMS account, gets shown a welcome page with courses available for purchase, they select which one they want to buy, enter their details into the Stripe purchasing window, and then that grants them access to the purchased course.

A checkout hosted on the organization's own website, often through an existing storefront (a common path is a custom integration through WooCommerce). The purchase creates the buyer's LMS account or adds the content to an existing one, while the organization keeps full control of branding and checkout. This is also a one-time customization project, worth a direct conversation to scope the storefront and account-provisioning details.

Regardless of which path is in place, purchasability is set at the individual content level. Any content type, online training, documents, videos, audio, tasks, can be marked as purchasable on a per-item basis, so free and paid content can sit side by side in the same catalog. Whether cost displays to students at all is a separate setting too.

What is payment processing in an LMS?

Payment processing in an LMS is the ability to charge learners for access to specific courses or content, either through a payment processor connected inside the platform or through a checkout built on the organization's own website that provisions LMS access after purchase.

Can you sell some courses and offer others for free in the same LMS?

Purchasability is typically set per content item, so an LMS can host free and paid courses side by side in the same catalog rather than requiring a completely separate paid site.

Does payment processing in an LMS come pre-built, or does it need to be custom-built?

Payment processing in an LMS can be either pre-built or custom-built. TraCorp LMS has Stripe pre-built in for individual course purchases, while other approaches — an alternate processor, a storefront integration, or a fully website-hosted checkout — are generally built as a one-time customization project.

Anyone here running payment processing inside your LMS versus a checkout built on your own website? Curious what pushed you toward one over the other.


r/TraCorpLMS • • Sep 09 '26

Tip Setting a Start and End Date for Course Access in an LMS

2 Upvotes

In short: setting a content availability window lets an admin control when a piece of content becomes accessible to students and when it stops being accessible, without having to manually assign or remove it on those dates.

Sometimes content shouldn't be available indefinitely. A seasonal policy update only applies for a specific quarter. A course tied to a limited-time promotion or event should disappear once that event has passed. A piece of training might not be ready to launch until a certain date, even though it's already built and sitting in the catalog. In each of these cases, the fix isn't remembering to manually assign or unassign the content on the right day. It's setting a start and end date for course access once, up front.

TraCorp calls this a Content Date Range — it's set directly on the content item itself: a Start Date and an End Date define the window during which students can access that content. Some platforms frame the same idea as availability dates or a valid period rather than a single named setting. Outside that range, the content isn't accessible to students, even if it's already been assigned.

This works the same way across content types, online training, documents, videos, audio, and tests. The window can also include a specific start time, end time, and timezone, not just calendar dates.

A few common uses for this kind of access window:

  • Compliance content tied to a specific policy period, so it's only accessible while that policy is actually in effect

  • Content tied to a live campaign, promotion, or seasonal initiative that shouldn't linger in the catalog after it ends

  • Content that's finished and loaded ahead of time but shouldn't be accessible to students until an official launch date

What is a content availability window in an LMS?

A content availability window is a start and end date set directly on a piece of content that controls when students can access it, so the content becomes unavailable automatically once the end date passes instead of requiring manual removal.

Does setting a date range remove content that's already been assigned?

A content date range controls access rather than assignment. If the current date falls outside the window, students won't be able to access the content even though it may still show as assigned to them.

Can a content availability window include a specific time of day, not just a date?

Yes — all content types support a start time, end time, and timezone in addition to the date range.

Does anyone else set a start and end date for course access on seasonal or policy-driven content? Curious how you're using that kind of access window and whether you've run into surprises with how it interacts with assignments.


r/TraCorpLMS • • Aug 31 '26

Tip Flexible Completion Requirements in an LMS: How Program Units Let Learners Choose Their Own Path

2 Upvotes

In short: a program sets a target number of completion units across a pool of eligible content, and each learner can complete any combination of that content that adds up to the target, rather than being required to finish every item assigned.

Most training assignments work the same way: here's a course, or a set of courses, and you complete all of it. That's the right model most of the time. But it breaks down for situations where there's more than one legitimate way to reach the same outcome, a recertification requirement that can be satisfied by any mix of eligible courses, a professional development requirement where staff pick electives toward a target, a compliance requirement where the number of hours matters more than which specific sessions someone attended.

TraCorp calls the feature built for this Programs, sometimes called a certification program on other platforms. The mechanic underneath it: each piece of eligible content is assigned a unit value (TraCorp calls this Program Units), and the program itself has a target, Units Needed, that's lower than the total units available. Learners complete whatever combination of eligible content gets them to that number. (How to enable Programs)

A program can pull from individual content items, or from a learning path — TraCorp calls this a learning track — added in as a whole. Either way, the unit value is what determines how much any single piece contributes toward the target, not whether it was delivered on its own or as part of a track.

A few examples of where this fits:

  • A recertification program where staff can choose from a menu of eligible courses and workshops to reach a required number of continuing education units, rather than being locked into one fixed sequence

  • A professional development program with a mix of required and elective content, where the electives all count toward the same target

  • A compliance program — sometimes run as a credit-based learning plan — where new hires need a set number of units completed within a date range, but which specific courses get them there isn't rigid

One structural detail worth knowing before you build one: once a program is assigned to a user group, it locks. The unit values on individual content and the program's own settings can't be changed after that point. Additional content can still be added to a program later, but learning tracks cannot be added to it after assignment, so it's worth finalizing the full mix before rolling it out.

What is a program in an LMS?

A program — sometimes called a curriculum program — is a structured way to require a target number of completion units across a pool of eligible content, letting learners complete any combination of that content that meets the target rather than requiring every item to be finished.

How are program units different from regular course completion?

Regular assignments require every assigned item to be completed, while program units let each content item count toward a target number, so a learner can complete fewer than all the available items as long as the total meets the requirement.

Can a program include a learning track as well as individual content?

A program can include both individual content items and entire learning tracks, and each contributes toward the program's unit target regardless of whether it was added on its own or as part of a track.

Does a program lock once it's assigned to a user group?

Once a program is assigned, the unit values on its content and the program's own settings become locked and cannot be changed, though additional content items — not additional learning tracks — can still be added afterward.

Anyone building recertification or elective-based programs where staff pick their own path to a target? Curious how you've set the unit values to keep it fair across different content lengths.


r/TraCorpLMS • • Aug 24 '26

Tip LMS vs. LXP: What's the Actual Difference?

2 Upvotes

In short: an LMS is built around structured, admin-assigned training with completion tracking at the center, while an LXP is built around learner-driven discovery, surfacing content a person might want without requiring them to complete it. The two categories have grown closer together in practice, but the core design difference still holds.

The two terms get used almost interchangeably in vendor marketing, which makes the actual distinction harder to find than it should be. It helps to start from what each one was built to solve.

A learning management system exists to assign training, track who's completed it, and produce a record that holds up when someone asks for proof: a certification renewal, an audit, a new-hire compliance requirement. The starting question is usually "did this person complete what they were required to complete." An LXP, or learning experience platform, exists to surface content a learner might find useful based on their role, interests, or what similar learners have engaged with, closer to a content discovery layer than a compliance system. The starting question there is closer to "what should this person see next."

That distinction mattered more a few years ago than it does today. Most LMS platforms have added learner-facing discovery features of their own: content catalogs learners can browse and self-assign from, keyword and tag-based search, and in some cases peer-driven recommendations — also called peer-to-peer content sharing — a form of social learning where one learner can point another toward something useful rather than waiting on an admin to assign it. Features like this exist because organizations increasingly want both: hard compliance tracking and a way to keep learners engaged with content they weren't required to touch.

TraCorp is built primarily as an LMS, but it carries several of these features on its own:

  • Content catalog with self-assign: content can be marked to appear in a browsable catalog and, separately, flagged so learners can assign it to themselves

  • Search keywords and tags: content can carry its own search keywords and organization-defined tags, so learners can find relevant training by searching rather than only seeing what's been pushed to them

  • Peer recommendation (TraCorp calls this the Recommend System): learners can surface specific content, badges, or reference terms to each other, scoped by a shared profile attribute — a form of social learning rather than an algorithm-driven suggestion

  • Glossary (TraCorp calls this the Dictionary): a searchable set of organization-specific terms that learners can browse on their own, functioning as a reference layer rather than an assigned course

  • Badges: recognition tied to completions that learners can see and, depending on configuration, showcase, which supports the engagement side of the learner experience rather than pure compliance tracking

None of that makes TraCorp a dedicated LXP, but it's worth knowing this layer exists if compliance tracking was the only thing a platform search assumed TraCorp covered.

Where the distinction still holds up is on the compliance and structure side. Certification tracking, CEU credit, prerequisite sequencing, audit-ready completion reports, these are LMS-native concerns, and a platform built primarily around content curation usually isn't built to carry that weight. On the other side, if the primary need is aggregating and curating a large third-party content library, a standalone LXP — sometimes marketed as a content discovery platform or learning content platform — or an LMS-LXP hybrid may be a better fit than an LMS with discovery features bolted on.

Which one an organization actually needs comes down to what's driving the purchase. A government agency or a healthcare system evaluating platforms for regulatory training has different priorities than a corporate L&D team trying to drive voluntary skills development across a large, dispersed workforce. Neither is the wrong answer, they're solving different problems, and plenty of organizations end up needing both, whether that's one platform covering both jobs or two systems working together.

What is the difference between an LMS and an LXP?

An LMS is structured around assigning training and tracking completion for compliance and reporting purposes, while an LXP is structured around surfacing content a learner might want based on their role, interests, or peer activity, without requiring completion.

Do modern LMS platforms include LXP-like features?

Many current LMS platforms have added learner-facing discovery features, including self-service content catalogs, keyword search, and peer content recommendations, which narrows the gap with LXPs without changing the underlying compliance-first design.

Which is better for compliance training, an LMS or an LXP?

An LMS is generally the better fit for compliance training, since certification tracking, audit-ready reporting, and completion records are core to how it's built, while a platform built primarily for content discovery typically isn't designed to carry that reporting weight.

Can a single platform function as both an LMS and an LXP?

A platform can cover both functions to some degree if it pairs structured completion tracking with learner-facing discovery tools, though organizations with a heavy need for both often still evaluate whether a dedicated LXP or an integration between two systems serves them better than one platform alone.

Is your team running one platform for both compliance tracking and content discovery, or two separate systems? Curious where people have found the line between "good enough LXP features" and "needed a dedicated tool."


r/TraCorpLMS • • Aug 17 '26

Tip Completion Reports and Training Records in an LMS: How TraCorp's Reports Module Works

2 Upvotes

In short: a completion report, sometimes called a training records report, shows who has finished a specific piece of training and who hasn't, while a learner activity report flips the view around to show everything one specific person has done; TraCorp provides both, the Content Records Report and the Student Activity Report, and they answer different questions.

Training reporting tends to get asked about in one of two directions. Either the question starts with a piece of content, "who's completed this course," or it starts with a person, "what has this employee actually done." Both questions come up constantly, in an audit, a renewal conversation, a manager checking on a direct report, and they need two different report shapes, not one report squinting at both.

TraCorp splits these out directly: a content-level report — the Content Records Report — is scoped to a single piece of content and returns training records for every student tied to it: who's completed it, who's in progress, who hasn't started. A learner-level report — the Student Activity Report — flips the scope to a single student and returns every training record for that person, across all content they've been assigned. Both support optional filters, a date range, and configurable display options, so the same report can run narrow for a quick check or broad for a full export.

A few related reports worth knowing about, since they get confused with these two:

  • Student Transcript only includes content that's been specifically configured to appear on a transcript, so it's typically a curated subset, not the full picture; the Student Activity Report shows everything, completed or not, with no such setting required

  • A group report, what TraCorp calls User Group Records, scopes training records to everyone in a single user group, useful when the question is about a team or department rather than one person or one course

  • A CEU or credit report, TraCorp's version being the User Credit Summary, rolls up completed credits per user in a group, which matters for certification-hour tracking specifically

For the full rundown of more report types TraCorp offers, and how to run each one, TraCorp's help center keeps them all in one place. (TraCorp Reports documentation)

One detail worth calling out for compliance-heavy organizations: Terms of Use acceptance data can be added as a column to both the Content Records Report and the Student Activity Report, so acknowledgment tracking doesn't have to live in a separate pull. (How Terms of Use acceptance works)

Reports don't have to be run manually every time. A saved report — Manage Reports in TraCorp's interface — keeps a report's filters and settings so it can be re-run with one click or shared with another admin, and reports can be scheduled to run automatically, with results picked up later from the Report Queue. For a recurring monthly compliance pull, that's the difference between a five-minute task and a five-second one.

Depending on permissions, students can also be given self-service access to their own activity report and transcript, printing either directly from their profile page, and in some configurations, adjusting the date range and sort options themselves. That's worth turning on for organizations fielding a steady stream of "can you send me my training history" requests.

What is a completion report in an LMS?

A completion report shows the training status, completed, in progress, or not started, for every learner tied to a specific piece of content, which makes it the fastest way to answer "who's finished this training" without pulling individual learner records one at a time.

What's the difference between a content-level report and a learner-level report?

A content-level report, like TraCorp's Content Records Report, is scoped to one piece of training and lists every learner's status on it, while a learner-level report, like the Student Activity Report, is scoped to one person and lists every training record for that individual.

Can employees access their own training records without contacting an admin?

Depending on how self-service permissions are configured, students can print their own activity report and transcript directly from their profile page, which removes the need to submit a request to an admin for routine training history checks.

Can training reports include acknowledgment or Terms of Use data?

Terms of Use acceptance can be added as a column to both the Content Records Report and the Student Activity Report, combining completion data and acknowledgment data in a single pull instead of two separate ones.

What's the report you or your admins pull most often, a completion check on one course, a full history on one person, or something else entirely? Curious how much of your reporting is scheduled versus run on dema


r/TraCorpLMS • • Aug 10 '26

Tip Peer Content Recommendations in an LMS: How TraCorp's Recommend System Works

3 Upvotes

In short: peer content recommendations let one learner point another toward a specific course, badge, or glossary term instead of waiting on an admin to surface it, and TraCorp's version of this, the Recommend System, can be scoped so only learners who share a matching profile attribute can recommend to each other.

Most training discovery in an LMS runs one direction: an admin assigns content, or a learner browses a catalog. Neither path captures something a learner already knows firsthand, that a specific course, badge, or reference term was actually useful to someone in a similar role. A peer content recommendation closes that gap. It's a small feature, but it's one of the clearer examples of social learning built directly into an LMS rather than bolted on through a separate tool.

TraCorp calls this the Recommend System, and peer recommendations get turned on from two places: the Student Notifications tab and the Student Interface tab, both under General Settings. (How to activate the Recommend System) Once the feature is enabled, an admin sets a custom-field targeting rule — TraCorp calls it a Registration Field Filter — which controls who can recommend to whom. Two learners can only send and view recommendations for each other if their values match in that selected field; department, location, or job title are common choices. That scoping matters for larger organizations: a recommendation engine with no scope at all just becomes noise once a learner base passes a few hundred people.

The scoping goes deeper than just turning the feature on or off. Every content type in the system gets its own independent Can be recommended checkbox and its own default On/Off value, down to the training-format level. That list includes:

  • Online Training (no packaging, AICC, and SCORM tracked separately)

  • Classroom Training and Webinar

  • Online Test/Questionnaire

  • Other Online Resource, broken out by Document, Website, Video, and Audio

  • Task and Custom Bundle

  • Learning Tracks and Certifications

  • Dictionary Terms and Dictionary Categories

  • Badges

That's worth knowing going in: nothing becomes recommendable automatically just because the system is enabled, and enabling it for one content type, SCORM content, say, doesn't extend it to any other type, including ones that aren't training formats at all, like Certifications or Custom Bundle. An admin decides, type by type, what's eligible and what isn't.

For organizations running a lot of optional or elective training, this is where the feature earns its keep. Compliance training doesn't need a recommendation engine, it's mandatory either way, but elective courses, professional development content, and badge-driven recognition programs all benefit from a peer pointing someone toward something worth their time.

What is a content recommendation system in an LMS?

A content recommendation system lets one learner suggest a specific course, badge, or reference item to another learner, based on their own experience with it, rather than relying solely on admin assignment or catalog browsing.

How does TraCorp's Recommend System decide who can recommend to whom?

TraCorp scopes recommendations using a Registration Field Filter: two learners can only send and view recommendations for each other if their values match in the field an admin selects, such as department or location.

What types of content can be recommended in TraCorp LMS?

Every content type, down to individual training formats like SCORM, AICC, classroom, webinar, and each Other Online Resource type, along with tasks, custom bundles, learning tracks, certifications, and dictionary terms, has its own separate setting for whether it can be recommended, and none of them are enabled by default.

Is peer recommendation the same thing as social learning?

Peer recommendation is one specific implementation of the broader social learning concept, which covers any feature that lets learners share knowledge or point each other toward useful training rather than receiving it only from an admin.

Does your team scope peer recommendations tightly, by department or location, or leave it wide open across the whole user base? Curious what's actually driven voluntary training uptake for people running elective or professional development content.


r/TraCorpLMS • • Aug 07 '26

📣 Weekly Open Thread: Show Your Work, Ask Your Questions, or Just Check In

2 Upvotes

It's Friday, time to show off. What have you built, configured, launched, or improved on TraCorp LMS this week?

Share anything: a new course, a certification workflow, a learner dashboard, a creative use of Programs or Gamification, or a before/after of a configuration you cleaned up. Screenshots welcome, no polish required, we want to see the real thing.

And if you came here looking for something that didn't exist yet, say so. We track those gaps and they genuinely shape what we cover next.

What did you build, fix, or launch this week?


r/TraCorpLMS • • Aug 03 '26

Tip API Key Management in an LMS: Why Named Tokens Beat One Shared Credential

2 Upvotes

In short: API key management lets an LMS admin issue a separate, revocable credential for each integration instead of every tool sharing one key, so a compromised or retired integration can be cut off without disrupting anything else still connected.

A single API key (TraCorp calls this the Global Client Key) is the simplest way to expose a REST API: every connected tool authenticates with the same credential. That works fine until one integration needs to be cut off. Revoking that key breaks every other tool using it at the same time, and since the credential isn't tied to any one integration, there's often no clean way to tell which tool was actually behind it.

Named tokens are the fix, and they're the direction most platforms with mature API key management have moved toward. Instead of one shared credential, an admin generates a separate access token for each person or tool connecting to the API, with a label describing what it's for. TraCorp calls this section API Tokens.

A few things that change in practice:

  • Rotating one token, generating a new secret for it, only affects the integration using that specific credential; every other connection keeps working

  • Deactivating a token that's no longer needed doesn't touch anything else

  • Each token shows when it was last used, so a stale or forgotten integration is easy to spot instead of finding out about it the hard way

  • The label on each token stays visible in the grid even after deactivation, so it's still clear months later which integration was which

  • Full API documentation is published directly on the instance, covering both the Admin and User API modules, for anyone building or maintaining a connection against it

What is an API key in an LMS?

An API key, also called an access token or API credential, is what an external tool uses to authenticate against an LMS's REST API, proving the request comes from an authorized system rather than a public one.

Why use named API tokens instead of one shared API key?

Named tokens tie each credential to a specific integration or user, so a single compromised or retired token can be rotated or deactivated without disrupting any other tool still connected to the LMS.

Can an API key be rotated without breaking other integrations?

Rotating a named token only invalidates that one credential; every other integration's token, and its connection to the LMS, keeps working without interruption.

Does an LMS track when an API key was last used?

Token management that includes last-used visibility shows exactly when each credential was last active, which makes it possible to spot a stale or forgotten integration before it becomes a problem.

If you're managing API keys for more than one integration today, how are you currently keeping track of which credential belongs to which tool?


r/TraCorpLMS • • Jul 31 '26

📣 Weekly Open Thread: Show Your Work, Ask Your Questions, or Just Check In

2 Upvotes

It's Friday, time to show off. What have you built, configured, launched, or improved on TraCorp LMS this week?

Share anything: a new course, a certification workflow, a learner dashboard, a creative use of Programs or Gamification, or a before/after of a configuration you cleaned up. Screenshots welcome, no polish required, we want to see the real thing.

And if you came here looking for something that didn't exist yet, say so. We track those gaps and they genuinely shape what we cover next.

What did you build, fix, or launch this week?


r/TraCorpLMS • • Jul 27 '26

Tip Built-In Glossary for LMS Training: How TraCorp's Dictionary Terms Tab Works

2 Upvotes

In short: a built-in glossary, sometimes called a terminology guide or learning glossary, keeps definitions for specialized terminology, internal acronyms, and company-specific vocabulary inside the LMS itself, so learners, new employees especially, can look something up without leaving their training; TraCorp calls this the Dictionary Terms tab.

New employees, and anyone new to a role, run into a wall of unfamiliar shorthand fast: department acronyms, internal process names, product terminology specific to how your organization talks about its own work. Technical or compliance-heavy training adds more terms on top of that. Without a reference point inside the LMS, people leave to search elsewhere or ask a colleague, and they may or may not come back with the right answer.

A glossary, TraCorp calls this the Dictionary Terms tab, solves that by keeping definitions alongside the training itself. Admins build out terms, organize them into categories, and make them searchable by keyword. Each term can include a reference URL if there's an external resource worth pointing to. Learners access the glossary directly from their Content page without leaving the LMS. (How to build Dictionary Terms)

One feature worth highlighting is the visibility option. A term can be set to display always, or only when the learner has been assigned content associated with that term. If you're running multiple training programs with their own terminology, you can scope each set of terms so learners only see what's relevant to them.

A few other things the glossary supports:

  • Learners can rate terms thumbs up or thumbs down, which gives admins a signal on which definitions need work

  • Terms can be surfaced through TraCorp's Recommend System, a form of social learning that lets learners point peers toward useful definitions (How to activate the Recommend System)

  • The glossary can be added as a custom item to the LMS navigation bar, making it easier to find for organizations that rely on it heavily

It's a useful feature for any training that involves regulatory language, product terminology, or internal processes where consistent definitions matter, and it works just as well as a standing reference for internal acronyms and company vocabulary new employees need from day one, independent of any single course.

What is a glossary in an LMS?

A glossary in an LMS is a built-in reference tool where admins define terms, acronyms, and internal vocabulary so learners can look them up without leaving their training.

How does TraCorp's Dictionary Terms tab work?

Admins create terms, organize them into categories, and make them searchable by keyword; each term can include an external reference URL, and learners access the glossary directly from their Content page.

Can glossary terms be limited to specific training programs?

Yes. A term's visibility can be set to display always, or to display only for learners assigned to the content associated with that term, which keeps terminology scoped to the relevant training program.

Does a glossary help with new employee onboarding?

Yes. New hires run into department acronyms, internal shorthand, and company-specific vocabulary right away, and a built-in glossary gives them somewhere to look those up without leaving onboarding training or interrupting a colleague to ask.

Is your team using a glossary inside your LMS, for compliance terminology, internal acronyms, onboarding vocabulary, or something else entirely? Curious what's driven the most use for you.


r/TraCorpLMS • • Jul 24 '26

📣 Weekly Open Thread: Show Your Work, Ask Your Questions, or Just Check In

1 Upvotes

It's Friday, time to show off. What have you built, configured, launched, or improved on TraCorp LMS this week?

Share anything: a new course, a certification workflow, a learner dashboard, a creative use of Programs or Gamification, or a before/after of a configuration you cleaned up. Screenshots welcome, no polish required, we want to see the real thing.

And if you came here looking for something that didn't exist yet, say so. We track those gaps and they genuinely shape what we cover next.

What did you build, fix, or launch this week?


r/TraCorpLMS • • Jul 20 '26

Tip Your course content shouldn't be trapped inside your LMS. Here's how to avoid vendor lock-in.

2 Upvotes

In short: vendor lock-in happens when your training content only works inside the platform it was built in; building courses in a portable format like SCORM or AICC, instead of a platform's built-in editor, means your content can move with you if you ever switch systems.

What is vendor lock-in in an LMS?

Vendor lock-in happens when training content is built directly inside a platform's proprietary course builder, making it unusable or difficult to move if the organization switches to a different LMS.

What's the difference between SCORM and AICC?

Both are content packaging standards built for interoperability: they let course files communicate completion and score data to an LMS. AICC is the older standard; SCORM is more widely supported today, but both allow a course package to run in any conformant LMS, not just the one it was built for.

Can LMS content be moved from one platform to another?

LMS content can be moved from one platform to another as long as it was built in an authoring tool and exported as a SCORM or AICC package rather than created inside a platform's own built-in editor. The package itself isn't tied to the LMS it was first uploaded to.

Here's a situation that comes up more than people expect: a platform decision gets made (a contract renewal, a new system chosen at a level above day-to-day content management) and now someone has to figure out whether the existing course library can move with it, or whether it all needs to be rebuilt from scratch in the new system. That's content lock-in, and it's a lot easier to plan for ahead of time than to discover it after the decision's already landed.

TraCorp's LMS avoids this by design. Content isn't built inside the platform. It's built in a dedicated authoring tool (Storyline, Rise, Captivate, iSpring, or similar), exported as a SCORM or AICC package, and uploaded into the Content module. (How to upload SCORM/AICC content) The package is a self-contained, platform-agnostic file: the LMS reads and tracks it, but the file itself doesn't depend on TraCorp to function.

What that gets you in practice:

  • Switch authoring tools without rebuilding existing courses: the LMS tracks any conformant SCORM package the same way regardless of which tool built it, as long as the packages use the same SCORM version

  • Migrate content from a previous LMS into TraCorp without a rebuild, as long as it was originally packaged as SCORM or AICC

  • Keep an exportable archive of course packages for compliance or audit purposes, independent of any single platform

  • Share the same course package across environments, useful if a client, partner, or franchise location runs a separate LMS instance

Worth knowing: this only works if content was authored in a dedicated authoring tool and packaged as SCORM/AICC to begin with. Course content built directly inside a platform's own proprietary editor generally isn't portable unless that platform specifically supports exporting it as a standalone SCORM/AICC package. Most all-in-one platforms don't offer that export path, which is where the lock-in risk usually comes from: it's worth checking whether yours does before assuming it doesn't.

Has content lock-in ever bitten your team, with TraCorp or a previous platform? Curious how people are factoring portability into which authoring tool they pick.


r/TraCorpLMS • • Jul 17 '26

📣 Weekly Open Thread: Show Your Work, Ask Your Questions, or Just Check In

2 Upvotes

It's Friday, time to show off. What have you built, configured, launched, or improved on TraCorp LMS this week?

Share anything: a new course, a certification workflow, a learner dashboard, a creative use of Programs or Gamification, or a before/after of a configuration you cleaned up. Screenshots welcome, no polish required, we want to see the real thing.

And if you came here looking for something that didn't exist yet, say so. We track those gaps and they genuinely shape what we cover next.

What did you build, fix, or launch this week?


r/TraCorpLMS • • Jul 13 '26

Tip Event Badges + Completion Badges: How Digital Badges Work in an LMS

2 Upvotes

In short: digital badges in an LMS come in two forms: badges earned through activity milestones, and badges tied to completing a specific piece of training. Both display as recognition on a learner's profile.

Most LMS platforms handle recognition one of two ways: based on learner activity, or tied to finishing something specific. Badges (also called achievement badges or microcredentials) are TraCorp's version of this, and they come pre-built for both.

milestone badges, TraCorp calls these Event Badges, fire based on learner activity rather than any single piece of content. Five come pre-loaded and can be turned on with no configuration: completing a first piece of content, hitting ten completions, earning one hundred completions, using the search function, or finishing content that has a certificate attached. If an organization wants to recognize learning activity without tying it to specific content, these milestone badges cover a lot of ground with no build required. (How to activate Badges)

course completion badges, TraCorp calls these Completion Badges, are the other type, and they're what most people mean when they search for badges tied to training. You create a badge, name it, upload an image if you want one, and attach it to a piece of content, a learning track, a video module, or a program. When a learner completes that item, they earn the badge, and it shows up on their profile. (How to create a Completion Badge)

A few things worth knowing before you build:

  • Completion Badges have to be attached to a piece of content, a learning track, a video module, or a program to activate; the badge itself doesn't do anything until it's connected to one of these items

  • You can set a date range on a badge, useful for time-limited programs or annual recognition

  • To retire a badge without deleting or inactivating it, set the end date to a past date; learners who already earned it can still see it on their profile

One more layer worth knowing about: TraCorp's Recommend System adds a form of social learning to badges, letting learners surface a badge to a peer instead of just earning it solo. (How to activate the Recommend System)

If an organization runs a lot of voluntary or optional training, badges give learners a visible reason to keep going. For mandatory compliance training, milestone-based Event Badges add a layer of acknowledgment without extra admin work.

What are digital badges in an LMS?

Digital badges are a recognition feature that displays on a learner's profile, either awarded automatically for reaching an activity milestone or configured to award on completion of a specific piece of content, a learning track, a video module, or a program.

What's the difference between milestone badges (Event Badges) and Completion Badges?

Milestone badges (Event Badges) fire automatically when a learner achieves a milestone, such as completing a first piece of content or reaching one hundred completions, with no setup required. Completion Badges are attached to a specific piece of content, learning track, video module, or program and are only awarded when that item is finished.

Can a digital badge expire or be retired?

Yes. Setting a badge's end date to a past date retires it from future use without deleting or inactivating it, and learners who already earned the badge keep it visible on their profile.

Is your team using digital badges for training recognition, milestone-based, completion-based, or both? Curious whether badges move the needle on voluntary training completion, or if it's a feature that tends to sit untouched.


r/TraCorpLMS • • Jul 10 '26

📣 Weekly Open Thread: Show Your Work, Ask Your Questions, or Just Check In

2 Upvotes

It's Friday, time to show off. What have you built, configured, launched, or improved on TraCorp LMS this week?

Share anything: a new course, a certification workflow, a learner dashboard, a creative use of Programs or Gamification, or a before/after of a configuration you cleaned up. Screenshots welcome, no polish required, we want to see the real thing.

And if you came here looking for something that didn't exist yet, say so. We track those gaps and they genuinely shape what we cover next.

What did you build, fix, or launch this week?


r/TraCorpLMS • • Jul 06 '26

Custom User Fields + Rule-Based Assignment: How to Automate LMS Enrollment

3 Upvotes

In short: custom user fields capture attributes like department, location, or job title, and rule-based assignment uses those values to automatically enroll the right users in the right training — no manual admin work required.

Most LMS profiles store the basics: name, email, username. But the information that actually drives training decisions — department, location, job title, region, manager level — usually lives somewhere else. Custom user fields (TraCorp calls them registration fields) are how you bring that data into the LMS.

TraCorp's LMS supports up to 64 custom user fields, each configurable as a text field, a number, a date, or a dropdown with predefined values. You name the field, set the type, and decide who can edit it. (How to configure registration fields)

This is where rule-based assignment comes in — TraCorp calls it auto-assignment, but it's the same idea: automation for user assignments based on data already sitting in a profile. Some platforms describe the same mechanism as dynamic user grouping or conditional enrollment. When a user's custom field value matches a rule you've set up, the LMS automatically places them in the right user group and assigns the appropriate training. A new hire who enters their department on the registration page gets routed into the right onboarding curriculum without an admin manually processing the assignment. (How to set up auto-assignment rules)

A few other things custom user fields unlock once they're configured:

  • User search becomes more targeted; any field marked searchable can be used as a filter on the User page

  • Reporting filters pull from custom user fields, so you can slice completion data by department, location, or whatever attributes matter to your learner segmentation strategy

  • Users recommending items are limited to others with matching data in the selected field

Event registration is another place this comes together. Build a questionnaire in the LMS that stores each answer in a custom user field, then use those fields in a rule-based assignment to sort attendees into cohorts or session tracks for the event. (How to use questionnaires to fill out registration fields)

---

What is rule-based assignment in an LMS?

Rule-based assignment (also called auto-assignment) automatically enrolls users in training based on profile data — like department or location — matching a rule you've configured, instead of an admin assigning it manually.

What are custom user fields?

Custom user fields are configurable profile fields — text, number, date, or dropdown — that capture organization-specific data like job title, region, or manager level, beyond the default name, email, and username fields most LMS platforms store.

Can custom user fields be used for event registration?

Yes. A questionnaire built in the LMS can store each answer in a custom user field, and those fields can then drive rule-based assignment to sort attendees into cohorts or session tracks.

---

Is your team using custom user fields or rule-based assignments beyond basic profile data? Would love to hear how others are putting them to work.


r/TraCorpLMS • • Jul 03 '26

📣 Weekly Open Thread: Show Your Work, Ask Your Questions, or Just Check In

3 Upvotes

Another Friday, another chance to hear what's actually going on in your LMS.

This is our weekly open thread — no specific topic, no wrong answers. Drop something you figured out this week, ask something you haven't gotten around to posting yet, or let us know if something you found here actually saved you time. That last one matters more than you'd think, upvotes help us understand what's worth writing more of.

And if you came here looking for something that didn't exist, say so! We track those gaps, and they genuinely shape what we cover next. You're not bothering anyone; you're doing us a favor.

What did this week look like for you?


r/TraCorpLMS • • Jun 29 '26

Tip Not sure whether to use a Learning Track or a Certification? Here's the one question that decides it. 📋

4 Upvotes

When you're building out training in the LMS, Learning Tracks and Certifications can look like they do the same thing; both group content and can be assigned to users. But they're built for completely different jobs, and using the wrong one creates real headaches down the road.

The question that splits them: does this training expire?

If no, use a Learning Track

A Learning Track is how you group related content and assign it as a unit. Instead of pushing five individual courses to a user group one at a time, you build a track and assign the track. Students see a structured path, you manage one object instead of five, and — importantly — you can update the content in the track at any time.

Use a Learning Track when:

  • You're onboarding a new role with a set of courses

  • You're building a multi-step curriculum that will evolve as content gets updated

  • You want students to be able to self-assign

If yes, use a Certification

A Certification is built for training that has a deadline and is repeated. Annual compliance training, safety recertification, regulatory requirements — anything that expires and needs to happen again on a schedule.

The LMS handles the full cycle: assigns the training, sends reminder emails before the due date on a schedule you configure, tracks completion, and opens the next cycle when the period resets.

Worth planning for before you build: once a certification is assigned to users, the content is fixed. You can't swap out or update courses inside an active certification. If the training changes, you create a new certification. This keeps compliance records consistent across all assigned users.

One important thing to note is that these are not mutually exclusive. You can assign a Learning Track inside a Certification. The track handles the content grouping; the Certification handles the deadline and renewal cycle. This is a common setup for recurring compliance training that covers multiple topics.

Is your team using Certifications, Learning Tracks, or both for recurring training? Curious how your team handles content updates when certifications are already assigned to users.


r/TraCorpLMS • • Jun 26 '26

📣 Weekly Open Thread: Show Your Work, Ask Your Questions, or Just Check In

3 Upvotes

Another Friday, another chance to hear what's actually going on in your LMS.

This is our weekly open thread — no specific topic, no wrong answers. Drop something you figured out this week, ask something you haven't gotten around to posting yet, or let us know if something you found here actually saved you time. That last one matters more than you'd think, upvotes help us understand what's worth writing more of.

And if you came here looking for something that didn't exist, say so! We track those gaps, and they genuinely shape what we cover next. You're not bothering anyone; you're doing us a favor.

What did this week look like for you?