IN BRIEF
A Skill Tree is a visual representation of your program’s curriculum in iClassPro. It organizes skills into hierarchical layers—Disciplines, Levels, Events, and Skills—to track student progress and manage skill evaluations.
Overview
A Skill Tree structures your curriculum in layers, allowing you to measure student progress from individual skills up through larger achievement milestones.
Skill Trees are made up of the following layers:
- Discipline – the overall category (e.g., Gymnastics, Dance, Swimming).
- Level – the subcategory representing student progression (e.g., Level 1–4 or Beginner–Advanced).
- Event – optional groupings (e.g., Bars, Beam, or Vault).
- Skill – individual abilities or tasks that can be evaluated.
These layers allow you to customize your skill tree to your class needs. As a student progresses in their skills, they will work their way up the skill tree until the discipline has been mastered:
- Individual SKILLS are achieved until an EVENT is completed.
- Individual EVENTS are completed to finish a LEVEL.
- Individual LEVELS are finished to master a DISCIPLINE.
Important Note: At least one skill must be attached to a Discipline, Level or Event for it to show up when attaching skill trees to Programs, Classes, and/or Camps.
Accessing the Feature
- In the Office Portal, navigate to SETTINGS>SKILLS.
- The Skill Tree setup area displays your current Disciplines and their corresponding Levels, Events, and Skills.
- You can add, modify, or remove layers within each Discipline from this page.
Step-by-Step Instructions
Understanding Disciplines
Disciplines are the top layer of a Skill Tree. All Levels, Events, and individual Skills are attached to the overall Discipline.
Examples of Disciplines could be: are Swimming, Dance, and Gymnastics.
Understanding Levels
Levels are the second-highest layer of a skill tree, and nest directly below the Discipline. They can be easily customized according to your school’s curriculum.
Examples of Levels are: Level 1, 2, 3, 4 or Beginner, Intermediate, Advanced
If desired, Level Codes can be assigned to each Level for use on the Roll Sheet Report (CLA-4), Instructor Roster Report (STA-8), or Class/Camp Roster Report (STA-9).
Note that currently there is no direct correlation between the Class Level and Skill Tree Level.
Understanding Events
Using Events as a part of your skill tree is optional. They are often used as locations, or areas, within a facility.
Some examples of Events for gymnastics could be: Bars, Beam, Floor, and Vault.
Some examples of Events in swimming could be: Dog Paddle, Breast Stroke, and 50m Race.
If your school does not use Events, simply deselect it when creating a Discipline. Gymnastics schools would typically utilize Events, while Swim schools usually do not.
Understanding Skills
Skills are the baseline of your Skill Tree. Students are evaluated on individual skills, which are attached to either Events, Levels or Disciplines.
If desired, Skill Codes can be assigned to each Level for use on the "Instructor Roster Report (STA-8)" and "Class/Camp Roster Report (STA-9)" if the option to "Show Skills" is enabled.
You can quickly add skills to your Skill Tree by using the multi-select option.
To update/create your Skill Tree, navigate to your skill tracking settings under SETTINGS>SKILLS>SKILL TREES.
Troubleshooting & FAQs
-
Why is my Skill Tree not appearing in Classes, Camps, or Appointments?
- Make sure at least one Skill is attached to each Discipline, Level, or Event. Layers without Skills will not appear as options.
- Ensure that a Skill Tree is either attached to the Program or overridden on the class/camp/appointment level.
-
Why do my Class Levels not match the Skill Tree Levels?
- Class Levels and Skill Tree Levels are independent. You must manually align them if you want them to correspond.
-
My program does not use Events. Can I still build a Skill Tree?
- Yes. When creating a Discipline, simply deselect the Event layer.