My Top 10 Tools for Learning

Number 10 by Flickr user Downing Street, CC licensed
Number 10 by Flickr user Downing Street, CC licensed

Jane Hart does the educational technology community a big favour by compiling top 10 lists of learning tools which are send to her by educational professionals from around the world. She creates a top 100 list that is an interesting reflection of current (and past) popular technology in education and learning.

Each year you get a chance to update your own list. I haven’t done that this year, so here goes:

Moodle – This open source course management system is my bread and butter and has led me into the free software world. Its community of teachers and its enlightened leadership is second to none.
Google Reader – The only way that I am able to keep up with the things that I want to read. Outsourcing my subscriptions and read/unread statusses to Google makes it possible for me to use my laptop, my cellphone or any random computer and see the same information. I just wish there was an open source project that would do the same and could run on my own server.
  1. Moodle – This open source course management system is still very much my bread and butter and has led me into the free software world. Its community of teachers and its enlightened leadership is second to none.
  2. Google Reader – The only way that I am able to keep up with the things that I want to read. Outsourcing my subscriptions and read/unread statusses to Google makes it possible for me to use my laptop, my cellphone or any random computer and see the same information.
  3. Ubuntu – My operating system of choice. Not only does it give me the freedom to use it how I want, it is also the source of much learning about how computers work. I see it as a critical enabler.
  4. Google Search – Still the best search technology around. I have a couple of stock queries that I do all the time like “better than x” if I want to find an alternative to x and I can usually find what I need in one or two queries.
  5. Wikipedia – More and more the easiest way to find a piece of factual information. I use a lot of materials from the Wikimedia Commons in most things that I create. Wikipedia has been decisive in many kitchen table arguments.
  6. WordPress – I have been blogging for over a year now and the process of writing for an audience has forced me to think deeper about my profession. Writing blogs could a central part of many courses. It really is a heavily underutilised pedagogical tool. I have to admit I don’t run my own installation, but trust the excellent WordPress.com service.
  7. Chromium – Most of the work that on do on my computer is done in a browser window. Google’s open source effort is now my default browser. This is mainly because of it’s amazing speed and the Omnibox. Read this blog post for more of my reasons.
  8. LAMP = Apache, MySQL, PHP – This technology makes it trivial for a non-programmer like me to create my own tools that do what I need them do. Using the APIs of the different web services I can create my own mashups.
  9. Youtube – This has become an indispensable resource. Stuck in a level on a Nintendo DS game? Type the games name and a level to see a walk through. There are endless tutorials on anything that you might want to learn.
  10. Delicious – The social bookmarking site not only remembers all I have seen that is interesting on the net, but it is also an excellent way of finding many good sites on a topic. My slowly expanding network of del.icio.us friend tag interesting pages for me to look at.

It wasn’t intentional, but I now notice that the only things that are not web applications are an operating and a browser (the bare essentials). That must be of some significance!

What on Earth is RSS Cloud?

Arjen Vrielink and I write a monthly series titled: Parallax. We both agree on a title for the post and on some other arbitrary restrictions to induce our creative process. For this post we agreed to write about a new technology using Linux Format‘s “What on Earth is …?” style (see example on Android). We did not agree on a particular technology and we would get bonus points for a nice pixellated image to accompany the post. You can read Arjen’s post with the same title here.

RSS Cloud
RSS Cloud

RSS Cloud? I am getting a bit tired of this cloud computing trend.
Yes, I also think that cloud computing is slightly over hyped. However RSS Cloud is not about cloud computing. It is about bringing real-time updates to the RSS protocol.

I have only just grasped what RSS is. Only the technorati seem to use it, normal computer users have no idea.
Indeed: most people have no idea what RSS is or how they can use it. They still visit all their favourite news sites one after the other to check whether something new has been posted. However even people that don’t understand it often use it. If you download podcasts through iTunes you are using RSS technology. Furthermore RSS is the technological glue for many of the popular mashup sites. You don’t need to understand a technology for it to be useful to you.

Fair enough, so how would you explain RSS Cloud to a lay person?
Sites that have content that changes often (think blogs or news sites) publish an RSS feed on their server. Whenever a new item is posted it will be added to the feed, usually dropping the oldest item from the list at the same time. If you are interested in those news items you can use a news reader (also called an aggregator) and tell this news reader to check whether new items are added to the feed, if there is an update, then the news reader can retrieve it. A news reader typically does this every fifteen minutes or so. This means the news can be 15 minutes old when you get it. RSS Cloud makes it possible for news readers to subscribe to the updates of a feed. Whenever something new is added the feed, the RSS Cloud server notifies all subscribers so that they can pick up the content immediately: in real-time.

