lichess-org / lila

♞ lichess.org: the forever free, adless and open source chess server ♞
https://lichess.org
GNU Affero General Public License v3.0
15.25k stars 2.24k forks source link

Allow Teachers to add Students to Teams #6663

Open paulharris opened 4 years ago

paulharris commented 4 years ago

We have several independent Teachers and Classes on Lichess. We want to hold a Swiss tournament. To do this, we need to add a heap of kids to a particular Team. Asking kids to join a Team is problematic:

Would be great if Teachers could mass-add players into one of their teams.

ornicar commented 3 years ago

This could only work with managed students created by the teacher for the class.

Because since teachers can invite any player to a class, that would then allow force-joining them to a team

paulharris commented 3 years ago

It would be ok if it only worked for managed students, IF we can also manage an existing account. ChessKid has a mechanism for this - the primary guardian (parent) can add a secondary guardian (teacher) and the teacher can add and remove the player into Clubs (which are like Teams). You can bulk-add-remove players per-Club. ie you edit the club membership list, and you can tick/untick any player you have under your guardianship.

Currently, arranging kids into teams is very hard as it requires a lot of cooperation with each player. I've seen another Coach create a team for each tournament they hold so they can arrange their players into the teams they want. I think he gave up on that and are doing other methods now. If you want feedback from him, let me know, he isn't a programmer so doesn't know about github and reporting issues etc.

Fashionablylatte commented 3 years ago

The workaround I've been using is just logging in with the managed student account and adding them that way, but that's admittedly a somewhat time-intensive method.