Assign Activities

Assign Activities

The platform offers multiple options to assign activities such as labs or learning paths, to individual users, groups, teams, or the entire organization. By following these steps, you can create customized training plans that address learners' specific needs and skill levels.

1. Assigning Initial Activities to all Users

The platform provides four options for assigning training activities automatically to new users when they first access the platform. Follow these steps to choose the right assignment strategy for your organization.
NotesNote: Once you select an option, it will apply to all onboarded users.

Assignment Options for New Users

  1. None: 
    No activities are automatically assigned to new users.Use this option to manually assign activities to teams or individual users as needed.

  2. Initial Plan: 
    This option is for organizations that want to roll out a custom Secure Coding Program. New users are assigned initial Labs/Learning Paths based on the organization’s pre-defined Training Plan. If a Training Plan is not available or no iterations are in scope, a fallback is assigned based on the 'Initial Path' strategy. This article explains the simple assignment strategy for Learning Paths and Labs. 
    InfoTo create or update a training plan, see this article.

  3. Initial Path: 
    The option assigns an initial learning path tailored to the user's core technology, based on the technology selected during the onboarding questionnaire. With a 60-day completion window, it establishes a baseline of competency across various vulnerability classes, fostering timely progress and foundational skill growth.

  4. Initial Labs: 
    With this option, new users are assigned two initial labs based on the technology selected during the onboarding questionnaire


2. Assign Activities to Individual Users or Groups

This section explains how to assign ad-hoc training activities to an individual user, a group, a team, or the entire organization. If a training plan is active, these activities will be assigned in addition to those in the training plan.
Assign To User
Assign To Multiple Users
Assign To A Team
Assign To An Organization
Assign To User
Step 1: Navigate to the Users tab and click on the Details button of the user to whom you would like to assign the task.



Step 2: Scroll down to the end of the page and click on the Assign Activities button and then follow the instructions in the Assign Activities Window section below to complete the assignment.



Assign To Multiple Users
  1. Navigate to the Users tab and use the filters provided to identify the group of users to whom you would like to assign the activities.

  2. To select multiple users, hold Shift and click the checkbox next to each user ID.

  3. Once selected, click Assign Activities in the top-left corner of the screen to proceed.

  4. Then, follow the instructions in the Assign Activities Window section below to complete the assignment.



Assign To A Team
Step 1: Navigate to the Teams tab and click on the Details button of the team you would like to select.



Step 2: Scroll down to the Assigned Activities section and click on the Assign Activities button. Then, follow the instructions in the Assign Activities Window section below to complete the assignment.


Assign To An Organization
Step 1: Navigate to the Orgs tab and click on the Details button of the organization to which you would like to assign the task.



Step 2: Scroll down and click on the Training Activities tab and click on the Assign Activities button. Then, follow the instructions in the Assign Activities Window section below to complete the assignment.



Assign Activities Window

Step 1: In the Assign Activities modal window, you have the option of filtering activities by Labs and Learning Paths.


      If you would like to add a Learning path:
  1. Select Learning Path from the drop-down list in the top-left corner.
  2. The first column of the popup window will be populated with the learning paths you have access to.
  3. You can also filter a Learning Path based on the technology from the Technology drop-down.
  4. You can click on the title of each Learning Path to display the list of activities in the selected learning path. This will be displayed in the second column of the popup window.
  5. Once you have identified the Learning Path you wish to assign to the user, simply click on the Add button next to the title.
  6. The selected Learning Path will appear in the Assigned Learning Path section of the third column.



      If you would like to assign a Lab:

  1. Select Labs from the drop-down list in the top-left corner.
  2. The first column of the popup window will be populated with the technologies you have access to.
  3. Click on the technology name to display the labs for the selected tech in the second column.
  4. You can click on the title of each lab displayed in the second column of the popup window to read a description of the vulnerabilities and technologies covered in that lab.
  5. Once you have identified the lab you wish to assign to the user, simply click on the Add button next to the title.
  6. The selected Labs will appear in the Assigned Labs section of the third column.



Step 2:
  1. You can set an expiration date when assigning activities to a single user or a group of users. If you would like to assign an expiry date to your tasks, you can enable the Expiration toggle switch at the bottom and set an expiration date. 
  2. You can reset progress for users who previously completed activities by enabling the Reset Progress toggle switch.
  3. Finally, click on Save & Assign in the bottom right corner.


    • Related Articles

    • Track Assigned Activities

      Once a user has been assigned an activity, the progress of the activity can be tracked on an Organization, Team, or User level. Also, progress made by each user for a selected learning path can also be tracked. For Organization or Team For User By ...
    • Setting Assignment Strategy

      You can set assignment strategies for new users in your organization. There are four different assignment strategies available, and you can choose your preferred assignment from the ones below. Overview of Assignment Strategy: None: No activities ...
    • Restrict Content

      You have the option to restrict access to labs. This feature can be accessed from the Orgs tab of the Management Interface. Step 1: Navigate to the Orgs tab and click on the Details button of the org to which you would like to enable the lock. Step ...
    • Users

      The platform offers multiple user roles with varying levels of privilege to help you run an efficient, secure coding training program. User Role Run Labs Run Learning Paths Create Learning Paths Create Labs Add Remove Update Users Create Tournaments ...
    • Email Notifications

      The platform will periodically send email notifications. Since training priorities range from customer to customer and fluctuate over subscription periods, we have enabled a configuration option to ensure our customers maintain complete control over ...