numbas / numbas-lti-provider

An LTI tool provider to run Numbas exams
https://docs.numbas.org.uk/lti/en/latest/
Other
11 stars 12 forks source link

Use the `gradesReleased` attribute for AGS line items to control when grades are shown in the platform. #336

Open christianp opened 2 months ago

christianp commented 2 months ago

Blackboard Ultra supports (and has designed?) the attribute gradesReleased on line item objects. We can use this to tell the platform whether scores that we have reported should be shown to the students.

This will require adding support for gradesReleased to pylti1p3 - it's just a boolean - and for the Numbas LTI tool to set it appropriately.

At the moment we assume that the consumer will take charge of releasing grades, so we might need a setting for "date to release scores", or a button to do it, or it should follow the "when to show scores to students" and "when to report scores back" settings. Since reporting incomplete scores is now possible, maybe "when to report scores" should be folded into "when to show scores" and the options should be: