Teams
#
Functionalities#
Participate in a ContestA team can participate in CTF contests on the platform which accept team registrations.
#
Roles & Permissions for External ContestsAction | Players | Captains | Admins | Owners |
---|---|---|---|---|
View Challenges | ✓ (1) | ✓ (1) | ✓ (1) | ✓ (1) |
Submit Flag | ✓ (1) | ✓ (1) (2) | ✓ (1) (2) | ✓ (1) (2) |
Manage contest team | ✓ (1) | ✓ | ✓ | |
Register for a contest | ✓ | ✓ | ✓ | |
Quit a contest | ✓ |
Note:
- These permissions apply only for external CTFs, internal CTF contests organized would have member access based on contest settings.
- These actions can be performed only if the member is added to the contest team.
- Flag Submissions to challenges for which the user has management (edit) access will not be logged, or considered for scoreboard, stats etc.
#
Organize a ContestA team can organize CTF contests on the platform, both internal and external.
#
Roles & PermissionsAction | Players | Captains | Admins | Owners |
---|---|---|---|---|
Approve Contestant | ✓ | ✓ | ✓ | |
Manage Challenges | ✓ (1) | ✓ | ✓ | |
Ban Contestant | ✓ | ✓ | ||
Manage Contest Settings | ✓ | ✓ | ||
Create Contest | ✓ | |||
Export/Import | ✓ | |||
Delete Challenge | ✓ | |||
Delete Contest | ✓ |
Note:
Captain
's can only view or edit the challenges they added to the challenge. Challenges contributed by other members are not visible or editable for theCaptain
s.
#
Add ChallengesA team can add CTF challenges to the platform, either for public use, or to share privately within team members.
Either the team, or the member who is contributing should be verified for adding a public challenge to Traboda platform. However, unverified teams and members can create private challenges and challenges for CTF contests they organize.
Any team member (user), with the role of Captain
or higher can create challenges.
This member who creates the challenge shall be deemed the author of the challenge,
and both the author and the team profiles will be credited in the challenge page.
#
Roles & Permissions for a challengeAction | Admins | Owners | Author |
---|---|---|---|
Edit | ✓ | ✓ | ✓ |
Untag Team | ✓ | ✓ | |
Delete | ✓ | ||
Transfer/Untag Authorship | ✓ |
#
Management#
Adding MembersOnly Admins & Owners of the team can add new members to the team.
#
Direct AddNew members can be directly added to a team by using their Traboda username.
By default, directly added members are given Player
role, which can be then
changed.
#
Via Invite- New members can be invited by creating an invite, and sharing the invite code.
- An invite can have slot limits, expiry timestamp and a designated role. The member shall be able to create multiple invites and view/delete active invites he/she created.
- The invited team members can only be designated to be given a role lower than that of the member who created the invite.
#
Roles & PermissionsAction | Players | Captains | Admins | Owners |
---|---|---|---|---|
Change Member Role | ✓ (1) | ✓ (1) | ✓ | |
Adding Members | ✓ (2) | ✓ | ||
Edit Profile | ✓ | ✓ | ||
Remove Members | ✓ | |||
Change Username | ✓ | |||
Delete Team | ✓ |
Note:
- Changing Member Role - Existing team members can manage roles of other team members who have a lower role than themselves. A team member is not allowed to change one's on role. However, the member is free to leave the team.
- Invited member can be only be designated with either
Player
orCaptain
roles.