Skip to main content

🏷 Tags

Tags are another way to logically group a set of challenges, just like categories. However, unlike for categories, multiple tags can be assigned to a challenge.

Tags cab also be used to search and filter challenges in the challenge list, get displayed on the challenge page, and can also be used to filter the scoreboard.

Adding several tags to a challenge might lead the participant to guess or realise the solution faster, which could be non-ideal. However, at the same time, by tagging challenges with keywords like the vulnerability name, tool name etc. organizers will be able to get much deeper analytics about participants, and their skill levels. To solve this problem, the platform supports making tags private. Private tags will not be shown to participants, but will work like normal tags for the organizers.

tip

While creating flags, avoid adding # as the first character, and adding spaces in between the words. While they will still work, it is not recommended.

Creating a Tag

Tags can either be created from the Manage Tags page (Manage > Tags or /admin/manage/tags), or while creating or editing a challenge.

Private & Public Tags

Tags can be private or public. Public tags are visible to all participants, and can be used to search, filter challenges, scoreboard etc. Private tags are only visible to the organizers, and can be used by them just like public tags.

To make a tag private, go to Manage Tags page (Manage > Tags or /admin/manage/tags), and click on the tag to be edited, and then click on the Edit button. In the edit popup, you can toggle the Private switch to make the tag private.

There is also a bulk edit option to make multiple tags private at once. To do this select the tags to be made private/public, and select the Make Private option in the Bulk Actions dropdown, and hit Apply.

Where is it Used?

Challenge Page

The challenge page will display the tags assigned to the challenge, just below the description area. This will help the participants to understand the challenge better. You can make tags for tools, technologies, languages, vulnerabilities, etc., however this might lead to participants being able to guess or realise the solution.

Challenge Listing

You can search for challenges by its tags, and filter challenges by tags on the challenge listing page.

Profile Page

The profile page of a participant will display the tags that they have solved challenges for. This will help organizers to get a better idea about the skill level of the participants.

Scoreboard

If enabled by the organizer, the scoreboard can be filtered by tags. This will only account the scores of participants for challenges with the selected tags, hence giving a better idea of the participants' skill levels.

Analytics

The platform provides analytics for tags, which can be used by the organizers to get a better idea of the participants' skill levels. The analytics can be found in the Analytics page (Manage > Analytics or /admin/manage/analytics).