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... |