As a user with appropriate permissions I can view a graph that correlates the classes a tutor to all classes they have been assigned to so that I visualize a tutors previously assigned courses.
Discussion
As a team you will need to decide the appropriate user permissions to view this graph.
As a team you will need to determine if this component is appropriate to be apart of the "Tutor Assignment" page, or if a "Data Visualization" page should be created.
As a team you will need to discuss how the graph should be constructed, i.e. how edges should be constructed, how vertices should be constructed, should edges be labeled, etc.
Graph
The branch "wv-graph" in UCSB-courses-search demonstrates an example of constructing a graph, specifically this file
Here is a link to a deployed version of this branch.
Acceptance Criteria
[ ] There is a graph component that helps visualize tutors with previous course assignments.
Back end:
You should be able to get all of the needed information with existing endpoints to construct this graph, therefore there will likely be no backend implementation.
...
Testing:
[ ] Front end tests pass and there is adequate coverage
[ ] Back end tests pass and there is adequate coverage
...
User Story
As a user with appropriate permissions I can view a graph that correlates the classes a tutor to all classes they have been assigned to so that I visualize a tutors previously assigned courses.
Discussion
As a team you will need to decide the appropriate user permissions to view this graph.
As a team you will need to determine if this component is appropriate to be apart of the "Tutor Assignment" page, or if a "Data Visualization" page should be created.
As a team you will need to discuss how the graph should be constructed, i.e. how edges should be constructed, how vertices should be constructed, should edges be labeled, etc.
Graph
The branch "wv-graph" in UCSB-courses-search demonstrates an example of constructing a graph, specifically this file
Here is a link to a deployed version of this branch.
Acceptance Criteria
Implementation Todos
Front end:
Back end: You should be able to get all of the needed information with existing endpoints to construct this graph, therefore there will likely be no backend implementation. ...
Testing: