Security Labs campaign
You create campaigns to assign lessons to learners. You can create a campaign that contains one or more lab assignments, and assign the campaign to one or more roles. You assign content to your campaign in one of the following ways:
Create campaign and assign content automatically
You can create a campaign that automatically selects content based on certain specifications. You assign content automatically when you want the system to select content for a given criteria.
Before you begin:
You must be a Security Labs administrator or manager.
To complete this task:
-
Select your username in the top-right corner of the Security Labs page to open the menu.
-
Select Assign Content.
-
On the Assign content through campaigns page, select Create new campaign. The Create New Campaign window opens.
-
Enter a name for the new campaign and select the roles of the learners that must complete this new campaign.
-
Select Automatically and use the wizard to assign content automatically. Veracode recommends you use the automatic option.
-
Select Next.
-
In the Select language section, select the icons for the languages you want in the assignment, or select the Select all checkbox to add all languages.
-
From the Select Schedule dropdown menu, select the frequency of the labs.
-
From the Select Focus dropdown menu, select the area or level for the labs.
-
Select Next.
-
In the campaign summary window, set the start date and time. If applicable, set an end date and time. If you selected Quarterly Deadlines for a Year or Monthly Topics for a Year from the Select Schedule menu, the End date dropdown selection is not available.
-
Select if you want to allow users to take labs after the end date and if you want Veracode to notify users when the assigned campaign begins.
-
If using Competition mode, select how to evaluate competitions:
- Compete by User: evaluate users, identified by their usernames.
- Compete by Role: evaluate users, identified by their assigned roles. Users compete against other users who have the same role.
-
Select Create.
-
In the Create campaign window, select if you want to launch the campaign immediately or leave it inactive (paused).
-
Select Create. The new campaign appears in the list of campaigns as either live or paused.
Next steps:
To start a paused campaign, select Launch campaign.
Create campaign and assign content manually
Creating a campaign wherein you assign content manually allows you to specifically select the content you want to assign to learners. To filter and select content for a campaign based on module name, lesson name or CWE flaw, you can assign content manually.
Before you begin:
You must be a Security Labs administrator or manager.
To complete this task:
- Select your username in the top-right corner of the Security Labs page to open the menu.
- Select Assign Content.
- On the Assign content through campaigns page, select Create new campaign. The Create New Campaign window opens.
- Enter a name for the new campaign and select the roles to which to assign the campaign.
- Select Manually, and then select Create. The campaign displays in the list of current campaigns with the Paused status.
- Select the campaign name or scroll down to view campaign details.
- For Select language, select the languages for the assignment. When you select a language, its icon changes to yellow.
- For Continuous Schedule, select Continuous Schedule On to have the campaign automatically move the learner from a completed assignment to the first lab in the next assignment.
- For Competition mode, select Competition mode to make this campaign a timed campaign based on the end date of the last assignment in the campaign. For more information, see Using teams and leaderboards in Security Labs.
- For Campaign deadlines, select Allow late access to not enforce a time limit for learners to complete the campaign.
- For Completion field, select Accept Prior Completion to count lessons completed before the campaign start date.
- Select Add an assignment.
- For Assignment title, enter a name for the assignment and select Update assigned content. The Assign content window opens with a list of all the available labs for the languages you selected. To search for labs or lessons, enter the module name, lab name, lesson name, or CWE error.
- To select labs to include in the assignment, from the list of labs, select Assign lab. If a lab is not required, select Make optional.
- Select Add content.
- Enter the date and time when learners must start the assignment.
- For Due date (UTC), select None, Fixed, or Relative. If you select Relative, enter the number of days, weeks, or months from the date when you assigned the labs to the users.
- To notify learners about the assignment time frame by email, select the checkbox.
- To send additional reminders to learners, select Add a notification and enter any relevant information, including the time and date to send the reminder.
- Select Save.
- To create additional assignments for the campaign, scroll up and select Add an assignment. Repeat steps 10-20.
Next steps:
When you finish creating assignments, scroll up and select Launch campaign.