In the notes I've written so far, I've focussed on using RSS since there is already a tracker item for course listing RSS feeds for Moodle 2.0. But I did wonder whether something like OAI-PMH might be more flexible.
I've recently had to build an OAI-PMH service for OpenLearn, based on existing GNU-licenced code. I'm more than happy to share the code if any-one is interested - but I'm refactoring it right now so I won't attach it here today.
One of the things I liked about OAI was that I could build a range of different metadata formats: Dublin Core, LOM, IMS LODE... So it could be easily extended to include MoodleCore metadata or whatever format we settle upon for community hubs.
But the key advantage is that you can get the OAI service to only give you records updated since x, where x is the date you last contacted the site. This would mean the hub wouldn't need to check for differences, thus reducing its processing burden.
Is that enough of an advantage to want to implement OAI in Moodle 2.0 or do people think we should stick with RSS?
RSS would be nice to base it from, which could technically allow other systems to use this wonderful concept.
Can you provide some information about OAI? It sounds interesting and the ability to tie into Dublin core (if we ever saw it in Moodle) would be great too.
Is there any news about OAI-PMH on Moodle? Do you know some alternative for 1.9 versions?
Thanks in advance!
Any news on this feature integration into Moodle or Moodle Hub?
I understand that HQ want to give some love to MOOCH - the community hub site - soon, but I'm not sure if this is going to involve much in the way of new features or just a content/presentation tidy-up.