Skillable Training Management System (TMS)

Next

Skillable TMS Overview

Skillable Training Management System (TMS) is our integrated LMS platform for delivering hands-on labs, courseware, and virtual training experiences to learners. It brings together learner and instructor management, class scheduling, automated notifications, and progress tracking in a single interface so you can run training programs end-to-end.

Learners and instructors can launch all course content—including labs, courseware, and virtual meeting links—from one web page. Instructors can monitor learner labs in real time, provide support during class sessions, and track learner progress as they complete their assignments. TMS also supports assessments, certificates, and Badges so you can measure learning outcomes and recognize learner Achievements.

TMS is designed to support a wide range of training scenarios, from education programs and corporate learning to professional certification and partner enablement. It gives you the tools to deliver, track, and report on training at scale.

With Skillable TMS, you can:

  • Deliver training in multiple formats, including instructor-led training, self-paced learning, and virtual labs.

  • Track learner progress with real-time insights into performance and engagement.

  • Report on training effectiveness with comprehensive reporting and analytics.

Training delivery in TMS follows a clear workflow:

  1. Prepare your content

  2. Choose your delivery method

  3. Create and manage user accounts

  4. Enroll learners

  5. Manage post-training (track progress, issue credentials, and support learners)

  6. Access support as needed

Core Concepts of TMS

Understanding the building blocks of TMS helps you design and deliver training more efficiently.

  • Course: The primary container for all learning content, including labs, courseware, and supporting materials like Activities.

  • Lab: The hands-on environment where learners practice skills. Labs are added to courses.

  • Class: An instructor-led, scheduled session with set dates and times. Instructors and learners meet at a defined time to work through course content and labs.

  • Course assignment: Self-paced access granted to a single learner to one course for on-demand training.

  • Subscription: Grant a learner timed access to multiple courses. Each launched course becomes an individual course assignment.

  • Training key: An access code learners use to self-register for classes, course assignments, or subscriptions.

  • Publishing group: Determines which organizations or learners can access a course.

Labs are added into courses. Courses are delivered through classes, course assignments, or subscriptions. Training keys, Skillable Connect, and the Skillable API offer flexible enrollment and automation options.

User Roles

TMS uses three primary Roles to manage training:

Account Type

Description

Administrator

Administrators (admins) oversee day-to-day operations for instructors and students. Their responsibilities include:

  • Creating and managing classes, courses, subscriptions, catalogs, and learning paths

  • Managing training keys and publishing groups

  • Creating and updating user accounts (admin, instructor, and student)

  • Configuring certificates and badge providers

  • Monitoring platform usage and reporting

Initial admin accounts are created by Skillable during onboarding. Those admins can then create additional admin, instructor, and student accounts in TMS. Each admin account must use a unique email address.

Instructor

Instructors deliver classes through TMS and support learners directly. They can:

  • Deliver instructor-led training in person or virtually

  • Manage class preparation and schedules

  • Specify which classes they are qualified to teach

  • Indicate their availability for future classes

  • Monitor learner labs in real time and assist during sessions

Each instructor account must use a unique email address and must be created by an admin.

Student

Students are learners who participate in classes, course assignments, and subscriptions. They can:

  • Log in to TMS to join classes and open labs

  • Engage with course content and labs assigned by their organization

  • View transcripts, certificates, and badges after completing training

Each student account must also use a unique email address.

🔗 Helpful Resources for Creating Accounts

Prepare Your Content

Before you deliver training in TMS, you need to organize the content learners will access. This step focuses on creating or selecting courses, adding labs and materials, and making sure the right audiences can see and use that content. A well-prepared course makes delivery smoother, reduces setup work later, and ensures learners have a consistent experience regardless of how the training is delivered.

Depending on your needs, you can either create custom content—building courses and adding your own labs and materials—or use existing content that’s already available through a provider.

Create Custom Content

A course acts as the central container for the content you plan to deliver. For most training scenarios, you will:

  1. Create the course in TMS.

  2. Add labs (from Skillable Studio or provider content).

  3. Attach courseware and supporting materials as needed.

  4. Associate the course with a publishing group so the appropriate organizations and learners can access it.

Courses are used in Classes, Course Assignments, Subscriptions, and Learning Paths. Depending on your permissions and the attributes you configure, course creation can range from simple to highly customized. For assistance setting up a new course, contact Skillable Support.

Use Existing Content

If you purchase content from a provider, your contracted courses are made available during setup. In that case, you can skip course creation and move directly to:

  • Creating classes

  • Assigning course assignments

  • Assigning subscriptions

🔗Helpful Resources for Creating Content

Create Custom Content

Access and Use Existing Content

Choose Your Delivery Method

To grant students access to labs and course content, an admin first chooses a delivery method. TMS supports self-paced and instructor-led delivery.

Use Self-Paced Delivery

Self-paced training is delivered through course assignments or subscriptions.

