848a566f6b
Replaces the PostGradesModel and PostGradesDialog with functional ReactJS code. - more visual feedback for users during correction step: - green check mark when whole row/assignment is good - uses an "ignore" (minus) icon instead of an X - rows stay on page, even after corrected (allowing users to correct any mistakes during data entry) - when name is not unique a visual hint is shown: "The assignment name must be unique" - "Ignore All" button is now "Ignore These" since it pertains to uncorrected rows, rather than all rows - "Ignore All" button becomes "Continue" button after all corrections have been made - calendar datepicker no longer freezes / has issues - when the user has fixed all assignments with errors, the title becomes: "No Assignments with Errors, click Continue" - if the user ignores a single assignment (with the minus "-" button) he/she can restore the assignment by editing the assignment name or due date - corrected assignments (names, due dates) are now saved all at once when the user presses "Continue" (or "Ignore These" if he/she wants to ignore remaining issues) - the gradebook "Post Grades" button that opens the dialog: - appears when selecting a section with an SIS ID, and disappears when the section has no SIS ID - is now styled like other buttons - when closing the dialog and re-opening, the dialog returns to the "correction" step - ungraded submissions message on the summary page if one or more students have submitted work but the teacher has not yet graded it - clicking the ungraded submissions message/link takes the user to a screen showing ungraded submissions that are clickable (takes the user to speedgrader) Fixes SIS-646 Fixes SIS-654 Change-Id: I464fc85a3b96e5051bdad078e4483d979cfaf3e0 Reviewed-on: https://gerrit.instructure.com/44491 Tested-by: Jenkins <jenkins@instructure.com> Reviewed-by: Ken Romney <kromney@instructure.com> QA-Review: Jeremy Putnam <jeremyp@instructure.com> Product-Review: Cosme Salazar <cosme@instructure.com> |
||
---|---|---|
.. | ||
coffeescript.rb | ||
compass.rb | ||
ember_bundles.rb | ||
ember_templates.rb | ||
js_extensions.rb | ||
jst.rb | ||
jstcss.rb | ||
jsx.rb | ||
styleguide.rb |