Enhancing Open Response Assessment
One of OpenCraft's clients would like to add the following functionalities to the Open Response Assessment:
OpenCraft was thinking of the following ways of implementing these functionalities:
1. Allow learners to re-submit pdf attachment before final submission
We would also like to enhance a bit UX of PDF preview. Currently, once user uploads the files, he’s able to preview them in a browser by clicking their name (this has been checked for Chrome and Safari). We would like to add Click to preview text right beside the uploaded file’s description in this line of the template.
2. Allow instructors to count the self-evaluation score in the final grade.
3. Detect unusual deviation in results, per criterion.
4. Detect and flag learners that are too generous or too severe in their grading compared to others (and apply penalty on them)
We could wait until the ORA reaches its deadline and then run Celery task that'd figure out which people are too generous/drastic and apply penalty on their score (the penalty would be pre-determined and could be enabled/disabled prior to publishing the ORA). Regarding the implementation:
- we'd need to extend ORA Xblock settings to include the value of penalty for being too generous/drastic
- write Celery task
- extend UI so that it displays a message to too generous/drastic users
- Does the proposal sound good?
- If so, would this be accepted upstream or you'd like us to provide some more extra information?