Course Assignments

Subscriptions

Course assignments grant access to a single course for a single learner. They allow you to:

  • Assign one course to one learner

  • Assign multiple courses to one learner

  • Assign one course to multiple learners

  • Assign multiple courses to multiple learners

Learners can take and retake the course as long as the assignment is active.

Subscriptions group multiple courses into a single package. When you assign a subscription:

  • Learners see all courses in the subscription catalog.

  • Each course they launch creates an individual course assignment.

  • Learners can take and retake courses for as long as the subscription is enabled.

Use Instructor-Led Delivery

Instructor-led training is delivered through classes, either in person or virtually.

In-Person Classes

Virtual Classes

Use physical classrooms to prevent double-booking and overbooking. When you assign a classroom to a class, TMS checks room availability and capacity and warns you about conflicts.

Use Virtual Meeting Host (VMH) providers. You can:

  • Add a custom VMH, using the URL from your preferred meeting platform.

  • Use an integrated VMH from supported providers.

You can associate multiple VMH options with your organization, but each class can use only one VMH.

🔗Helpful Resources for Training Delivery

Self-Paced Delivery

Instructor-Led Delivery

Create and Manage User Accounts

User accounts provide the access learners and instructors need to log in, attend classes, and open labs. TMS supports several account creation methods, including:

  • Manual account creation (by an admin)

  • Student self-registration

  • Account creation via training key

  • Bulk user account creation

Manually Create a Student Account

Admins can create student accounts one at a time and then assign training to the accounts.

To create a user account as an admin:

  1. From the Admin menu in TMS, navigate to Users > Create User.

    The Create User page opens. Some fields are automatically populated based on your own user account or your organization’s preferences.

  2. Fill in the required fields:

    1. First Name: Enter the learner’s first name.

    2. Last Name: Enter the learner’s last name.

    3. Primary Email: Enter the learner’s email address.

    4. Username: Verify the default value, which is set in your Organization’s preferences.

    5. Password: Verify the default value, which is set in your Organization’s preferences.

  3. Verify the correct Organization, Time Zone, and Country.

  4. Optionally fill in additional fields if you want to capture extra information.

  5. After filling in the user details, click Save.

Self-Register for a Student Account

Students can create their own account in TMS using approved authentication methods.

To create a user account as a student:

  1. Navigate to (domain).learnondemand.net.

  2. On the landing page, click Sign In.

  3. Choose your preferred authentication method: Entra ID, Microsoft Account, or Google.

  4. Follow the login prompts.

After completing all account creation steps, your student account is created in your Organization within TMS. Training is not automatically assigned with this method.

Use a Training Key to Create a Student Account

Learners can also create an account and receive training at the same time using a training key.

To create an account via training key:

  1. After receiving a training key from an admin, navigate to (domain).learnondemand.net.

  2. On the sign-in page, select Register with Training Key.

  3. Enter the training key and provide the required user details, including:

    1. First Name

    2. Last Name

    3. Email

  4. After filling in the user details, create the user account.

  5. After the user account is created, training associated with the key is automatically assigned.

Create User Accounts in Bulk

Bulk tools help you create large groups of student or instructor users efficiently.

Use bulk import to create up to 10,000 users at a time from a CSV file.

Use bulk edit to:

  • Update user information

  • Add roles

  • Adjust organization management

  • Disable accounts

  • Flag fields for users to update (before they can take action in the platform)

🔗Helpful Resources for Account Creation

Enroll Learners

After you prepare your content and set up user accounts, you can choose how training is assigned.

Use Self-Paced Enrollment

Self-paced training can be delivered through:

  • Manual course assignments and subscriptions

  • Course assignment training keys

  • Subscription training keys

Course Assignment Training Keys allow learners to create self-paced course assignments. A key:

  • Grants access to a single course

  • Can be configured as one key with multiple uses or as unique keys for each learner

  • Allows learners to take and retake the training until the course assignment expires

Subscription Training Keys automatically assign a subscription to a learner. Keys are aligned to a subscription, which:

  • Groups multiple courses into one package

  • Provides on-demand access to those courses for a specified time

  • Lets learners choose which content they want to consume

Subscriptions deliver self-paced training to learners through a set of courses. As long as the subscription is active, learners can select any course in the subscription catalog and begin training immediately.

🔗Helpful Resources for Self-Paced Training Delivery

Use Instructor-Led Enrollment

Instructor-led classes can be accessed via training keys or manual enrollment.

Training Keys

Manual Enrollment

Instructors can use two types of training keys for classes:

  • Event training key: A single key shared with all learners to create enrollments in a specific class.

  • Enrollment training key: A unique key distributed to each learner to create enrollments in a specific class.

Instructors can also choose between two types of manual enrollment for classes:

  • Class roster: Register multiple learners simultaneously for the same class.

  • Multiple enrollments: Enroll one student in multiple classes, multiple students in one class, or multiple students in multiple classes.

