Any ICT Integrator using Moodle in Aus will be familiar with this issue. The Learning Federation (TLF from now in), a government agency, have been creating a series of Learning Objects. These now number in the hundreds and are becoming a valuable resource for any teacher. but how do we get these into Moodle?
In the past most users will have used the built in IMS repository tool built into Moodle. This tool allows for IMS packages (of which a TLF Object is one of) to be uploaded stored and deployed from a central repository. This repository could even be outside of Moodle in any directory the administrator has set up.
Although this functionality was a useful addition to Moodle to assist in the deployment of Learning Objects, it was not without its flaws. Some of the major ones included:
- Finding materials which are relevant to a number of disciplines but only filed under one (i.e. a learning object on climate change that might apply to both science and geography streams).
- Adding more materials to the repository was difficult. A teacher may have created or gained access to anotherIMS object but would need to send it to the admin for inclusion in the repository.
- Extending keywording (tagging) or amending title and descriptions. This functionality is required by librarians where validation or reclassification of materials is acceptable.
- No way to search the database for specific Learning Objects
Now there is a third option! Thanks to the Worcester College of Technology we now have MrCute. MrCute (the cutest acronym I have her yet) extends the functionality of the IMS Repository system originally developed by Alton College, UK that is built into standard Moodle’s. MrCute addresses the above issues while also adding:
- A search and embed option (and a hidden automatic indexing option to support the search)
- An upload and IMS package creation option
- A validation option for library and other staff. This is facilitated by the addition of a new permission added to Moodle that can be added to existing roles or, as in my case, to a new one called “librarian”
Below is a short movie demonstrating this new code in action on my live site. I is running 1.9+ but this code works on anything 1.7 and above.
Useful Links
Popularity: 9% [?]
This post is tagged ICT, integration, learning objects, Moodle, repository, TLF






















8 Comments
Hi Julian
Thanks for your kind comments on MrCute - I was the originator and lead designer, and I was ably supported by Project Director Pete Kilcoyne and code whizz Alastair Hole. I must also mention the originator of the IMS object system, Helen Foster, and the help we’ve had from Anthony Borrow at moodle.org, as well as the funding support we had from the UK Joint Information Systems Committee.
We’ve now got our sights on a number of further facilities - especially multiple file uploads in user-formatted order, to create full IMS compliant packages with no need to understand their logic.
But first we have to get people using MrCute to show it’s really worthwhile, so your comments and the video will help! We’ll be linking to your page from both the MrCute site and the MrCute Moodle trial area - hope that’s ok!
Richard Goddard
Learning Objectivity UK
http://www.learningobjectivity.com
Reply
I forgot also to mention the good people at Worcester College of Technology (UK) who also supported us!
Richard Goddard
Reply
Thanks for posting this tutorial (especially the video). I won’t even mention the complicated way I ‘used’ to get learning objects into Moodle.
cheers
Reply
Followed the instructions but my system is complaining about a missing version.php file, I have looked everywhere!
Reply
there is definitly no version.php file. Are you sure you ulpoaded into the right directory?
Reply
Hi
Version.php is found in several Moodle folders and usually states the (minimum) version of moodle required for the tasks inside that folder. The MoodleMan is right, no version.php ships with MrCute. The most likely “missing” one should be in (moodleroot>/mod/resource. Also worth checking: (a) are you sure that you are on a compatible version of Moodle (1.8.2 upward) and (b) did you make sure that the earlier version of the IMS repository was working before patching in MrCute (see the MrCute Admin Manual).
Cheers
Richard Goddard
MrCute designer
Reply
Julian,
Very impressive. However, I’m wondering whether there’s a repository system out there for course archives that would allow users to select and restore a previous year’s course.
Also, what software did you use to create the cool video window call-out?
Cheers
MarkPea
Reply
Incoming Links
Leave a Reply