CCFIT: Import process needs more error checking and notification to user in case of problems
Description
Environment
Test Plan
Activity

David Woods February 22, 2012 at 11:22 AMEdited
QA Environment: WinXP Firefox
QA Process: grade using letters type gradebook. no grades
export structure LG – no grades
change gradebook to grade using points
export structure PTS – no grades
add some grades (PTS) using grading grid
attempt to change gradebook from PTS type to LG type – get 'appropriate' message that can't change gradebook type until existing grades deleted
attempt to import LG – no grades gradebook – get 'appropriate' message that can't change gradebook type until existing grades deleted
delete PTS grades in gradebook
copy LG – no grades grade book and set mixed letter and pts grades in LG – some grades
copy PTS - no grades gradebook and set mixed letter and pts grades in PTS – some grades
import LG – some grades into empty PTS gradebook – allowed and grades are entered from spreadsheet, converting pts to letters as needed
import PTS – some grades into LG gradebook with grades – get 'appropriate' message that can't change gradebook type until existing grades deleted
delete LG grades in gradebook
import PTS – some grades into LG gradebook – get indications that letters are not allowed input values – as expected. point grades imported properly
import LG – some grades gradebook into PTS gradebook with grades – get 'appropriate' message that can't change gradebook type until existing grades deleted
QA PASS

Jon Gorrono January 27, 2012 at 6:23 PM
I added the i18n and included the new property in the Spanish translation file

Jon Gorrono January 26, 2012 at 7:37 PM
We could add the internationalization as part of this ticket.... reopen if so.

Jon Gorrono January 18, 2012 at 7:58 PM
as of GRBK-1054, a message telling the user that importing of letter grades is not supported/allowed so #1 in the description is trumped by that
as of (James) there has been a message telling users they have entered grades and cannot switch grade types:
"There are one or more scores already entered for this gradebook. To switch grade types at this time you will have to remove those scores."
it needs i18n, but it is there.
For example, if a quotation mark is missing or if we upload A-F grades when percentages or points are expected.
This task will add the following fixes:
(1) An attempt to upload letter grades when the gradebook expects percentages or points will simply mark those items that have invalid grades as failed attempts to grade
(2) Switching between grade types when some items have been graded will raise the appropriate error.