Open scarroll32 opened 7 years ago
@marcelsalathe @spMohanty Please review.
Looks great to me !! đź‘Ť
Some considerations :
Guess the simplest way to go forward on this front is to have a setup, where someone can create a team and add members. All members need to confirm before they are "official members" of the team. Once you join a team, and the team makes a submission,. you cannot submit as an individual in the same challenge. (Note that before joining a team, you might have had made submissions as an individual). An individual cannot be a member of more than one team in the same challenge.
Does this make sense ?
OK I'll ask Jason to help with the very minimal design required on Monday.
To answer your questions above @spMohanty The general premise is to get it running asap, and it could be enhanced in a future release.
@spMohanty @marcelsalathe so we will go ahead with the design above, unless there are any more comments.
Please note that this model implies a user participant can be the leader of only 1 team at a time.
Upon further discussion, it's probably better to create a separate teams object. UI to be discussed with Jason.
As discussed today Jason will do some wireframes. @jsnrynlds
Hi @jsnrynlds , @spMohanty and I discussed this in detail today and here are a few thoughts for the design. We'd like to implement this in about a month if possible (we can also have a call to discuss further).
On the teams tab page, there is a "create team" button. Teams that a user belongs to, or has been invited to are listed there, with a link to the team detail page.
The Team Detail page is linked from the summary page on the participant profile. Team Fields
Hi @seanfcarroll – thanks, and apologies I've not gotten back to you on this yet. I'm struggling a bit with workload at the moment but as soon as I get a chance I'll look at this. I should have some time next week.
No problem @jsnrynlds we can also discuss via Skype if helpful.
Linked issue roles
As per crowdAI meeting 27/08 this is low / on hold.
@natejenkins : Lets move this to AIcrowd/AIcrowd, and bump up its priority. This will still need more discussions, but would still be interested in what your fresh thoughts on this are.
An optional team name field will be added to the participant profile, with one team possible for each challenge. A team is created by filling this field in, which then generates a new API key for the team. Any team member can submit using the team API key, but only the leader can recycle it. Teams will appear in a new tab on each participant's profile.
The primary team leader can then invite other users to become members of the team via their crowdAI username. A team leader can eject team members.
A section will be added the to-be-written FAQ about rules for teams.