---
title: "Creating a Subscription"
slug: "creating-a-subscription"
tags: ["NFR"]
updated: 2024-09-26T21:39:39Z
published: 2024-09-26T21:39:39Z
canonical: "docs.skillable.com/creating-a-subscription"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skillable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating a Subscription

A Subscription is a set of courses available to a subscriber to take and retake an unlimited number of times within a limited time period. While a user’s subscription is active, they can select any Course in the subscription catalog, auto-create a Course Assignment and immediately begin their training. Using subscriptions enables your Users to work through the training they want, when they want it, without your staff having to manage individual course assignments.

![subscription process](https://cdn.document360.io/a298db04-a0fe-47e0-bfe3-c52d6f9d7c8c/Images/Documentation/subscription-process.png)

To begin, you must create a Subscription Profile. A Subscription Profile is a template that determines many things, including the Organization availability, courses and the Duration of assignment availability. All the parameters set in the Subscription Profile are applied to each Subscription Assignment created from it.

## Create a Subscription Profile

To create a Subscription Profile:

1. From Site Administration’s Subscriptions tile, select **Subscription Profiles**.
2. Select the **New Subscription Profile** link in the top right corner of the page. Input the required information for your subscription on the following tabs:
3. Enter information into the required fields on the **Basic Information tab**. You can optionally enter information into the optional fields.

### Required Fields

| Field | Description |
| --- | --- |
| Name | Input a name for this subscription. |
| Organization | Defaults to your organization, may be revised if needed. |
| Program | Select Training for all functionality to work. |
| Duration | Defines the length of time the subscription is available to an assignee. Changing this field only applies to new subscription assignments, if changes need to be made on existing subscriptions, then you must edit those assignments. |
| Price | Leave at 0.00 or input the price you are charging for an assignment. |
| Enabled | Leave box checked to have the subscription accessible to assign. |
| Enable On-Demand Course Access | Leave box checked to have the courses display via On-Demand Course Catalog. Disabling this displays courses as a text list of search results. |
| Prevent Membership Expiration Editing by Outside Organizations | Leave box checked, this setting only applies to content vendors selling course access Through a Subscription to Contracted Organizations. |

### Optional Fields

| Field | Description |
| --- | --- |
| Short Name | Input an abbreviated name. |
| Description | Add a description of the subscription to differentiate from other subscriptions. This information only shows on the Subscription Profile. |
| Search Keywords | Add words to use to find the subscription from Find Subscription Profiles. |
| Auto-Assignment Lab Tags | This field works in conjunction with a feature in Skillable Studio. Organizations creating their own lab content can apply lab tags on their lab and the same tags in this field to auto-Publish a course and have it automatically added to a subscription. |
| Enforce course prerequisites | Enable this field to require prerequisites set on courses to be enforced for all courses within the subscription. |

1. Enter a description in the **HTML Description tab**. There is an optional field to add a custom formatted description. This description only shows on the Subscription Profile.
2. Enter information in the **Courses tab**. Add or update the courses available within your subscription. Changing courses takes immediate effect on all existing subscription assignments.
  - Select the Add Course link to open the Choose Courses dialog.
  - Search for and select all the courses you wish to add, then click OK.
3. **Course Tag Groups tab**

Add filters and sub filters for your catalog. Add Course Tag Groups to set up filter categories within your On-Demand Subscription Catalog. Sub-filters are set through Course Tags associated with your Course Tag Group.
  - Select the Add Course Tag Group link to open the Choose Course Tag Group dialog.
  - Search for and select all the tag groups you wish to add, then click OK.
4. Enter information in the **Availability tab**. Add Organizations on the Availability tab to give access for users in those organizations to be assigned subscriptions and redeem subscription keys. Availability is automatically added for the organization you are assigned on your User Profile, all other organizations must be added.
  - Select the Add Organizations link to open the Choose Organizations dialog.
  - Search for and select all the courses you wish to add, then click OK.
5. Select **Save**.

A subscription is an assignment to an individual for access to a set of courses for a set amount of time for self-paced access. Students can choose which courses to access from the subscription, which then open as a course assignment, and they can access the courses at any time for the duration of the subscription.

Bundles together content to then be set up for training through classes, subscriptions, and course assignments. Courses can include labs, videos, SCORM, LTI, external links, assessments, and documents. Courses must be assigned to a Content Provider and a Publishing Group to be available to set up for training.

A course assignment delivers self-paced access to a course. A course is assigned to a student giving immediate access to the student. It can be accessed at any time for the duration of the assignment. The assignment duration begins and is billed when it is created.

People who interact with the platform. Typically, we can break down users into three categories: Operations Managers, Instructors and Basic Users..

A subscription profile is a bundle of courses made available to students for a set amount of time for self-paced access. The profile sets the template for each subscription assigned to a student.

An organization is assigned to each entity in the TMS, such as, users, classes, subscriptions, and courses. The organization is a basis to determine access given based on roles within the organization and management over the organization.

The expected amount of time it will take a user to complete the lab. After setting the duration, the maximum duration of the lab will be set to 150% of the duration.

A course catalog surfaces courses to allow viewing of available content.

Organizations are the containers in which all objects in Skillable Studio reside. Each organization has two child orgs, Development and Production. Development is used for content creation and testing. Production is used only for content that is ready for consumption. Organizations also provide one of the security boundaries within the Skillable Studio platform.

Skillable's lab building & authoring platform.

Publishing a lab is the process of making a Lab Profile available to the customer’s Learning Management System (LMS). The LMS can then be configured to enable the end Learner to have access to the new Lab(s).

Specific labels or identifiers that are established within an organization's profile to automate the assignment of tag groups and individual tags to all courses produced by the organization. These tag groups are instrumental in configuring the filters for the Course catalog.

Metadata that can be associated to courses to allow for greater filtering or reporting. They can be set up to provide filters on the course catalog or class browser.

The user profile contains information about the user and their preferences, including roles, managed organizations, and settings.
