[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