Another buzz word! What is the benefit of real-time? Can’t people just wait a couple of minutes before they get their news?
People listen to the radio so that they can hear the sports results in real-time. Weren’t you upset when all your friends knew about Michael Jackson’s death earlier than you, because they heard it on Twitter? The success of Twitter search and trending topics shows that people want to know about stuff as it happens and not fifteen minutes later.

Now that you mention it: Twitter indeed works in real-time. Why do we need something else, what’s wrong with Twitter?
Twitter actually also uses a “polling” model for its content. Each single Twitter client will have to access the Twitter API to see whether something new has been posted by the people you are following. This is a huge waste of computer resources. All these clients asking for new information even if there is none. It is a model that does not scale well. A “push” model actually works much better in this respect.

Oh, so it is a bit like the difference between getting your email once every couple of minutes and getting it immediately on your Blackberry?
Yes, that is a nice analogy. The Blackberry uses push email. You get the email as soon as it hits the server, because it is pushed to your phone. Traditional email clients, like Outlook, go to the server once every couple of minutes to see whether something new is there.

So what large company is trying to push this idea?
This time it is not a big company trying to establish a standard or protocol. The RSS Cloud protocol is designed by Dave Winer who also drafted the original RSS specification.

Dave Winer, isn’t that the guy that loves to rub people the wrong way?
He is a controversial character and is certainly very vocal and opinionated. At the same time, he is a true pioneer and one of those people that embody the values of the Internet. His vision for Cloud RSS is not about blogging. Instead, he wants to provide a decentralised architecture for microblog messages. To him the fact that Twitter centralises all the microblogging activity is a real vulnerability. His goal is to create a network that can work alongside Twitter without being in the control of a single company.

Talking about companies. I suddenly remember hearing about a similar technology. One of these cute names with many vowels?
You probably mean PubSubHubbub. This is a Google sponsored protocol that has already been implemented in Google Reader.

Great: another standards war. VHS versus Betamax, RSS versus Atom, Britney versus Whitney. Will we never learn?
This shouldn’t become a problem. RSS and Atom for example live happily next to each other now. It is easy to implement both. PubSubHubbub has a slightly different goal in comparison to Cloud RSS. It focuses mainly on blogging and associates itself with Feed Burner. The two technologies should be able to live next to each other, at least that is what Dave says.

Well, let’s hope he and you are right. By the way, isn’t this Cloud RSS just another sneaky way to measure subscribers, generate some statistics and store information about where they are from and what they are doing?
It is true that an RSS reader will have to register itself with the the RSS cloud for the protocol to work. However the RSS cloud forgets about the RSS reader if the registration isn’t renewed every 24 hours. You also have to remember that many people will use readers that do not support RSS Cloud. There are much better ways to get statistics.

Aren’t you a learning technology person? What does this have to do with learning?
I am very interested in Cloud RSS because I am a learning technologist! Like all new Internet based technologies it will only be a matter of time before some smart developer finds a way of using this in some unexpected fashion. Remember:
technology creates feasibility spaces for social practice! Just think of what kind of course delivery models RSS has made possible: the Connectivism and Connective Knowledge course could not run without it for example.

You are a Moodle evangelist. Does Moodle support RSS Cloud yet?
I haven’t checked, but I doubt it.  It is very new and the Moodle developers are focusing on getting Moodle 2.0 to a beta release. However, I am sure that in the future, parts of Moodle will move towards real-time. Imagine how Cloud RSS could be used to create activity streams or notify people of comments on their work. It could effectively bridge the gap between asynchronous activities like discussion forums and assignments and synchronous activities like web conferencing.

Ok, you have managed to pique my interested. Where can I go if I want to start using it?
There are two ways of using it. First, you can make your own feeds RSS Cloud enabled. If you have blog at WordPress.com this is automatically the case. You can opt-in if you host your own WordPress blog. The other way of using it would be to have an RSS reader that supports the protocol. Currently only River2 supports it and Lazyfeed has announced that it will support it too. Only web based readers can support it, as the RSS Cloud server needs to be able to ping the reader with the update.

Are there any sites that can tell me a bit more?
The current home of the protocol is http://www.rsscloud.org. Here you will find news about the protocol and an implementation guide. The Wikipedia entry could be better. Why don’t you help fixing it?

10 Things to Like About Moodle

It was always my intention to write a post summarising last April’s Moodlemoot in Loughborough in the UK. It was a highly enjoyable event with many Moodle luminaries present and there was much to write about.

