[Building Sakai] Questions about Course Management

Steve Swinsburg steve.swinsburg at gmail.com
Wed May 2 18:48:29 PDT 2012


Hi Hai,

It's now part of edu-services which is a binary. You can get the appropriate source here:
https://source.sakaiproject.org/svn//edu-services/

For 2.8  you want the 1.1.x branch

cheers,
Steve


On 03/05/2012, at 11:27 AM, Hai Vo Thanh wrote:

> Hi Kevin,
> 
> Thanks for your sharing. But i'm using sakai 2.8.1, and i can not find the course-management folder in the ${sakai-src}.
> You can see this here, cm is stop at version 2.6.x https://source.sakaiproject.org/svn/course-management/
> Do you have any solution for this?
> 
> Thanks and regards,
> Hai
> 
> From: Kevin P. Foote <kpfoote at iup.edu>
> To: Hai Vo Thanh <v0thanhhai at yahoo.com> 
> Cc: Kevin P. Foote <kpfoote at iup.edu>; "sakai-dev at collab.sakaiproject.org" <sakai-dev at collab.sakaiproject.org> 
> Sent: Thursday, May 3, 2012 12:57 AM
> Subject: Re: [Building Sakai] Questions about Course Management
> 
> 
> I have a PDF on my confluence people space[1] that shows a quick over
> view of what you need to do. Should be geared towards an admin. I believe
> you have to login to the wiki to see this though.
> 
> [1]
> https://confluence.sakaiproject.org/pages/viewpage.action?pageId=80905240
> 
> ------
> thanks
>   kevin.foote
> 
> On Wed, 2 May 2012, Hai Vo Thanh wrote:
> 
> -> Hi Kevin,
> -> 
> -> I saw it, but frankly i didn't get what it mean or how to do it.
> -> Btw, could you please show me where the OOTB sakai does so that i can learn from it?
> -> such as: where is the xml file, how the OOTB sakai tell the Quartz...
> -> I'm new to sakai and there're a lot of techniques i do not know.
> -> 
> -> Thank you very much. And sorry if the questions are too dumb.
> -> 
> -> Regards,
> -> Hai
> -> 
> -> 
> -> ________________________________
> ->  From: Kevin P. Foote <kpfoote at iup.edu>
> -> To: Hai Vo Thanh <v0thanhhai at yahoo.com> 
> -> Cc: Kevin P. Foote <kpfoote at iup.edu>; "sakai-dev at collab.sakaiproject.org" <sakai-dev at collab.sakaiproject.org> 
> -> Sent: Wednesday, May 2, 2012 10:56 PM
> -> Subject: Re: [Building Sakai]  Questions about Course Management
> ->  
> -> 
> -> SIS is yes 'Student Information System' .. example Banner or other.
> -> 
> -> Quartz is the internal Sakai scheduler tool. You can do lots of fun
> -> stuff with this :-)
> -> 
> -> Yes the basics of CM is getting your SIS data into Sakai. Writing custom
> -> code that uses the CM API is a method of getting your data into Sakai.
> -> 
> -> I believe you will have better luck using the API but you can insert
> -> data into what ever tables you want :) I forget I think there are about
> -> 3 or 4 cm tables.. (maybe more).
> -> 
> -> Like I mentioned before there is an OOTB hibernate based procedure that
> -> uses a self created XML file to get an initial set of your course data
> -> into Sakai. This is a very good starting point. 
> -> 
> -> - you create a similar structured XML file
> -> - you tell the Sakai Scheduler (Quartz) where it is.
> -> - you create courses using your consumed data.
> -> 
> -> This is shown in the wiki page you linked. Look closer at the 'tutorial'
> -> section.
> -> 
> -> ------
> -> thanks
> ->   kevin.foote
> -> 
> -> On Wed, 2 May 2012, Hai Vo Thanh wrote:
> -> 
> -> -> Hi
> -> -> 
> -> -> What is SIS? is it stand for Student Information System?
> -> -> And what is "Quartz"?
> -> -> Which files do i need to modify to do the thing "Implement the CM API" ?
> -> -> Did you mean that what i need to do is pull data from SIS source and push it into sakai DB tables?
> -> -> If yes, can i insert dirrectly data into Sakai table without caring about what CM API is?
> -> -> I'm still very ambiguous :-(
> -> -> Thanks and regards,
> -> -> Hai
> -> -> 
> -> -> ________________________________
> -> ->  From: Kevin P. Foote <kpfoote at iup.edu>
> -> -> To: Hai Vo Thanh <v0thanhhai at yahoo.com> 
> -> -> Cc: "sakai-dev at collab.sakaiproject.org" <sakai-dev at collab.sakaiproject.org> 
> -> -> Sent: Wednesday, May 2, 2012 8:02 PM
> -> -> Subject: Re: [Building Sakai]  Questions about Course Management
> -> ->  
> -> -> 
> -> -> Hi, 
> -> -> 
> -> -> Just some thoughts. 
> -> -> 
> -> -> CM is more of an integration point than a "tool". 
> -> -> 
> -> -> In a programming sense CM allows a school to wire up (integrate) back end connections 
> -> -> and processes to its current SIS (Banner, etc..) through database views or 
> -> -> other such mechanics. This is done through the CM api which allows you
> -> -> to pull from your known source (SIS) and place courses and enrollments
> -> -> into a Sakai database location. These are then made available as
> -> -> "course" to create within Sakai. 
> -> -> 
> -> -> There are a number of ways you can do all of this with the CM interface,
> -> -> all the way from programming against the CM api to setting up a few
> -> -> Quartz jobs. 
> -> -> 
> -> -> A simple solution available in OOTB (last I checked) is to have Sakai
> -> -> consume a standardized XML file, via Quartz, which contains all your courses 
> -> -> and enrollments. This should get you rolling anyway so you see how
> -> -> things work a bit. 
> -> -> 
> -> -> HTH .. I'm sure others can chime in with more detail.
> -> -> 
> -> -> ------
> -> -> thanks
> -> ->   kevin.foote
> -> -> 
> -> -> On Wed, 2 May 2012, Hai Vo Thanh wrote:
> -> -> 
> -> -> -> Hi all,
> -> -> -> 
> -> -> -> I'm not very good at coding, and new to Sakai. I've read through this article several times but still not get the point.
> -> -> -> https://confluence.sakaiproject.org/display/SAKDEV/Course+Management+Integration 
> -> -> -> 
> -> -> -> 
> -> -> -> Is CM a tool? I saw some sample code in "Development approaches" section that seem need to be checked out and build?
> -> -> -> 
> -> -> -> Which files do i need to modify to do the thing "Implement the CM API".
> -> -> -> 
> -> -> -> Currently, what i want is like the Sakai Demo: when creating a site, we have a list of previos students to add to new site,
> -> -> -> and if we choose "Add course(s) and/or section(s) not listed above...", there will be a drop down list of subject, course, section
> -> -> -> to choose.
> -> -> -> 
> -> -> -> Please help me to understand. Thank you very much. I'm usingSakai 2.8.1
> -> -> -> 
> -> -> -> Regards,
> -> -> -> Hai
> 
> _______________________________________________
> 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"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120503/ca6f327b/attachment.html 


More information about the sakai-dev mailing list