[gradebook2-dev] About TA exporting or importing the grades

Thomas Amsler tpamsler at ucdavis.edu
Fri Sep 23 10:39:24 PDT 2011


Kim,

To debug the client side, you have to run GB2 in DEV mode in eclipse.
Then you can use GWT.log(java.lang.String message, java.lang.Throwable
e) to print log messages to the GWT Development Mode console. You can
also set breakpoints etc. just as you would debug the server side.

You guys modified the GB2 Tools menu to remove the Final Grade
Submission option right? I wonder if that change somehow affects the
Tools --> Export menu items.

Best,
-- Thomas

On Fri, Sep 23, 2011 at 10:28 AM, Kim Huang <kimhuang at oit.rutgers.edu> wrote:
> Jon,
> Thanks for your detail reply. I have verified that
> in Gradebook2AuthzImp.java
>
> public boolean hasUserGraderPermissions(String gradebookUid) {
> ..}
> does return true when the grader permission is set,
> after that it get pack in Gradebook2ComponentsServiceImpl.java
>
> - getAuthorization(String… gradebookUids)
>
> - String getAuthorizationDetails(String... gradebookUids)
>
> then get back to share/AuthModel.java/parse(unpack ...)
> then go back to the client side code.
>
> I suspect the value of isUserAbleToEditItems get lost down the road, but how do you debug code in client side, the debugging message such as "system.out.print" does not work at client side, does it?
>
> Thanks for your help,
>
> -Kim
>
>
> ----- Original Message -----
> From: "Jon Gorrono" <jpgorrono at ucdavis.edu>
> To: "Kim Huang" <kimhuang at oit.rutgers.edu>
> Cc: "Thomas Amsler" <tpamsler at ucdavis.edu>, gradebook2-dev at collab.sakaiproject.org
> Sent: Thursday, September 22, 2011 11:05:28 PM
> Subject: Re: [gradebook2-dev] About TA exporting or importing the grades
>
> You should see multiple submenus under 'Export' ....
>
> The last check before the Export menu is displayed is in
> InstructorView.newMoreActionsMenu() ... the isEditable flag is set via
> a long trip from the server via  AuthModel ... see
> isUserAbleToEditAssessments() in that class.... the value from that
> field then gets transferred through various controller/view classes
> via a variables with a slightly different names : isUserAbleToEdiItems
> (and connote slightly different meaning)
>
> The server sets this value in the auth =
> Gradebook2Authz.hasUserGraderPermissions('gradebook UID')
>
> You might notice then that the code was written with the lens that if
> there are *any* permissions granted to a user then they must be
> 'grader' permissions. And since there are 'grader' permissions, the
> person must be granted the ability to 'grade'....  and also that zero
> permissions granted means 'no grader permissions'
>
> Parenthetically, this strictly interprets 'permission' and probably
> reflects the natural English use of the word.. but it also means that,
> given the current assumptions, we cannot add any 'negative
> permissions' eg "cannot do X"
>
>
>
> On Thu, Sep 22, 2011 at 1:32 PM, Kim Huang <kimhuang at oit.rutgers.edu> wrote:
>> Yes, I can see the export menu, but when you click on the export, there is nothing, please take a look at the attachment.
>> I suspect it is not gb2 problem. But I just need to find out the section of the code which handles that.
>> Thanks for your patience.
>>
>> -Kim
>>
>> ----- Original Message -----
>> From: "Thomas Amsler" <tpamsler at ucdavis.edu>
>> To: "Kim Huang" <kimhuang at oit.rutgers.edu>
>> Cc: gradebook2-dev at collab.sakaiproject.org
>> Sent: Thursday, September 22, 2011 4:14:54 PM
>> Subject: Re: [gradebook2-dev] About TA exporting or importing the grades
>>
>> When you access GB2 as a TA, do you see the Tools --> Export menu?
>>
>> -- Thomas
>>
>> On Thu, Sep 22, 2011 at 12:02 PM, Kim Huang <kimhuang at oit.rutgers.edu> wrote:
>>> Thomas,
>>>
>>>
>>> I can see the reason to allow the TA export the grades for his/her section, but not import. I asked our support to verify the correct behavior of RU GB2, if it doesn't work the way it should, then probably it is the bug that we introduced when we did the local upgrade.(
>>> Which file/part of the code  does this permission verification ?
>>>
>>> Thanks,
>>> -Kim
>>> ----- Original Message -----
>>> From: "Thomas Amsler" <tpamsler at ucdavis.edu>
>>> To: "Kim Huang" <kimhuang at oit.rutgers.edu>
>>> Cc: gradebook2-dev at collab.sakaiproject.org
>>> Sent: Thursday, September 22, 2011 1:34:50 PM
>>> Subject: Re: [gradebook2-dev] About TA exporting or importing the grades
>>>
>>> I have just verified that the "Teaching Assistant" role can export
>>> his/her sections. That's why GRBK-878 only addresses the import
>>> functionality.
>>> Best,
>>> -- Thomas
>>>
>>> On Thu, Sep 22, 2011 at 10:19 AM, Kim Huang <kimhuang at oit.rutgers.edu> wrote:
>>>> Thomas,
>>>> Thanks for your quick reply. So If I understand you correctly, the current GB2 doesn't grant export and import privilege to TAs. (since GRBK-878 only states import)
>>>> I know at least four courses in RU ask for this feature(GRBK-878). Some class has 40 sections and 20+ TAs.
>>>>
>>>> Do you have any time frame for the implementation of the feature?
>>>> Thanks a lot!
>>>>
>>>> -Kim
>>>>
>>>>
>>>> ----- Original Message -----
>>>> From: "Thomas Amsler" <tpamsler at ucdavis.edu>
>>>> To: "Kim Huang" <kimhuang at oit.rutgers.edu>
>>>> Cc: gradebook2-dev at collab.sakaiproject.org
>>>> Sent: Thursday, September 22, 2011 12:58:12 PM
>>>> Subject: Re: [gradebook2-dev] About TA exporting or importing the grades
>>>>
>>>> Kim,
>>>>
>>>> This is an existing feature request:
>>>>
>>>> https://jira.sakaiproject.org/browse/GRBK-878
>>>>
>>>> Make sure that you vote on that JIRA.
>>>>
>>>> Best,
>>>> -- Thomas
>>>>
>>>> On Thu, Sep 22, 2011 at 9:13 AM, Kim Huang <kimhuang at oit.rutgers.edu> wrote:
>>>>> Hi, Folks,
>>>>> I got a report that the whole class TA could not export/import the class grades on GB2. I repeated the scenario on of the Rutgers Sakai servers. We are running version- 1.5.0-b11. I was not sure whether the TA is given the permission to export/import the grades by design. And also which part of code controls the permission for TA access.
>>>>>
>>>>> Thanks,
>>>>> -Kim Huang
>>>>>
>>>>> Rutgers University
>>>>> _______________________________________________
>>>>> gradebook2-dev mailing list
>>>>> gradebook2-dev at collab.sakaiproject.org
>>>>> http://collab.sakaiproject.org/mailman/listinfo/gradebook2-dev
>>>>>
>>>>
>>>
>>
>> _______________________________________________
>> gradebook2-dev mailing list
>> gradebook2-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/gradebook2-dev
>>
>>
>
>
>
> --
> Jon Gorrono
> PGP Key: 0x5434509D -
> http{pgp.mit.edu:11371/pks/lookup?search=0x5434509D&op=index}
> GSWoT Introducer - {GSWoT:US75 5434509D Jon P. Gorrono <jpgorrono - gswot.org>}
> http{middleware.ucdavis.edu}
>


More information about the gradebook2-dev mailing list