stevebrownlee / learn-ops-client

Learning Platform client application for students and instructors. Tracks student data as they progress through their core and technical learning objectives.
1 stars 8 forks source link

Have solid data process for students that transfer to another cohort #47

Closed stevebrownlee closed 4 months ago

stevebrownlee commented 1 year ago

Given an instructor needs to change a student's cohort When the instructor authenticates for the LP Then there should be an affordance to search for an individual student that is enrolled in an active cohort

Given an instructor needs to change a student's cohort When the instructor clicks on the student's name in their card Then the overlay that appears should have a Transfer Student affordance

Given is viewing the details of a student to perform a cohort transfer When the instructor clicks Transfer Student affordance Then a dialog should be presented that lists all active cohorts, as a radio button group, and two buttons labeled Client Side and Server Side, and an affordance labeled Transfer Student

Given an instructor has chosen an active cohort And has chosen Client Side or Server Side When the instructor clicks on the Transfer Student affordance Then a message should display indiciating that the process was successful or failed And if it was successful, the student overlay should immediately close and the student card list should be updated

Client side transfer

Server side transfer

trobinson1097 commented 1 year ago
  1. [transferring a student] -> A nav bar that represents the ability to search any active student should be available.
    • When clicked on there should be an affordance to search for an individual student that is enrolled in an active cohort
trobinson1097 commented 1 year ago
  1. [button/ link for transfer in student overlay] -> A link or button needs to be added to student overlay to allow an instructor to transfer a student.
trobinson1097 commented 1 year ago
  1. [transfer overlay] -> when clicked a new dialogue should appear that lists all active cohorts, server side and client side button, and affordance labeled transfer student.
trobinson1097 commented 1 year ago

4.1 [transfer functionality] ->