tijmenvangulik / Ergometerspace

Documentation for ergometer-space
https://ergometer-space.org
Other
19 stars 7 forks source link

Rowing in teams #10

Closed tijmenvangulik closed 4 years ago

tijmenvangulik commented 4 years ago

When you login there wil be an extra dropdown where you can choose: rower/ team captain/observer. If you check this checkbox team name edit box will be visible. The team name wil show up in the race widget when he logs in.

Observers should not be seen in the race widget.

It should be possible to view/join/leave teams without race widget from the menu.

The team captain will be the main rower of the team. If he log’s out the whole boat is removed. (Technically all the team members will send the rowing data to the team captain and then it will be send the average of the team members to every one else)

The team captain must set the the distance / or time in the application (the ergometer should be set to just row for all the rowers, because the ergometer does not know the actual distance any more , it will be just an average of all rowers)

Teams are shown as boats in the race widgets (There should be some kind of different icon)

It should be possible to show the team members of a team in the race widget. (maybe a tooltip or a button and a popup)

When you are not a team captain you can choose join team from the race widget. The team captain wil get a message where he can confirm if he wants to let the rower join the team. When it is accepted the team member will get a message that he has to set the ergometer to “just row”.

It should be possible to step out of a team from the race widget. You can not join or step out of a team while it is rowing.

In the chat message there should be a check box “team only”. To send messages only to your team. (I am not yet sure how to do this with the audio)

In the the future there should be some kind of boost when the power curve and pace matches. (The power curve of the team captain should be shared for this. (the team captain wil be the bow))

tijmenvangulik commented 4 years ago

Basic features are done.