November 16, 2007

OU Open Sources Moodle ePortfolio - But What Flavour is the API?

Niall Sclater has been bigging up the OU MyStuff ePortfolio (it's a devil to find on the OU network if you don't know where it is, so here's a OUseful shortcut to MyStuff).

If you run Moodle, you can download and install the MyStuff ePortfolio.

For a history of sorts of the interface design, Guy Carberry blogged elements of the MyStuff interface design process as it evolved...

I'll try to post a review of MyStuff over the next week or two, but I need to play with it properly a bit first - first impression notables are the calendar, filetype and tag-based displays of uploaded files, plus the ability to share files with other users (but only if you know their user ID - hmm....?!)

However, something that isn't immediately obvious to me is how I can get my content out; that is, there is no obvious Export capability. Or maybe I just missed it?

If we were recommending a third party storage solution to students, we'd be sure to tell them to make sure they can easily export all their files in case the service looks like it might disappear. As best practice suggests that this advice should apply equally to using services from well funded enterprises like Google and Amazon, as well as 'fly-by-night' web 2.0 startups, I guess it should also apply to public insitutions like the OU that look set to lose huge chunks of their funding?

The developer notes for the app suggest that data migration is possible using public APIs. What these are isn't clear to me, though I'd guess it's something Moodle related. For the user, I'm not sure how this would work? (Hmm - I wonder - is MyStuff one of the components of Moodle on a Stick? And if so, does the synching work efficiently?)

The API issue for ePortfolios is something that I'd like to think will be shaken up by the announcement by online storage company Box.net of their OpenBox API (see the product announcement reviews on TechCrunch and Rev2 ).

Earlier this year, Box.net integrated their online file storage system with the ability to open word documents from Box.net into the Zoho docs online wordprocessor.

OpenBox generalises their Zoho integration serivce by providing a storage platform that application developers can plug in to. I had something similar to this in mind when I wrote ePortfolios, Distributed Storage and Personal Repository Caches, where I described the current situation whereby multiple applications all offer their own local storage solution.

The Box.net vision now appears to be that OpenBox becomes the filesystem for the web. So for example, if you have an image file stored on Box.net, you can open it in the Picnik online photo editor, or for a word doc, edit it using the Zoho online word processor or publish it using Scribd.

Presumably being able to save all your images, documents or whatever from the partner services back onto Box.net is only a matter of time, if that service isn't already being offered?

Needless to say, this sort of feature is not part of the MyStuff proposition - you need desktop apps to create, edit and maybe even view the documents you have uploaded to it.

One of the attractions of having a centralised file store is that your files can by shared in various combinations. The Box widget, for example, "lets you share files by publishing your photos, documents, audio, or video in a user-friendly form. You can even upload additional content at any time directly from the widget, without having to visit Box!". It'll be interesting to see if they opt in to the OpenSocial API to give the widget even further reach.

I have to admit I don't recall seeing an 'export all' option in Box.net, but I'm sure if they looked like they were in difficulty someone would build an 'export all' application pretty quickly on top of their API.

So, given the choice of using MyStuff or OpenBox, which would you go for?

Tags: , ,

Posted by ajh59 at November 16, 2007 11:40 PM
Comments