[Building Sakai] Assignment+Gradebook integration: "Save" grade
Branden Visser
branden at uwindsor.ca
Tue Oct 27 07:35:18 PDT 2009
Thanks for the thorough reply Zhen.
One suggestion for #2 when saving an assignment that is released to
students in gradebook: I'm thinking assignments should remove the grade
from gradebook here. It is the only way for an instructor to "take back"
a single grade that could have been mistakenly graded. The way you
described it, an instructor cannot "revoke" a grade action without
releasing a new one.
Is there a wiki available detailing how Assignments2 is handling these
workflows?
Thanks,
Branden
Zhen Qian wrote:
> Branden:
>
> The inconsistency comes from both Assignment and Gradebook can save or
> release the grades, and also the linked assignment in Gradebook can be
> either internal Gradebook assignment or externally created assignment.
>
> However, it doesn't seems right that Assignment tool tries to remove
> Gradebook grades when instructor saves grade at Assignment tool side.
>
> I listed the possible Assignment-Gradebook interactions in the following.
>
>
> 1. Linked to internal Gradebook assignment:
>
> Gradebook Setting release to student not release to
> student
> -------------------------------------------------------------------------------
> Assignment save Gradebook no action Gradebook update
> Assignment return Gradebook update Gradebook update
> Gradebook save Assignment return Assignment save
>
> 2. Linked to external Gradebook assignment:
>
> Gradebook Setting release to student not release to
> student
> -------------------------------------------------------------------------------
> Assignment save Gradebook no action Gradebook update
> Assignment release Gradebook update Gradebook update
> NO GRADING FROM GRADEBOOK SIDE
>
> Any suggestions? I plan to update code accordingly, once the svn server is
> back again.
>
> Thanks,
>
> - Zhen
>
>
>
>
>
> On Mon, 26 Oct 2009 16:20:44 -0400, Branden Visser <branden at uwindsor.ca>
> wrote:
>> Hi everyone,
>>
>> There is an anomaly in assignments where if you link an assignment to an
>> existing gradebook ("bi-directional"), you can't "Save" a grade that has
>> already been released.
>>
>> Steps to reproduce:
>>
>> 1. create a gradebook entry
>> 2. create an assignment
>> 3. link the assignment to the gradebook entry
>> 4. assign a student a grade and "Release" it
>> 5. go back and change the student's grade, but "Save"
>>
>> You'll see that the student grade will hold on the latest 'released'
>> grade that comes from gradebook.
>>
>> The problem seems to be that Assignments tries to "remove" the Gradebook
>> grade through the integration API like unidirectional link does, but
>> fails. I'm thinking that if the assignment is linked bi-directionally, a
>> "Save" in assignments should update the gradebook entry so both
>> assignments and gradebook will take the new value, as opposed to none of
>> them.
>>
>> I can provide a patch for this if this is the way we want to go.
>>
>> What are your thoughts?
>>
>> Thanks,
>> Branden
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org
>> with a subject of "unsubscribe"
>
More information about the sakai-dev
mailing list