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:
Manage post-training (track progress, issue credentials, and support learners)
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:
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:
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:
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:
Create the course in TMS.
Add labs (from Skillable Studio or provider content).
Attach courseware and supporting materials as needed.
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:
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:
|
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:
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:
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.
Fill in the required fields:
First Name: Enter the learner’s first name.
Last Name: Enter the learner’s last name.
Primary Email: Enter the learner’s email address.
Username: Verify the default value, which is set in your Organization’s preferences.
Password: Verify the default value, which is set in your Organization’s preferences.
Verify the correct Organization, Time Zone, and Country.
Optionally fill in additional fields if you want to capture extra information.
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:
Navigate to (domain).learnondemand.net.
On the landing page, click Sign In.
Choose your preferred authentication method: Entra ID, Microsoft Account, or Google.
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:
After receiving a training key from an admin, navigate to (domain).learnondemand.net.
On the sign-in page, select Register with Training Key.
Enter the training key and provide the required user details, including:
First Name
Last Name
Email
After filling in the user details, create the user account.
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:
| Instructors can also choose between two types of manual enrollment for 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:
Log in to TMS and select My Dashboard at the top of the page.
Select My Transcript.
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:
From the Admin menu in TMS, select Courses > Manage Completion Certificates.
On the right, click +Create Course Certificate Template.
On the Basic Information tab, fill in the certificate details (name, description, and certificate date format).
Create a certificate template in .docx format, using any (or all) of these fields to pull data from Skillable TMS:
StudentName: Learner first and last nameCourseName: Name of the completed courseCourseLength: Length of the course in hours, days, or weeksCompletionDate: Date the course was completedLocation: Where the course was takenTrainingDays: Number of training days in the course
Use the Template File field to upload your .docx template to TMS.
Select the Availability tab and add any organizations that require the completion certificate.
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:
From the Admin menu in TMS, navigate to Badges > Create Badge Provider.
Fill in the Basic Information details:
Set the Name for your provider (e.g., IPC-Credly).
Optionally add a description.
Confirm the Organization is set to the org that will manage the provider.
Set the connection details:
Badge Provider Type: Select the external provider (e.g., Credly).
Badge Provider Organization ID: Enter the ID from the external provider.
Badge Provider Authentication Token: Enter the token provided by the external provider.
API URL: Enter the URL used to issue badges.
On the Availability tab, add child organizations that may use this badge provider.
Click Save to finish creating the badge provider.
Create Badges
To create a badge:
From the Admin menu in TMS, navigate to Badges > Create Badge.
Fill in the Basic Information details:
Name: Set the name for the badge (we recommend using the name of the badge template from the external provider).
(Optional) Description: Describe the achievement.
Organization: Confirm the Organization is set correctly.
Set the badge provider:
Next to Badge Provider, select Choose.
Search for and select the badge provider.
Click OK to add the badge provider.
In the Badge Provide Template Id, enter the template ID from the external provider.
On the Availability tab, add child organizations that can associate this badge with their achievements.
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.