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.
Navigate to Tournaments:
Go to the Sidebar Menu > Admin > Tournaments.
Click on Create and select Tournament.
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.
Save Tournament Details:
Once the form is filled, click Save.
You can attach either an existing challenge or create a custom one. Follow the steps below:
Click on Attach Challenge.
Select a Learning Path:
Choose a relevant learning path (required).
Select a Role:
Define the role that matches the challenge.
Filter Challenges:
Use filters such as language and framework to narrow down options.
Choose a Challenge:
Select a challenge from the list. The solution will appear below for reference.
Assign a Score:
Enter the score value for the challenge.
Click Submit.
Click on Attach Custom Challenge.
Select Challenges:
Pick one or more challenges from the list.
Use filters (e.g., language, framework) to refine the selection.
Assign a Score:
Define the score for each challenge.
Click Submit.
Review all attached challenges and tournament details.
Click Save to complete the setup.
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!