🏷 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.
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
).