How to Create a tournament in AppSecEngineer Learning Platform

Create a Tournament

Tournaments in AppSecEngineer allow administrators to assign challenges in a CTF-style format, enabling users to compete and solve challenges faster. Here’s how to create a tournament step-by-step.


Step 1: Create the Tournament

  1. Navigate to Tournaments:

    • Go to the Sidebar Menu > Admin > Tournaments.

    • Click on Create and select Tournament.

      Screenshot of navigating to 'Tournaments' in the Admin section and selecting 'Create Tournament' in the AppSecEngineer Learning PlatformThis screenshot shows the user navigating through the Sidebar Menu to 'Admin' and selecting 'Tournaments.' Then, the user clicks on 'Create' and chooses 'Tournament' to start creating a new tournament in the AppSecEngineer Learning Platform.

  2. Fill in Tournament Details:

    • Complete the form with the following required data:

      • Name: Enter a unique name for the tournament.

      • Description: Provide a brief description.

      • Start Date: Set the start date.

      • End Date: Set the end date.

      • Pass Percentage: Enter the minimum percentage needed to pass (e.g., 100%).

      • Duration in Minutes: Define the duration of the tournament (minimum 30 minutes)

      • Select Teams: Choose the participating teams.

      • Select Users: Add specific users to the tournament.

        This screenshot shows the user filling out a form to create a tournament in the AppSecEngineer platform. The form includes fields for the tournament name, description, start and end dates, pass percentage, duration, and options to select teams and users for participation.

  3. Save Tournament Details:

    • Once the form is filled, click Save.

Need to make changes? Learn how to edit tournaments in our guide on Editing a Tournament.



Step 2: Attach a Challenge to the Tournament

You can attach either an existing challenge or create a custom one. Follow the steps below:

Step 2a: Attaching an Existing Challenge

  1. Click on Attach Challenge.

    Screenshot of clicking on 'Attach Challenge' to attach an existing challenge to a tournament in the AppSecEngineer platform.This screenshot shows the user clicking on the 'Attach Challenge' button to add an existing challenge to a tournament in the AppSecEngineer platform. This feature allows administrators to link pre-created challenges to the new tournament.

  2. Select a Learning Path:

    • Choose a relevant learning path (required).

      Screenshot of selecting a relevant learning path for a tournament in the AppSecEngineer platform.This screenshot shows the user selecting a relevant learning path for the tournament in the AppSecEngineer platform. Choosing a learning path is a required step for attaching to the tournament, ensuring alignment with the tournament’s objectives.

  3. Select a Role:

    • Define the role that matches the challenge.

  4. Filter Challenges:

    • Use filters such as language and framework to narrow down options.

  5. Choose a Challenge:

    • Select a challenge from the list. The solution will appear below for reference.

  6. Assign a Score:

    • Enter the score value for the challenge.

  7. Click Submit.

    Screenshot of selecting a challenge, assigning a score, and clicking submit in the AppSecEngineer platformThis screenshot shows the user selecting a challenge from the list, entering a score value, and clicking 'Submit' to assign the challenge to the tournament in the AppSecEngineer platform.

Step 2b: Attaching a Custom Challenge

  1. Click on Attach Custom Challenge.

  2. Select Challenges:

    • Pick one or more challenges from the list.

    • Use filters (e.g., language, framework) to refine the selection.

  3. Assign a Score:

    • Define the score for each challenge.

  4. Click Submit.


Step 3: Finalize the Tournament

  1. Review all attached challenges and tournament details.

  2. Click Save to complete the setup.

  3. Click the green "finalize" checkmark to finalize the tournament, but remember that a FINALIZED tournament cannot be edited!

You now have a tournament ready for your teams to compete and enhance their skills!


Monitor tournament results with detailed assignment reports, as shown in Downloading Reports from Assignments

    • Related Articles

    • Deleting a Tournament

      Steps to Delete a Tournament Access the Tournaments Section: Go to the Dashboard > Sidebar Menu > Admin > Tournaments. This screenshot highlights the admin dashboard of the AppSecEngineer Learning Platform. The image shows a user clicking on the ...
    • Setting up your Enterprise Account

      Before getting started with setting up your enterprise account, make sure you’re logged in. If you’re unsure how to log in, refer to our Logging in to AppSecEngineer guide. 1. Creating an Admin Account Once you have received an email about your ...
    • Taking and completing a Challenge

      Step 1: Access the Challenges Tab Navigate to the left menu on your screen. Click on the "Challenges" tab to open it. Step 2: Locate the Right Challenge Browse through the available challenges listed in the Challenges tab. Identify the challenge you ...
    • Build your own challenge

      Build Your Challenge is an AppSecEngineer Enterprise Admin-only feature! Steps to Build Your Challenge Access the Challenge Builder: Log in to the Admin Dashboard. Navigate to Sidebar menu> Admin> Build Your Challenge. Fill in the Challenge Form: ...
    • Build your own challenge

      Build Your Challenge is an AppSecEngineer Enterprise Admin-only feature! Steps to Build Your Challenge Access the Challenge Builder: Log in to the Admin Dashboard. Navigate to Sidebar menu> Admin> Build Your Challenge. Fill in the Challenge Form: ...