For proposal through final report, there are cases where I decrease (or increase) a student's individual score relative to the rest of the group.
Having the ability to pass a dictionary where I could specify student identifiers and values to adjust by in say a dictionary to the grade posting would be super helpful.
I'm envisioning something like passing a parameter:
student_adjustments = {student_id1: 0.8, student_id2: 1.1}
Then, after grades are collected from the GH issue and when being posted to Canvas, student_id1 would earn 80% of the group grade (decrease) where student_id2 would earn 1.1*group grade (increase), etc.
Happy to discuss more my idea if unclear here. (Note there's no rush. I'll do this manually this quarter, but wanted to put in a request for the future if possible)
For proposal through final report, there are cases where I decrease (or increase) a student's individual score relative to the rest of the group.
Having the ability to pass a dictionary where I could specify student identifiers and values to adjust by in say a dictionary to the grade posting would be super helpful.
I'm envisioning something like passing a parameter:
Then, after grades are collected from the GH issue and when being posted to Canvas,
student_id1would earn 80% of the group grade (decrease) wherestudent_id2would earn 1.1*group grade (increase), etc.Happy to discuss more my idea if unclear here. (Note there's no rush. I'll do this manually this quarter, but wanted to put in a request for the future if possible)