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

    • 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 ...
    • 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 ...
    • Quick start guide for Enterprise

      Set up Enterprise Account Import users manually SSO integration Create team and assign courses Available reports
    • Enterprise API integration guide

      We provide most of the reports that are present in our dashboard as APIs which can be integrated into your own system/Business Intelligence tools or some other Dashboards/systems, which will provide insights and help track progress on your own ...
    • Editing a tournament

      Tournaments in AppSecEngineer can be edited to update details, modify challenges, or adjust participant settings. Follow these steps to make changes to an existing tournament. Steps to Edit a Tournament Access the Tournaments Section: Go to the ...