[Building Sakai] Questions about Course Management

Hai Vo Thanh v0thanhhai at yahoo.com
Wed May 2 08:16:03 PDT 2012


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120502/48944cc7/attachment.html 


More information about the sakai-dev mailing list