However, I doubt I will ever write that post, so I have decided to share the presentation that I did titled 10 Things to Like About Moodle. It tries to describe the factors that have contributed to making Moodle such a success in the seven years of its existence. The audio is sometimes a bit hard to understand (too much hand-waving on my part), but overall it should still be valuable to many people.

[slideshare id=1262865&doc=09040710thingstolikeaboutmoodleslideshare-090408032056-phpapp01]

Download the slides as a 3.5MB PDF file.

Planning Your Career or The Boundary Between Your Private and Professional Life

Arjen Vrielink and I write a monthly series titled: Parallax. We both agree on a title for the post and on some other arbitrary restrictions to induce our creative process.
For this post we agreed to write an essay of no more than 500 words.
You can read Arjen’s post with the same title here.

I am convinced that large multinational corporations are relics of a bygone era. And yes, I am happily working for one.

Advances in technology have made it incredibly easy to organise people into productive working groups on short notice. Large corporations owe their existence to the fact that they were the most efficient way to organise big groups of people and allowing them to facilitate complex processes. Nowadays the overhead that these organisations demand are not defensible anymore. Many of the functions inside these businesses will be done by much smaller organisations which “automagically” spring into existence wherever there is demand. The organisation itself will slim down to its core competencies.

This imminent change will have effects on the labour market and how people will plan their careers. It will allow for many more people to be an entrepreneur: being hired for their expertise and working in ever changing groups on a diverse set of knowledge intensive projects. For these people the distinction between their professional life and their private life will increasingly blur. Some work will be done for a wage, other work for a fee, some will done as charity and finally some will be done to study.

Increasingly I see this happening in my own personal career. I am a blended learning adviser at Shell (wage), occasionally I am hired by other organisations to consult around educational technology (fee), I spend a fair amount of time supporting people in their use of Moodle and in helping to make it better (charity) and do a lot of very conscious reading (and writing) to learn more about the things I am interested in, increasing my value on the job market (study). These things aren’t done between nine and five only and continuously change in their prominence.

A couple of weeks ago I encountered Bud Caddell’s wonderful Venn diagram (via Lifehacker):

How to be happy in business
How to be happy in business

It succinctly shows what is important in life: finding a way of getting paid for what you are good at and want to do. The model provides heuristics for whenever one of the three elements is missing (e.g. “Learn to say ‘No'”). So how do you make sure that you will stay in the “Hooray!” zone during the majority of your career?

I think you have to do the following:

  • Be 100% transparent. Only if you let people know what it is that you do will you build the trust necessary for them to engage with you.
  • Work on enlarging your network. Because, increasingly, this is where your knowledge will reside.
  • Try to always give more than you get.
  • Invest in your education. The investment should be in time, not in university fees.
  • Make career choices that increase your opportunities and give you more flexibility.
  • Only be loyal to companies that give you a challenging environment in which you can develop yourself.
  • And finally, in all of the above, make proper use of technology.

If you heed to this advice the “Hooray!” should come naturally.

Dutch Moodlemoot in Amsterdam 27-05-2009

The Dutch Moodle users group (Ned-Moove) organised the fifth Dutch language Moodlemoot in Amsterdam last Wednesday. It was a successful event with nearly a hundred people attending and two excellent keynote speakers: Helen Foster and Martín Langhoff. Helen is Moodle’s community manager and Martín is an important core Moodle developer and currently architect of the school server in the OLPC project.

The programme of speakers was better than in any earlier Dutch moot, with tracks about education, business, digital pedagogy and sysadmin/development tracks. Nowadays events like this leave digital tracks and can be relived in a way through the Twitter messages, blog posts and shared slides. My ex-colleague and friend Marcel de Leeuwe wrote an interesting (Dutch) blog post about his experiences at the moot that includes his slides and my co-Ned-moove-board-member and friend Arjen Vrielink did a conceptual talk about Moodle networking. Many of the other speakers have put their slides online at the Moodlemoot 2009 website.

Moodle in the Netherlands finally seems to be taking of outside of secondary education. About half of the visitors did not come from the educational sector:

Sectors/Visitors at the Dutch Moodlemoot
Sectors/Visitors at the Dutch Moodlemoot

My own presentation was less about Moodle and more about learning this time. I talked about instructional principles that can be used to make sure you deliver top quality blended learning. The slides and audio are in Dutch and can be downloaded as a 5.3MB PDF file or viewed here:

[slideshare id=1513758&doc=090527willitblendslideshare-090531151216-phpapp01]

All in all a great event. I am looking forward to next year, it will most probably be in Belgium.