---
title: "Cascading Custom Fields"
slug: "cascade-custom-fields"
tags: ["NFR"]
updated: 2024-09-25T21:44:25Z
published: 2024-09-25T21:44:25Z
canonical: "docs.skillable.com/cascade-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.

# Cascading Custom Fields

You can set Course Custom Fields to cascade down to the classes that use the course. When a course custom field is enabled to cascade down to a Class, it creates a new class custom field. This new field is like any other class custom field on a class.

## Best Practices for Course Custom Fields

- If the course custom field is set to unique values, the value set in course is compared to other course values and, if a value is set set in the class, it is compared to other class values.
- If there are user role restrictions set on the field, the same restriction is imposed on the classes.
- If a course is available to an organization, but the course custom field is not, the field will be seen on the course but not on the class.

## Set a Course Custom Field

To set a course custom field to cascade, check **Cascade To Class** on the **Basic Information** tab of the field. This checkbox is at the bottom of the Basic Information tab of the custom field when the Entity is set as Course.

When the field cascades to the class, it will display in the same display group. If the display group tab does not exist on classes, it will be created as a custom tab.

Because of the complexity and flexibility of custom fields, it is HIGHLY recommended that you test immediately test the field with all affected roles to ensure they work as expected and do not block creation or editing of entities.

## Related Topics

For more information regarding custom fields, please see:

- [Creating Custom Fields](/v1/docs/create-custom-fields)

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.

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.

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.
