This issue is kinda a combination bug/feature request as it doesn't break anything, but requires a lot of workarounds that will get more complicated as the script grows in complexity.
Issue
Currently, the way that status assignments are scored only allows one to be scored when scores are generated.
Solution
A solution would add the status assignments to the assginmentsToGrade data frame after special cases are processed in the Grade.grade module. Should create a new function called convertStatusAssignmentToNormalAssignment
Acceptance Criteria
[x] Creates a new function to handle the conversion
[x] Is a separate call after the other Grade.grade calls
[x] Merges the new assignment grades with the existing grade map that is used for the current grade sheet.
Description
This issue is kinda a combination bug/feature request as it doesn't break anything, but requires a lot of workarounds that will get more complicated as the script grows in complexity.
Issue
Currently, the way that status assignments are scored only allows one to be scored when scores are generated.
Solution
A solution would add the status assignments to the
assginmentsToGrade
data frame after special cases are processed in theGrade.grade
module. Should create a new function calledconvertStatusAssignmentToNormalAssignment
Acceptance Criteria
Grade.grade
callsassignmentsToGrade
dataframe.