Project Keitai - Gradebook

Description

Addition/enhancement of entity broker GET support for Project Keitai.

Capabilities:

  1. get list of all grades for the current user in all sites
    /direct/gradebook/my.json|xml

  1. get summary of gradebook for a site
    /direct/gradebook/site/SITEID.json|xml

  1. get full details for a gradebook item, ie feedback etc
    /direct/gradebook/item/GBITEMID.json|xml

Existing work:
/direct/gradebook/describe though it does not contain any usable entities

Environment

None

Test Plan

None

Activity

Steve Swinsburg April 18, 2013 at 8:43 PM

site : list (GET) : /gradebook/site (xml) (json)
Retrieve the gradebook items for a site. The request url pattern: /direct/gradebook/site/{siteId}.{format}

item : list (GET) : /gradebook/item (xml) (json)
Retrieve details of an assignment grading specified by the assignment name. The request url pattern: /direct/gradebook/item/{siteId}/{assignmentName}.{format}

my : list (GET) : /gradebook/my (xml) (json)
Retrieve all my grades for all of my sites. The request url pattern: /direct/gradebook/my.{format}

Steve Swinsburg April 18, 2013 at 8:43 PM

r123014

David Horwitz March 15, 2013 at 8:33 AM

The version we use is from the iClicker code and GPL'd so cant be used for trunk.

Unicon however does have some similar code here:

https://source.sakaiproject.org/svn/msub/unicon.net/gb-rest/trunk/

Steve Swinsburg March 15, 2013 at 8:25 AM

Fantastic, if you find it, please post it. Cheers D.

David Horwitz March 15, 2013 at 5:57 AM

There is a contrib gradebook entity provider written some time back by Aaron. Will tryto track down where the code is in contrib ...

Fixed

Details

Assignee

Reporter

Labels

Components

Fix versions

Priority

Created March 13, 2013 at 9:19 PM
Updated March 5, 2015 at 5:28 AM
Resolved April 18, 2013 at 8:43 PM