---
title: "Using Custom Field Basics"
slug: "custom-fields"
tags: ["NFR"]
updated: 2024-09-27T15:21:32Z
published: 2024-09-27T15:21:32Z
canonical: "docs.skillable.com/custom-fields"
---

> ## 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.

# Using Custom Field Basics

Custom Fields are fields that you create just for your Organization Class to track data that is not a standard part of the Skillable TMS.

## Field Types

There are 6 different types of fields, and they can be created for each of the following entities:

- Courses
- Classes
- Users
- Subscription Profiles
- Tracks

### Custom Field Types

The 6 types of custom fields are:

- **Text Box** – plain text. You set the maximum character limit.
- **Dropdown List** – choices you set displayed in a dropdown.
- **Checkbox** - a yes/no choice.
- **Number** – whole number.
- **User Selector** – a user selected from a **Choose User** dialog. This dialog can be pre-filtered by a user role.
- **Checkbox List** - a group of yes/no choices where the user can select more than one.

## How Custom Fields Work

A unique relationship can be enabled between a custom field on a Course and a class. You can set course custom fields to cascade down to be used on the classes using the course. The field cascades but not the data.

Class custom fields take cloned classes into consideration. You can set the data from a class custom field to be included in the new class when the original class is cloned. This option can be a filter and/or output option on the **Find Custom Fields** page. In addition, class custom fields are displayed as columns on the Class History page if they have data in them.

Permissions are required to create, view, and edit these fields. Once they are created, they are visible on the **Create** and **Edit** pages of the entities.

## Example Use Cases

Here are some examples of how you might use each type:

- **Text Box** – a specific identifier used by your organization that contains more than numbers; a purchase order number; retail data such as a SKU or retail price; a URL resource; birthdays; etc.
- **Dropdown List** – specific classification groups used by your organization; regions; primary language; etc.
- **Checkbox** – a possible requirement; a designator; a qualification; etc.
- **Number** – a specific whole number identifier used by your organization.
- **User Selector** - the SME for the course; the sales rep responsible for the class; a mentor; etc.
- **Checkbox List** – related yes/no items such as possible characteristics, eligible User Groups, main languages spoken/read, etc.

Custom fields can allow organizations to capture and apply their own information to TMS Users, Classes, Enrollments, Subscriptions, and Courses for reporting on information they wish to collect. Custom fields can be set up as a text field, dropdown list, checkbox, number field, user selector, or checkbox list.

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.

A class is a scheduled instructor-led event with a start and end time/date. Typically, these include lectures and hands on activities such as labs.

Skillable's Training Management System. A learning management system designed to streamline the delivery, tracking, and reporting of your training programs.

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

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.

Class history shows all activity performed on the class profile.

A user group is a set of users that an administrator selects and names. The user group filter can then be selected from the Choose User dialog to show only those users. It can be helpful when creating training for a set group of users.
