Moodle
Paolo demo-ed the current XMarks Moodle plugin. We agreed that it was now
ready enough to be trialed with faculty. Carol and Paolo to take forward.
The plugin currently allows a tutor to associate a Moodle activity with an
assessment on the student records system
It also allows a tutor to dis-associate the activity.
In our sequence diagram, after a sync or desync, the enterprise system
returns the assessment object and Moodle uses this to re-set itself. Paolo
to update code to carry out this additional step.
Web service/persistence framework
We have not yet designed a de-sync method to implement the dis-association
from Moodle.
WSDL still under construction. A SOAP service will need to run on the
enterprise database. Arran to report back on progress at next meeting,
hopefully with a running service and ideas about how to make it easy for
other institutions to implement.
Enterprise level
When an assessment is synched, the moodle activity id needs to be passed
and stored so there needs to be a new column created to manage this. Carol
to request this col.
We talked quite a lot about ways of ensuring XMarks is easy for other
institutions to use.
Where John has used Sussex Direct functions, he'll build these into an
XMarks library so that the code can be used by other institutions. We will
build functions to make XMarks as easy to use as possible - John discussed
functions that would handle translations between the required XSD XML
formats and data arrays, working on the assumption that the array indexes
matched XSD element names. John to develop library
We also talked about ways of designing a generic layer and an
institution-specific layer, possibly using the object interface features of
PHP5 - John and Arran are going to explore this further and report back at
next meeting
Labels: integration, moodle
January 2007 February 2007 March 2007 April 2007 May 2007 June 2007 July 2007 August 2007 September 2007 November 2007