The instructors should be able to manually assign students to teams after importing the roster to ensure that every student is assigned a team and the team composition is correct.
Breakdown:
Create Backend API for Team Management: Implement API to handle the creation and updating of teams.
Design Team Management UI: Build a UI for instructors to create teams and assign students manually. Use dropdowns or lists to display available students.
Handle Team Editing: Enable instructors to modify existing teams by adding or removing students.
Save Changes: Add a save button to persist team changes to the database.
Test Functionality: Ensure manual edits reflect in the system correctly and validate data integrity after modifications.
The instructors should be able to manually assign students to teams after importing the roster to ensure that every student is assigned a team and the team composition is correct.
Breakdown: