Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instructor Page #9

Open
1 of 7 tasks
thkruz opened this issue Apr 21, 2022 · 1 comment
Open
1 of 7 tasks

Instructor Page #9

thkruz opened this issue Apr 21, 2022 · 1 comment

Comments

@thkruz
Copy link
Owner

thkruz commented Apr 21, 2022

  • As Capt Gruff, in the students window I want to see a list of teams with their rosters so that I know which students are on each team.
  • As Capt Gruff, in the students window I want to see a list of students who have not been assigned to a team so I know who is unassigned.
  • As Capt Gruff, in the students window I want to be able to click the ‘add’ button next to a team then click students to add them to the team until I click the add button again to stop adding so that I can quickly assign teams or swap team members.
  • As Capt Gruff, in the students window I want to see a list of my broadcasts in a row next to each team so that I can see each teams’ progress at a glance.
  • As Capt Gruff, in the students window I want the broadcast icons to change color or somehow reflect whether or not they are active, passive, or active and being jammed.
  • As Capt Gruff, in the students window I want to see a list of antennas for each team and their current properties so I can quickly tell when and how each team is broadcasting.
  • As Capt Gruff, in the students window I want to be able to click on a broadcast icon to toggle it between active and passive.
@filmo003
Copy link

Likely will just need two calls to backend. GET /users to find all of your students and GET /signals to get all relevant signals.

"Teams" can be done purely on the front end by just using react useState variables to build up team objects. This cuts down on requests to the backend.

@filmo003 filmo003 removed their assignment May 4, 2022
@bjhufstetler bjhufstetler self-assigned this May 4, 2022
@shaneaskins shaneaskins self-assigned this May 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants