[Using Sakai] Combining Course Rosters in Sakai 2.7

Zhen Qian zqian at umich.edu
Fri Jul 15 07:37:51 PDT 2011


The provider combination pattern is totally depend on the GroupProvider implementation. The default SampleGroupProvider and CourseManagementGroupProvide in Sakai all uses "+" as the separator. Please check the unpackId() functions there.

In CTools, we make the total provider id shorter by grouping sections number with brackets for the same course. This pattern is validated in our local group provider implementation. 

Just keep in mind that there is a limit on the string length of the combined provider id. It used to be 1024 chars before kernel 1.3.0. It is now 4000 chars after KNL-576 change.

Thanks,

- Zhen

On Jul 15, 2011, at 10:11 AM, John Leasia wrote:

> Hi Hannah,
> here are a few example formats we use at UMich, by way of showing a few 
> acceptable formats (for us anyway).
> 2010,2,A,ENGLISH,821,001
> 2010,2,A,ENGLISH,590,[018,052,070,078,158]
> 2010,2,A,ENGLISH,590,018+2010,2,A,ENGLISH,590,070+2010,2,A,ENGLISH,590,052
> 2010,2,A,ENGLISH,841,[002,001]+2010,2,A,ENGLISH,841,001
> 
> John
> 
> Reeves, Hannah H. wrote:
>> Dear Sakai User Community,
>> 
>> Tufts is preparing to launch Sakai 2.7 in production on August 1st and is running into an issue with combining multiple SIS feeds into a single site. Here's the use case:
>> Our sites are auto-provisioned and a separate site created for each separate feed in SIS.
>> Several language faculty wish to combine multiple sections of introductory language into a single site, as they've been doing in Blackboard.
>> 
>> We've been experimenting with combining several course rosters into a single site using the Admin Sites tool and pasting the externalSiteID value for each course into the base course's field, delimited by commas; we've also tried using semi-colons. This did not successfully merge the rosters with the SIS feed update.
>> 
>> We know it's possible for the end user to do this as a one time merge (kudos to Pepperdine for their excellent documentation on this), but we would prefer to have admins do it for them, so that faculty don't need to repeat the process throughout our add/drop period to pick up the correct list of enrolled students.
>> 
>> Can anyone tell us if this is the correct way to go about merging sites that are auto-fed from SIS? Is there another solution that we've missed or is this just not possible in 2.7?
>> 
>> Thanks,
>> 
>> Hannah
>> 
>> 
>> _______________________________________________
>> sakai-user mailing list
>> sakai-user at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>> 
>> TO UNSUBSCRIBE: send email to sakai-user-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>> 
> 
> _______________________________________________
> sakai-user mailing list
> sakai-user at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
> 
> TO UNSUBSCRIBE: send email to sakai-user-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> 
> 



More information about the sakai-user mailing list