Thursday, September 20, 2007

Building a course reading list in Grazr

After reading OpenLearn Unit Content Feeds via OPML and Click On Series 2 by Tony Hirst (both of which use Grazr: "Easy feed grazing and sharing"), I was today inspired to create a del.icio.us bookmarks and RSS feed aggregator for one of my courses which starts in a week and a half. Here's a report on my experiences!

First-off I should say that Grazr is a web tool that takes either an RSS feed or an OPML file and, through the magic of Javascript, creates a dynamic feed viewer that can be embedded into any web page. Or altenatively, using the default tools provided, added to your Facebook, or Google start page (among other things). To use it, I first needed to create an OPML feed that would enable me to aggregate my bookmarks, RSS feeds, Podcasts, and other useful learning resources in one place, so I signed into http://www.opmlmanager.com/ and created one.

Next I went to my del.icio.us account and pulled out the RSS feed for my module and added this to my new OPML file. I realised, that the tag eg-259 would be too generic so I created RSS feeds for eg-259:lecture01, eg-259+xhtml to allow some finer granularity. Finally I started to go through my "External Links" page on the Blackboard site to ensure I had all the links in del.icio.us and properly tagged. Next I exported the OPML file from www.opmlmanager.com and imported it into Grazr as a reading list. Finally I created a widget from the reading list which is here:



Good hey! A similar widget is also now embedded in the External Links page for this module. The beauty is that this widgets are dynamic and populated from Grazr on page load. As I continue to add new RSS feeds or bookmarks to this on-line reading list, all of the embedded Grazr widgets will automatically be updated. The widgets can be shared using a mailing list feature familiar to Flickr users, and the embeddable code can be grabbed or shared directly from each copy of the the widget itself. And of course, if that's insufficient, the OPML can be used to create feed aggregators for your students which can be embedded in Oremi or inside their favourite RSS feed reader (did I mention Facebook is supported?).


The limitations of www.opmlmanager.com seems to be that each subscriber can only create one OPML feed per person. This won't work for my application as I expect that I'll want a custom feed for each of my modules (or perhaps even aggregated across a whole programme). But it turns out to not really be a restriction because the OPML format is very simple and once you've created your first OPML file online, you can either export it as a file, edit the XML code directly, and re-import it or, preferably, edit the XML source on-line at the Grazr site.



Stop Press
As this article went "to press" I noted that Tony Hirst has blogged about the new Grazr 2.0 Beta version which looks awesome and will feature it's own OPML editor!

2 comments:

Tony Hirst said...

Hi Chris-

It's really interesting to hear about how you're using opml, delicious'n'grazr.

If you could post again once the course starts about how your students are finding it, that's be great:-)

One thing you could do might be to aggregate feeds from the students themselves (though this might not fit in with your course design?)

opmlmanager is the tool I tend to use too, that as you guessed, I may move to grazr 2.0.

In the meantime, you can always use the current grazr site to host separate opml feeds under one account (get a grazr account). You can then add resources to the account via a Grazr bookmarklet...

Ahh... I see from the Grazr Recent Files you've discovered this :-)

One trick you may not have spotted is that the grazr widget can be used large...

There are also different displays you can have in the grazr widget - the slider view is the default, but there is also a 3 panel (not every feed necessarily works - they are still being rolled out...) and an outline view.

Keep me posted on how you get on with this :-)

tony

Schpengle Carrot-Tripe said...

My god, Its life Jim, but not as we know it!.....its like he's trying to communicate with us, but in some infernally convoluted language........
:)
Hi Chris, tis I, the Schpengle...you missing me yet?

I shall read and learn......but, um, I may just have to check over some of my notes first :)

I hope all is well with you there and shall, undoubtedly turn up and annoy you at some time!
:) take care, bye
Ian.