Changes include: -modifies requirements to gt an updated version of edx-submissions -adds set_staff_score to the AssessmentWorkflow model, which will record a new annotated score using edx-submissions functionality -prevents recording non-staff scores if a staff score exists -modifies update_from_assessment to call set_staff_score as needed -this includes changes to both the workflow model and its api -modifies get_score to allow staff overrides as optional -modifies the assessment serializer to include id information -adds this information to get_score method in self, ai, peer, and staff apis, to expose c ontributing_assessments where needed -fixes a small bug regarding None vs {} in the peer api -adds staff-assessment to the xblock, and makes it always available -uses the new force_update_score parameter on the workflow api when recording a staff assessment
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
static | Loading commit data... | |
test | Loading commit data... | |
__init__.py | Loading commit data... | |
data_conversion.py | Loading commit data... | |
defaults.py | Loading commit data... | |
grade_mixin.py | Loading commit data... | |
leaderboard_mixin.py | Loading commit data... | |
lms_mixin.py | Loading commit data... | |
message_mixin.py | Loading commit data... | |
openassessmentblock.py | Loading commit data... | |
peer_assessment_mixin.py | Loading commit data... | |
resolve_dates.py | Loading commit data... | |
schema.py | Loading commit data... | |
self_assessment_mixin.py | Loading commit data... | |
staff_area_mixin.py | Loading commit data... | |
staff_assessment_mixin.py | Loading commit data... | |
student_training_mixin.py | Loading commit data... | |
studio_mixin.py | Loading commit data... | |
submission_mixin.py | Loading commit data... | |
validation.py | Loading commit data... | |
workflow_mixin.py | Loading commit data... | |
xml.py | Loading commit data... |