Skip to content
  • There are no suggestions because the search field is empty.

How to create an Assessment

This article describes how to setup and configure assessments in Security Journey.

What Are Assessments?

Developer Knowledge Assessments measure a developer’s knowledge across key security topics. They provide valuable insight into current skill levels and help guide targeted training efforts.

Assessments allow you to:

  • Establish a baseline of security knowledge across your development teams.

  • Understand developers’ existing skills, including both strengths and areas for improvement.

  • Identify gaps in secure coding practices, secure development methodologies, and core security concepts.

  • Streamline the training experience by allowing developers to test out of content they already understand.

🕓 How Long Does an Assessment Take?

If no time limit is enforced (i.e., untimed), the guide estimates ~ 90 seconds per question. 

Here’s a breakdown by category (when all three are included):

Category Number of Questions Approx. Time to Complete
Secure Coding 15 ~ 22 minutes
Core Security Concepts 11 ~ 16 minutes
Secure Development & Design 13 ~ 20 minutes

  Artificial Intelligence and LLM

11   ~ 20 minutes 

Total (all categories): 50 questions

Assessment Setup and Configuration

 

How to Create a New Assessment

Follow these steps to configure and publish a new Assessment for your learners.

1. Navigate to the Assessment Builder

Go to Admin → Assessments → Create New Assessment.

2. Enter Assessment Details

Fill in the Assessment name and Assessment description. These will be visible to learners and should clearly communicate the purpose and content of the Assessment.

3. Select Your Audience

  • Add specific users via the table.
  • Or upload a CSV file with users.
  • After selecting users, click “Add Users” before proceeding.

4. Choose Assessment Content

  • By default, Secure Coding is selected — recommended as a baseline.
  • Optionally, allow learners to self-select their language or restrict the Assessment to specific languages.
    • Pick which programming languages to include. Supported languages (choose one or more):
      • C++
      • C#
      • Go
      • Java
      • JavaScript
      • Pseudocode
      • Python
      • Ruby
      • Rust
      • Typescript
  • Optionally, enable Timed Assessment if you want the Assessment to be time-bound.

5. Configure Assignment Settings

Set the delivery and notification options for the Assessment:

  • Define Start Date and End Date (if any).

  • Choose whether to notify learners when the Assessment becomes available.

  • Configure Reminder Notifications — options: weekly, monthly, quarterly, or none.

6. Review & Publish

Double-check all settings and content selections. When ready, click Publish to make the Assessment available to the assigned learners.


Troubleshooting