[gradebook2-dev] Question about InstitutionAdvisor and some of its methods.
Michael Nardell
nardell at ucsc.edu
Wed Feb 9 15:20:05 PST 2011
Howdy : at UCSC we are starting to think carefully about the best way
to implement grade submission through Sakai to our SIS. I am
considering making the case that we should build our grade submission
plan around Gradebook 2 (and not attempt to support Gradebook), even
though our first phase of the grade submission plan may not be able
to utilize GB2 web services for transmitting the grades to the
campus SIS. Certainly building out a plan around web services where
we would like to go, and that is a compelling reason for us to build
an implementation around GB 2. However it also appears the the
InstitutionAdvisor interface lays down method specifications that
will be useful for us to implement, given some of the particulars of
our grade submission requirements. Before I make this case too
loudly, I wanted to check with the list to see if I am reading our
particulars into InstitutionAvisor and GB2 designs (a kind of
wishful thinking I often fall into). Here are the method that seem to
well suited for neatly handling our requirements:
public String getExportUserId(UserDereference dereference);
The getExportUserId method specification would seem to provide a way
to bridge the gap between the User ID as it exists in Sakai and the
User ID as it needs to be represented in the SIS. This is a
particular challenge for UCSC since our SIS needs to receive users
identified by a 7-Digit code that is held as a value in the
sakai_user_property table.
public boolean isLearner(Member member);
This looks like a nice way to avoid sending over Student Auditors
active in a course site. Not a big deal but nice to have.
public String getPrimarySectionEid(List<String> eids);
Our SIS need to receive grade rosters specified for particularly
identified classes. In particular for UCSC the grade informations for
students needs to be associated with a particular Primary Component
(identified with a 5 digit class number). This gets a little
challenging in practice since multiple course sites could build for
different sections that all should reference the same Primary
Component (not to bad) or a course site could combine rosters from a
couple of Primary Components (in the case of cross listed courses)
I am looking over the SampleInstitutionAdvisor, but I would like to
know if some our particular requirements 'go with the grain' of the
InstutionAdvisor. Also if there are any ideas or experiences of how
to handle these particulars.
Regards
Mike Nardell
-----------------------------------
Michael Nardell
Instructional Technology Integrator
University of California, Santa Cruz
nardell at ucsc.edu
v: 831.459.1672
-----------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/gradebook2-dev/attachments/20110209/9305fa7b/attachment.html
More information about the gradebook2-dev
mailing list