Moodle

Develop "globe" plugin for Ariadne GLOBE

Details

  • Type: Sub-task Sub-task
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 2.0
  • Fix Version/s: None
  • Component/s: Repositories
  • Labels:
    None

Description

Querying and Retrieving data (resources) or links to data from repositories holding LOM - Learning Objects (Metadata)
in various standards should be properly integrated in the system's document management framework. (i think)
to some degree, it already is implemented.

IMS CP 1.2.2 , LRM 1.3 (spec : http://www.imsglobal.org/content/packaging/index.html)
LOM (IEEE 1484.12) (spec: http://projects.ischool.washington.edu/sasutton/IEEE1484.html)
SCORM 1.2 , 2004 (specs: http://www.adlnet.gov/scorm/index.aspx)
Dublin Core and all other "...Core"s.

Several large repositories of LOM exist and some of them listed here : http://www.globe-info.org/en/aboutglobe
Moodle should be able to query them and retrieve links to the actual data and integrate it a into course as resource.

There is already a existing implementation that comes as default with Moodle (1.9+) regarding adding IMS and SCORM resources.
3rd party modules and resources like DOOR(1) can GLOBE(2) resource that can search and integrate LOM objects from external repositories.
(1) DOOR - http://door.sourceforge.net/index.html
(2) GLOBE - http://www.ariadne-eu.org/index.php?option=com_content&task=view&id=50&Itemid=80

I'd like to open this feature request to a discussion since i feel there are many standards
and repositories out there that i am probably missing

and maybe even enable Courses and Resources in courses to be "harvested" by external LOM repositories using the
OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) is a protocol ?

Activity

Hide
Martin Dougiamas added a comment -

What we need are some APIs that let us read/write from these. And some evidence that there is useful info in them (do people want it?)

Show
Martin Dougiamas added a comment - What we need are some APIs that let us read/write from these. And some evidence that there is useful info in them (do people want it?)
Hide
Martin Dougiamas added a comment -

I'm renaming this to just be the GLOBE repository plugin as we have one for DOOR already.

This code should make things a bit easier:

http://www.ariadne-eu.org/index.php?option=com_content&task=view&id=50&Itemid=80

I've made a copy in our CVS here:

http://cvs.moodle.org/contrib/plugins/mod/resource/type/globe/

Show
Martin Dougiamas added a comment - I'm renaming this to just be the GLOBE repository plugin as we have one for DOOR already. This code should make things a bit easier: http://www.ariadne-eu.org/index.php?option=com_content&task=view&id=50&Itemid=80 I've made a copy in our CVS here: http://cvs.moodle.org/contrib/plugins/mod/resource/type/globe/
Hide
Juan Leyva (CV&A) added a comment -

More than a GLOBE plugin it shoult be a "client SQI interface plugin"

The code you have copied use SOAP to connect via sqi interface to Globe and Ariadne

See http://ariadne.cs.kuleuven.be/SqiInterop/free/SQIImplementationsRegistry.jsp

for repositories implementing this protocol

Show
Juan Leyva (CV&A) added a comment - More than a GLOBE plugin it shoult be a "client SQI interface plugin" The code you have copied use SOAP to connect via sqi interface to Globe and Ariadne See http://ariadne.cs.kuleuven.be/SqiInterop/free/SQIImplementationsRegistry.jsp for repositories implementing this protocol

People

Vote (1)
Watch (1)

Dates

  • Created:
    Updated: