I am not sure if you have had much time to think about we can track a
student's progress as she works through our modules.
I discussed this w/ Ties last night and again w/ my brother-in-law who
does happens to do a lot of work on instructional technology. What we
came up is this.
We need to use a discrete web service for user tracking. An activity
developer should be able to very simply add student-tracking w/ a single
method call. We should be able to use this web service whether we
develop activities in Squeak, Flash, Java, or Python.
send_activity_results(Student_id, activityName, Score, time_on_task)
This could be an XML-RPC, SOAP, or REST API call
Score: Unsatisfactory, Satisfactory, Excellent, Perfect
We should avoid percentage scores for now as our activities are
heterogeneous and very simple
The method would only be called when the student completes the activity
I have looked at Moodle www.moodle.org in the past but it doesn't have a
very sophisticated web services interface.
Sakai does have a pretty sophisticated web services interface.
Both Sakai and Moodle are overkill for our current needs. I think that
we may be able to strip down Sakai to a few basic svcs to meet our
needs.
what do you guys think?
--
Bryan W. Berry
External Relations Manager
OLE Nepal, http://www.olenepal.org