ctftime.org icon indicating copy to clipboard operation
ctftime.org copied to clipboard

Suggestion: Improve CTFTime Team Members 'Current' Section

Open UTCoordinator opened this issue 5 years ago • 1 comments

Hello,

So when visiting any CTF Team's profile, there is a Current section which lists the member who are approved by the Team's admin.

The current logic to sort the section is Join Date on the CTFTime Platform. So, the person who joined CTFTime earlier goes at the top of the current member section and those who joined later goes at the bottom.

There is one problem, The top member on the Current list usually denotes the captain of the team or some senior level member / core member of the team. But, due to sorting by join date it can create false signal on who is the founder/captain of the team.

What I propose is the following:

Give members of a team profile two options: 1.) Sort Current List by join date (i.e Default) 2.) Sort Current List custom (via drag and drop of members)

That way, members will drag and drop themselves based on their seniority for their team. Hence, most teams will place their current captain at the very top. This will make much more sense to any third party who is not well-aware of CTFTime platform to know who has the maximum authority in the team.

Also, There is another implementation which can go hand in hand with that is to create a small emoji (just like crown ones for top teams) for 'Captain' of a team.

So, in case of a team XYZ it will look something as

Current: John Doe 🛡️ Michael Doe Alex Doe .... and so on

So here, John Doe is very much visible as the Captain of the team XYZ as he has the badge which distinguish him amongst other. Similarly, There can be multiple captain (or no captain -- we make it non compulsory) in same team as well (but we can cap the maximum number to 2 or 3). Not everyone can be captain.

UTCoordinator avatar Apr 16 '19 17:04 UTCoordinator

For a long time I was agains all this "Captain" stuff at CTFtime. We'll discuss it.

kyprizel avatar Apr 16 '19 20:04 kyprizel