🔗Helpful Resources for Instructor-Led Training Delivery

Manage Post-Training

After training is delivered, TMS helps you capture outcomes and recognition with:

  • Transcripts

  • Course completion certificates

  • Badges

View Transcripts

The My Transcript page shows completed training for each learner, including course assignments and classes. Learners can continue using labs as long as the assignment is still active or the class is still within its post-class access period.

To view transcripts:

  1. Log in to TMS and select My Dashboard at the top of the page.

  2. Select My Transcript.

  3. Review completed trainings under Classes or Course Assignments.

Create Course Completion Certificates

You can associate course completion certificates with specific courses so learners can print them after finishing training.

To add certificates:

  1. From the Admin menu in TMS, select Courses > Manage Completion Certificates.

  2. On the right, click +Create Course Certificate Template.

  3. On the Basic Information tab, fill in the certificate details (name, description, and certificate date format).

  4. Create a certificate template in .docx format, using any (or all) of these fields to pull data from Skillable TMS:

    1. StudentName: Learner first and last name

    2. CourseName: Name of the completed course

    3. CourseLength: Length of the course in hours, days, or weeks

    4. CompletionDate: Date the course was completed

    5. Location: Where the course was taken

    6. TrainingDays: Number of training days in the course

  5. Use the Template File field to upload your .docx template to TMS.

  6. Select the Availability tab and add any organizations that require the completion certificate.

  7. Click Save to finish adding your course completion certificate.

Create Badges

TMS can issue digital badges through external providers (currently Credly). Badges attach to achievements and use the provider’s template IDs to ensure the correct badge is issued.

Add Badge Providers

To create a badge provider:

  1. From the Admin menu in TMS, navigate to Badges > Create Badge Provider.

  2. Fill in the Basic Information details:

    1. Set the Name for your provider (e.g., IPC-Credly).

    2. Optionally add a description.

    3. Confirm the Organization is set to the org that will manage the provider.

  3. Set the connection details:

    1. Badge Provider Type: Select the external provider (e.g., Credly).

    2. Badge Provider Organization ID: Enter the ID from the external provider.

    3. Badge Provider Authentication Token: Enter the token provided by the external provider.

    4. API URL: Enter the URL used to issue badges.

  4. On the Availability tab, add child organizations that may use this badge provider.

  5. Click Save to finish creating the badge provider.

Create Badges

To create a badge:

  1. From the Admin menu in TMS, navigate to Badges > Create Badge.

  2. Fill in the Basic Information details:

    1. Name: Set the name for the badge (we recommend using the name of the badge template from the external provider).

    2. (Optional) Description: Describe the achievement.

    3. Organization: Confirm the Organization is set correctly.

  3. Set the badge provider:

    1. Next to Badge Provider, select Choose.

    2. Search for and select the badge provider.

    3. Click OK to add the badge provider.

  4. In the Badge Provide Template Id, enter the template ID from the external provider.

  5. On the Availability tab, add child organizations that can associate this badge with their achievements.

  6. Click Save.

When a learner earns the associated achievement in TMS, the system sends the template ID to the external provider to issue the correct badge.

🔗Helpful Resources for Post-Training

Access Support

Skillable provides tools and services to support instructors and admins during and after training.

Lab Monitoring

Lab monitoring lets instructors view and support learner lab sessions in real time. Instructors can:

  • See which lab a learner is using

  • View active steps or activities within the lab

  • Check how long the lab has been running

  • See how long it has been the learner’s last action

  • View the learner’s lab session as they work

  • Take control of the learner’s lab when assistance is needed

  • Share files with learners

This “over-the-shoulder” view helps instructors provide timely, targeted support.

Skillable Support

Skillable Support is available 24/7 by email, chat, or phone for help with TMS configuration, troubleshooting, and best practices. Visit https://www.skillable.com/customer-support/ to learn more.

🔗Helpful Resources for Support

Summary

Skillable TMS is a unified platform that simplifies how you deliver hands-on learning at scale. Courses act as flexible containers for labs and supporting materials, and can be delivered through instructor-led classes or self-paced course assignments and subscriptions. You can create and manage accounts manually, through authentication, via training keys, or in bulk—and enroll learners in the way that best fits your programs.

With built-in monitoring, transcripts, certificates, and badges, plus flexible enrollment and integration options, TMS helps you streamline administration, stay in control of learner progress, and deliver training experiences that drive real skill development.

If you’re experiencing an issue with a lab, platform feature, or your account, please submit a ticket to Skillable Support. Our Support team can help you troubleshoot errors, resolve access issues, and answer questions specific to your environment.

If you noticed an error or have suggestions for improving this documentation, use the Was this article helpful? section below. Your input helps us keep our documentation accurate and up to date.

Was this article helpful?

Please note that this feedback is for documentation only. Be sure to log in to your Skillable account when leaving feedback so we can respond directly.