This article discusses programs in Cloud Academy. In enterprise accounts, administrators and team managers can assign programs to teams and individual members.
This document contains the following sections:
- What are Programs
- Training Goals Details
- How to Create a Program
What are Programs
Programs automate the process of assigning training to your team members. Programs are one of the Skills Readiness Solution Tools and you can use them by themselves or together with Job Roles to optimize your training automation.
Step 1: Training goal
When you create a program, you choose the training goal. The training goal determines how the system assigns the training content. For example, your program might automatically assign training to everyone with a given Job Role or it might assign onboarding training whenever a new member joins a team.
As long as the program is running, it continues to assign training to members who match the criteria you set up.
The training due date depends on the duration of the training content and the date the program assigned it to the member. For example, you could create a program to assign a one-week training to all members of the Backend Developers team. As soon as you create the program, it assigns the training to everyone on the team with a due date of one week from today. If new people join the Backend Developers team a month later, the program also assigns the training to them with a due date of one week after they joined the team.
Depending on the training goal, you can choose the content to assign or you can choose Smart Skills to train and let the program choose the content automatically. In this case, you choose the number of stars you want your team members to score on the Smart Skill once they complete the program. You get more time-savings from creating a program that chooses content automatically.
Step 2: Skills and content
After you've configured the program goal, you choose whether to base the training content on Smart Skills or choose content from the training library.
For skills-based programs, you choose one or more Smart Skills you want to train, as well as the level of proficiency you want your members to have in that skill by the time they complete the program. If you choose the Training for a Job Role goal, the Smart Skills and proficiency level come from the Job Role you set up. See Career Paths and Job Roles for more information.
For content-based programs, on the other hand, you choose content from the training library to assign. Everyone assigned this program completes the same training without the opportunity to customize the level of difficulty based on the members' current skill level.
That's why skills-based programs offer more opportunities for time savings. When you create a skills-based program, the platform first administers a Smart Assessment to the members. The members' performance on the Smart Assessment indicates whether they can skip some of the beginning-level content on the way to achieving the level of proficiency you indicated.
The training content related to Smart Skills is available only through skills-based programs. You cannot find this content in the training library to assign through other means. You cannot assign custom content using a skills-based program.
A skills-based program cannot train on custom-skills that you create when you set up your Job Roles. You must train custom-skills using content-based programs.
Step 3: Additional Settings
When the platform assigns a program to a team member, it chooses the due date based on the assignment date. That means that multiple team members who are assigned the same program may have different due dates if their start dates were different. A single team member can have multiple programs assigned at the same time.
Training Goals Details
The training goal that you choose for a program is the most important choice in how the program behaves. The choices are:
- Team Onboarding
- Team Training
- Company Onboarding
- Training for a Job Role
- Custom Smart Rule
The goal you choose determines how the system assigns the program, as described in the following sections.
Company Onboarding Program
When you choose Company Onboarding as the training goal for a program, the system automatically assigns the program to a member as soon as they join your Cloud Academy account.
Note: At this time, the platform does not have a way to differentiate new employees who join your account from long-time employees who join your account.
Training for a Job Role Program
When you choose Training for a Job Role as the training goal for a program, the system assigns your program to each user who has been assigned the job role that you specify. Note that this type of program contains training for people with this job role and not for people working toward this job role. This type of program can be useful for assigning training to everyone who performs a certain role, such as training about new additions to an existing platform.
Team Onboarding Program
When you choose Team Onboarding as the training goal for a program, the system automatically assigns the program to a member as soon as they join a team. As the name suggests, a program with this training goal is useful for teaching new members of a team the basics of working on that team, such as standard procedures, introductions to the tools you use, and references for whom to contact for help.
Team Training Program
When you choose Team Training as the training goal for a program, the system assigns the training to the existing members of the team. As long as the program runs, the platform also assigns the training to anyone who joins the program going forward.
Custom Goal Program
When you choose Custom Goal as the training goal for a program, you simply assign the program content to individuals.
How to Create a Program
Use the following steps to create a program. You must be an administrator and team managers to complete this procedure.
- From the dashboard, click the building icon in the top toolbar. Choose the Training tab, and then Programs.
The Programs screen appears.
- Click Create new Program.
The Define your training goal screen appears.
- Choose the training goal. The steps that follow depend on which training goal you choose:
- Company Onboarding: No more tasks in this step. Go to the next step.
- Team Training: Select the team. The platform will assign the program to all current members of the team and also anyone who joins the team going forward. Note: The platform does not assign the training to members of subteams. You can assign the training to the subteam in a separate program or add the subteam members to the original program after you've created it.
- Team Onboarding: Select the team. The platform will automatically assign the program to anyone who joins this team going forward. Note: The platform does not assign the training to members of subteams. You can assign the training to the subteam in a separate program or add the subteam members to the original program after you've created it.
- Training for a Job Role: Select the job role. The platform will automatically assign the program to anyone who is assigned this job role.
- Create Smart Rule: No more tasks in this step. Go to the next step.
- Click Continue.
The Define the content screen appears.
- Click Select from the Content Library and choose one or more pieces of training. Click the Update program content button to close the training window.
- Click Continue.
The Review and Confirm screen appears.
- Review the information you input for the program, and click Confirm and Deploy.