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
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 SideWhen 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
Reset points to 0 by removing all learning weight records
Delete all existing assigned projects and assign initial project in initial book
Remove all entries for assessments for student
Server side transfer
Delete all learning weight records for previous server-side course
Delete all existing assigned projects for previous server-side course
Remove all entries for assessments for previous server-side course
[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.
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