Just over a year ago I reviewed four Moodle books published by Packt Publishing. Since then, a lot of new Moodle titles have been added to their catalogue. Richard Dias, Marketing Research Executive at Packt, has kindly sent me a copy of one of these new titles for review: Moodle 1.9 Teaching Techniques by William Rice and Susan Smith Nash, first published in January 2010.
William Rice has already published a couple of books with Packt. This book seems to be an effort by Susan Smith Nash to build on an earlier version of the book by Rice. She adds some learning theory and instructional design essentials to the earlier text.
The fact that this is an update of a much older book, doesn’t work very well. Let me share some examples of where it goes wrong:
Chapter 2 used to be called “Forum Solutions”, now it has been retitled to “Instructional Material”. This is weird: Moodle’s core functionality and strongest pedagogical tool is first introduced as a way to clearly display course information and structure. Then on page 25 there is a paragraph titled “Creating a Separate Group for Each Student”. The context from the earlier book (you might want to do this to create private conversations with students) is omitted, making it a confusing set of pages.
Chapter 4 has a section that explains how you can exclude quiz grades from a particular quiz in the grade book. The screenshots and explanations are taken from an earlier version of Moodle and do not relate to Moodle 1.9. Moodle 1.9 has a completely different grade book (and has been released since March 2008). It is unforgivable for a book that is published in 2010 to get this wrong. I don’t understand how the reviewer missed this. Hopefully a corrected version will be published as an erratum.
The introduction to the book explains that a basic level of Moodle understanding is assumed for the reader as it wants to focus on learning theory. However it then spends more than 5 (of its 193) pages on explaining what an IP address is and how it can be used to restrict access to a quiz. It gets the Linux part on how to see your IP address wrong (another one for the errata).
The book doesn’t really make optimal use of the new and advanced functionality that Moodle 1.9 has on offer. Two examples:
The concept of “groups” is used in the book in some descriptions of course activities (although not enough to call for its own spot in the index), but the concept of “groupings” isn’t mentioned anywhere. If I were to teach a course with Moodle tomorrow, I would definitely use this functionality as it allows you to be much more flexible in your course design.
Ever since Moodle 1.7 it has been possible to play with roles and capabilities in Moodle. That functionality is relatively hard to understand and needed some maturation. It is much more usable now in Moodle 1.9. This functionality is only used once in the book (during the discussion on forums) and isn’t explained well enough to my taste.
Does the book have some valuable things to offer? It is not all bad:
Some of the introductions to learning concepts are theories are good starting points for further exploration. For example, I liked the reference to Bruner’s “scaffolding” concept and spent some time reading the Wikipedia article on instructional scaffolding.
The pages on basic chat etiquette and wiki etiquette are quite useful. They describe rules you can agree on with your students to make the online learning process more pleasurable.
The ways of using the choice activity have been slightly expanded compared to the earlier version of the book.
The last chapter has a nice example of a capstone project assignment that you could adapt for your own teaching. To use the workshop module as the basis for this project assignment is a bit risky, as I would not recommend anybody to use the workshop module in its current state (Moodle 2.0 should solve that problem).
All in all I would not recommend anybody to get this book. If you have 30 euros to spend on a Moodle book (this book isn’t cheap!) choose one of the ones I recommend here. If you have a basic understanding of Moodle and are looking for generalised teaching techniques for online courses you are much better served by Gilly Salmon‘s work on e-moderation (see E-moderating and E-tivities).
Hopefully I can be more enthusiastic about the next Packt title I get to review…
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 how Kaizen (the philosophy of continuous improvement) relates to the rise of the Good Enough paradigm. The post also has to include a non-digital example of Kaizen versus Good Enough. You can read Arjen’s post with the same title here.
The world is full of badly designed things. I find this infuriating. A little bit of thought by the designer could make many things so much easier to use. My favourite book on this topic is The Design of Everyday Things by Donald Norman. It is years ago since I read the book, but I can still remember Norman agitating against all kind of design flaws: why would an object as simple as a door need a manual (“push”). I have therefore decided to start a new Twitter account titled unusablestuff in which I post pictures of things that fail to be usable.
Through Alper I recently learnt about the Japanese concept of Kaizen. This is a philosophy of continuous improvement that aims to eliminate waste (wasted time, wasted costs, wasted opportunities, etc.). Kaizen as described on Wikipedia is very much a particular process that you can go through with a group of people:
Kaizen is a daily activity, the purpose of which goes beyond simple productivity improvement. It is also a process that, when done correctly, humanizes the workplace, eliminates overly hard work [..], and teaches people how to perform experiments on their work using the scientific method and how to learn to spot and eliminate waste in business processes.
Cheap, fast, simple tools are suddenly everywhere. We get our breaking news from blogs, we make spotty long-distance calls on Skype, we watch video on small computer screens rather than TVs, and more and more of us are carrying around dinky, low-power netbook computers that are just good enough to meet our surfing and emailing needs. The low end has never been riding higher. […]
what consumers want from the products and services they buy is fundamentally changing. We now favor flexibility over high fidelity, convenience over features, quick and dirty over slow and polished. Having it here and now is more important than having it perfect. These changes run so deep and wide, they’re actually altering what we mean when we describe a product as “high-quality.”
The article is full of examples where cheap, convenient and fast wins out over high quality. Think netbooks, MP3 files and the Flip videocamera.
Both ideas have their appeal to me, but at a superficial level they might seem to contradict each other. Why would you spend a lot of time trying to continually improve on something, when good enough is just good enough? This contradiction isn’t truly there. Good enough is essentially relevant at a higher level than Kaizen. Good enough means you design for a specific task, context, audience or zeitgeist and don’t add things that aren’t necessary. It is about simplicity and lowering the costs, but not about lowering the design effort. Kaizen is about the details: once you have decided to build a netbook (smaller screen, less processing power, but good enough for basic browsing on the net), you should still make sure to design it in such a way that people can use with a little waste as possible.
Oscar in the classic bin
Let’s look at garbage bins as an example. A garbage bin is a relatively simple product. It is a bin with a lid that can hold a bag in which you put the garbage. Oscar lives in one of the classic bins. In essence this is good enough. You don’t need auto-incinerators, sensors that tell you when the bag is full, odour protection, etc. The simple bin-lid-bag concept does have a couple of issues and problems that can be solved with good design.
The Brabantia 30 liter Retro Bin is a bin that has done exactly this. What problems are solved with the design of this bin and how?
Problem: Sometimes you need two hands to get your garbage in the bin. If you have to scrape some leftover peels from a cutting board for example. In that case you have no hands free to lift the lid of the bin. Solution: You create a bin with a foot-pedal. A foot-pedal also keeps you hands clean as you don’t have to touch the lid of the bin which is often dirty.
Problem: When the bin is empty, pressing the pedal might make the bin move. Solution: A rubber ring at the bottom prevents the bin from moving on any flooring.
Brabantia Retro Bin
Problem: It can be irritating to constantly have to press the pedal if you want to throw away multiple things and have to walk back and forth to get the garbage to throw in the bin. Solution: Hinge the lid in such a way that if it opens all the way it stays open. Allow this to be done by a persistent movement of the foot on the pedal.
Problem: If the bag gets really full (by pressing down the garbage) it might press against the mechanism that is used to open the bin, making it hard to open. Solution: Make sure that the mechanism for opening the lid on the basis of the pedal movement lies completely outside of the bin and is unaffected by the pressure.
Problem: When you put in a new bag it often happens that there is air trapped between the bag and the bin. This makes it hard to throw aways things as the full space of the bag is not used. Solution: Put little holes in the top of the bags. This allows the air to escape when putting in a new bag.
Problem: There is often a vacuüm between the bag and the bin when you try to lift a full bag out. This gives you the feeling that the bag is stuck. Solution: Have little holes in bottom of the sides of the bin. This way air can come in, preventing the vacuüm. Brabantia rightly thought that holes at the side of a bin look a bit weird, so they have created an inner bin and outer bin. This also solves an aesthetic (if not design) problem: the top edge of the bag being shown. This top edge now hides between the inner and the outer bin.
Problem: A lot of garbage has some liquid components. These liquids sometimes drip from the bottom of the bag. Solution: Create an extra strong bottom for the bag of an extra impenetrable plastic.
Problem: When a bag is full it can be hard to tie it up. Solution: First make sure that the bag is slightly bigger than the bin. Once the bag is out of the bin, the garbage has more space to spread and the top of the bag will have more space to tie up. Next, have a built-in string that can be used to tie up the bag (also highly useful for lifting out the bag). Make sure that this string is long enough to make for an easy knot.
I have had all these problems with garbage bins at some point, the Brabantia bin solves them all.
Many people will probably consider me a whiner (there are bigger problems in the world, can’t you get over these minor garbage issues?) or a weirdo (garbage bins, honestly?) and both are probably true, but that doesn’t negate my point. Getting a product on the market requires that is designed. Now think about the extra design effort to create a bin that solves common bin problems. How many more man months for the Brabantia design than for the classic “Oscar bin”? Now imagine the small problems that a user of a classic garbage bin encounters and multiply them by all the garbage bin users in this world. Any idea how many times an hour something is spilled in this world because there is no pedal on the bin? People like to blame themselves (“I am so terribly clumsy”), I like to blame the designer. Why not just spend some extra design effort and get it right?
I want to draw an analogy with the design of software. I think the believe in Kaizen is what makes Apple products stand out. The example I love to show people is the difference in the calculator on the Symbian S60 3rd edition (I used it on the Nokia E71, my previous phone) and on the iPhone (my current phone).
A calculator is a simple thing. Most people only need addition, subtraction, multiplication and division capabilities. Both default calculators deliver exactly this functionality. Nokia’s effort looks like this:
Nokia's default calculator
You need to use the keyboard (there are designated keys for the numbers) and the D-pad to make a calculation. The D-pad is necessary to navigate from one operator to the next. To do a simple calculation like 6 / 2 = 3 requires you to press eleven buttons!
The iPhone calculator looks like this:
iPhone's default calculator
You just use your finger to tap the right numbers and operators. 6 / 2 = 3 only requires four finger taps.
It is not just the touch interface that makes it possible to have a great working calculator. I managed to download another calculator for the Nokia phone, Calcium. It looks like this:
Calcium calculator
This calculator makes clever use of natural mapping to create a calculator that is as easy, if not easier, to use as Apple’s calculator. 6 / 2 = 3 takes indeed four button presses. Nokia could have made this. The fact that Nokia was willing to ship a phone with the default calculator as it was is one of the reasons why I have a hard time believing they have a bright future in the smartphone space.
In a next post I might rant about how many designers think the whole world is right-handed. Do you have any thoughts on design?
A couple of weeks ago I had the pleasure of attending the 2010 Learning Technologies Exhibition in London. In many ways this event is very similar to the Online Educa in Berlin (e.g. most Berlin exhibitors were in London too and the conferences shared a keynote speaker). There are two main differences: Learning Technologies seems to draw a slightly less international crowd and it focuses more on the world of corporate learning. In this post I want to capture the people I met and the technologies that I looked at. What caught my eye?
Mobile Learning, Social Media and Serious Gaming
Those were the three buzz words that most exhibitors thought would sell their services best. I made it a point to enquire with any exhibitor who used any of these terms in their marketing and found out that most of these claims were very hollow. For example, I talked to a developer of mobile applications who told me they would gladly convert all my existing e-learning content into a mobile format (why would I want to take something that does not take advantage of its medium and move it over to a medium where it fits even less well?). Another one on the ridiculous side of the effectiveness scale was the vendor that showed me a screenshot of an internal social networking site where people could do a daily crossword. Honestly? Where is the first vendor that can show me a scalable mobile learning event/application that can only work because it is delivered through a mobile Internet enabled, location aware phone with a camera? The medium is the message right?
Technology Companies versus Content Development Companies
Luckily there were some exceptions to the rule. I thoroughly enjoyed talking to the knowledgable people of Caspian Learning. They have developed a serious gaming platform (Thinking Worlds) which utilises Adobe Shockwave to deliver single user 3D virtual worlds in the web browser of the participant. I have been a participant in an excellent course that used their technology and was very curious to see what the authoring environment would look like. After a solid demo I came away very impressed. The way that scenarios can be created and managed looks wonderful. I believe it is fair to say that Caspian’s technology is good enough to enable a new way of designing learning events. The ball is now in the court of learning designers (I like that better than “content developers”), they have to explore this new technology and have to learn a whole new set of skills. Authoring is easy, but how do you design effective scenarios? The field is very immature in this respect. Here is a demonstration video of a game made with their engine:
Caspian’s business model is interesting too. They consider themselves a technology company foremost, and not a content development company. Their business development efforts are spent on finding content partners. They already have a deal in place with IBM and I wouldn’t be surprised if companies like Accenture, Tata and NIIT will follow soon. This is the perfect way to make your business scale and it will allow you to focus on developing your technology (managing technical people like programmers is fundamentally different from managing learning consultants).
In my quick chat with Gavin Cooney from Learnosity I advised him to pursue a similar strategy: the core competences of his company are their technical skills (I call them “Asterisk plumbers”) and their ability to find strategic partnerships (not that he needs any advice, I am sure his business development skills far outshine mine!).
Some companies seem to sit on the fence when it comes to being a technology or a content development company. LearningGuide Solutions has an Electronic Performance Support System (EPSS) and develops content for it. I believe that EPSSs could be a very efficient way of getting people up to the task with a piece of software. The demo of their product left me underwhelmed. They have been on the market for quite a while now, but their LearningGuide does not seem to have evolved past a an improved version of an online help system. The granularity of the context sensitivity was disappointing, the authoring has no version control and there are no social features. Wouldn’t it be great if people could write their own tips with the guides? How come LearningGuide has not kept up and emulated some of the functionality that platforms like Get Satisfaction have?
Learning as a Managed Service
I was interested to know whether any vendors would be able to deliver a large part of the learning function (at least the technology and support for the technology) as a managed service. I talked to two vendors:
I asked the people from Learn.com why they keep winning the reader’s choice for “Best Enterprise Learning Management System” category of Elearning! magazine (“Is it because all your customers get a free subscription to the mag?” wasn’t really appreciated). The first answer came from the sales guy: “Because we guarantee Return On Investment”. I don’t even know what that is supposed to mean, but they seem to think it is relevant (check out the relentless Flash-based ROI counter on their site). Luckily the next guy had a more sensible answer: Learn.com has all of their customers on the same code base and has a rapid development process for this code. This means they are able to deliver new functionality and fixes faster than corporations would be able to do for themselves. According to them they have the authentication problem solved and are able to integrate with HR systems like SAP through a mature web-services based architecture. They also had really smart answers to my questions about reporting. One thing I appreciated was their support for all web browsers: it is not often that somebody can promise me support for IE, Opera, Firefox and Safari without blinking. I always take that as a sign that technicians might be in charge instead of marketeers.
Another company that I checked out was the Edvantage group. This UK based business has signed a couple of large contracts recently. They deliver a completely integrated content development and delivery street through a Software as a Service solution. In that sense they are similar to Learn.com.
I would be interested to hear from anybody who has some real world experience with either of these companies.
Moodle Everywhere?
Moodle has become ubiquitous. It seemed that about one in four stands at the exhibition had something to say about Moodle. You can see that this is very market driven (open source finally has become cool), as a lot of the exhibitors had no idea what they were talking about.
My personal favourite was somebody from Saffron Interactive whom I asked about their social networking offerings. Their whole stand was adorned with logos from Facebook, LinkedIn and Twitter. I was wondering if they maybe had thought of a smart way to integrate these services into learning offerings. She showed me a couple of screenshots of something that looked a bit like Ning and told me they created social communities for their clients. She then proceeded to tell me that the platform they used for this was Moodle and that an implementation of Moodle in general only takes three(!) days. I love Moodle, but I would never use it to create a social community and to make Moodle look like her screenshots takes a lot more than three days. I had to move on after that.
A very impressive Moodle offering came from aardpress. They have invested a lot of their programming talent (months and months of work) into creating Moomis, a set of tools that fills some of Moodle’s gaps for the corporate learning world. Unlike the corporate Moodle solutions that I have seen so far (e.g. ELIS), Moomis is not a set of successful open source projects that are integrated into Moodle. Instead, all functionality is created inside Moodle itself, using Moodle’s libraries and its add-on architecture. This had advantages on the usability side, but could have disadvantages on the side of functionality (i.e. it is hard to write a very rich tool from scratch). aardpress (they don’t seem to want to capitalise their name) is hard at work getting Moomis ready for Moodle 2.0. I hope they are successful in turning this into a sustainable project and maybe even collaborate a bit more with Moodle HQ in developing this type of functionality.
In the conference part of Learning Technologies there was a small meeting of corporate Moodle users that I crashed into in its last 15 minutes. I am glad I did, because I met Mark Berthelemy there, who I had only seen on Moodle.org before.
Monkeys with typewriters
Wisdom Architects
Another meeting I thoroughly enjoyed was my talk with Lawrence O’Connor from Wisdom Architects. We chatted about implementing learning technology in very large organisations, discussed theories of memory and the Mind Palace 3D iPhone app he is developing. This app will help people memorise better using the time-tested technique of building a memory palace. I find it fascinating how we are both using technology to outsource our memory (my phone keeps all my to-do tasks, phone numbers, etc.) and to help us get a better memory. I am wondering whether we will see more study tools like this app and like eFaqt in the near future.
Lawrence very kindly gave me a copy of Jemima Gibbons‘ Monkeys with typewriters. This book about social media at work is published by Triarchy Press which has a lot of other interesting titles. I really liked Gibbons’ unconventional approach: she went out and interviewed about fifty people that have either changed the face of social media or have run succesful social media projects in companies. The book is divided into six chapters titled: Co-creation, Passion, Learning, Openness, Listening and Generosity. Each chapter starts with a myth and a reality (e.g. Myth: Social networking is a time waster, Reality: Building connections is vital to business). My copy is now full of dog-ears. A couple of the concepts/ideas that I want to explore further:
Here is an O’Reilly quote:
You design applications that get better the more people use them, then the applications that work get the most user data. The winners are those that harvest collective intelligence: Amazon, Google… Google is actually harvesting the intelligence of all users. […]
One of the things that I suggest to any company is what data assets do you own and how can you build new fresh data services against that data? I think a lot of traditional businesses have enormous data assets, they just need a slightly different mindset.
Then there is IBM’s idea of reverse mentoring programmes, where younger employees teach the older staff about social technologies. And a great quote from Clay Shirky:
All businesses are media businesses, because whatever else they do, they rely on the managing of information.
Gibbons formulates an argument that I use often when I try to get people to be more transparent about what they are doing:
Today’s smart businesses are not so much about creating an owning knowledge as about applying and learning from it. If [a company’s] blog posts and research papers are freely available, to be used , re-mixed, mashed up and built upon, that’s fine: the core competence of [the company] lies in the minds and knowhow of its consultants.
The book ends with “30 ways to get social”: great practical advice.
Other Meetups
Learning Technologies really does seem to be the place where all the British e-Learning people come together. It was chance for me to meet a lot of people that I had only met virtually before. I had a good chat with David Wilson from Elearnity, talking about innovation processes and about his research network. I met some of the people from Brand Learning and The Chartered Institute of Marketing with whom I have been working in the last couple of months on a marketing curriculum. I got to shake Rob Hubbard‘s hand and talk to him about his excellent Rapid eLearning Development Course. The only appointment I missed was the one with Jane Hart, maybe next time!
We did manage to have a good discussion about integrating talent management and learning. Doing this from a system’s perspective seems to be the holy grail for many organisations. Bersin thought the overlap between these two things is not as profound as most people think it might be. There really isn’t that much integration to do. On the other hand he has seen many organisations crumble under the weight of their completely systemised and integrated competence management systems.
Allan Keetch noted how good talent management systems are important and useful when an organisation is restructuring. I agreed partially with him. We all know that nowadays it is not only what you know, but also who you know that is important. There are barely any talent management systems that take this into account. My employer just went through a restructuring exercise and I am quite sure that my hiring manager had a good overview of my formalised competencies (and those of my competitors for the job), but had no insight into the network that I would bring into the job. As organisational network analysis (ONA) will mature I imagine we will see more and more tools that creates these social graphs automatically based on existing communication and collaboration patterns. (Remember O’Reilly’s quote, earlier in this post?).
Josh Bersin had keynoted on informal learning and it was therefore fitting to have Barry Davis at the table. He works for Creganna Tactx Medical and he believes that learning is working (or is it the other way around?) and that everybody in his company should be a trainer. His organisation is just the right size for his ideas to have a lot of impact. For example, he has managed to “formalise” (“organise” or “facilitate” would probably be better here) the 70-20-10 rule of Charles Jennings.
For some reason I have recently equated the Mozilla foundation to Firefox. Sitting in the Mozilla room at Fosdem for a couple of hours has cured me of that.
Mitchell Baker, chairperson of the Mozilla foundation, talked about the right for self-determination on the Internet. She explained that having a completely open (meaning free as in freedom) stack to access the Internet does not necessarily mean that you have ownership over your digital self. There is a tendency for web services on the net to be free as in free beer (think Facebook), without giving users true ownership of their data. Mozilla has started a couple of projects to try and move the open spectrum away from the internet accessing device to the net. Trying to make sure that at least one slice of the net is open. Mozilla Weave is an example project that aligns with this goal. I really like the fact that Weave does client side encryption of all data and that it is offered as a service by Mozilla but can also be installed locally.
Tristan Nitot then talked about “hackability”. He actually doesn’t like to use that word because it has negative connotations for the media. What he means with it is “generativity” (see The Future of the Internet and How to Stop It), but that word is even harder to understand. His argument was relatively simple though: vendors aren’t always creative imagining what their products can be used for. The telephone, for example, was thought to be used mainly for listening to opera music. It is important that people are allowed to play with technology, because that is where innovation comes from. Tristan finished his talk with a slide with the following text: “Hackability is getting the future we want, not the one they are selling us.”
Paul Rouget then demoed a couple of very interesting hacks using Firefox with Stylish, Greasemonkey and some HTML5 functionality. A lot of his work can be found at on the Mozilla Hacks site. An example is this HTML5 image uploader:
[youtube=http://www.youtube.com/v/wbSoSCStodA]
Finally we had Robert Nyman introduce HTML5 to us. I thought it was interesting to see that it was Mozilla, Apple and Opera that started the WHATWG and got the work on creating the HTML spec started. Their work will be very important (for example, it might mean the end for Flash) and should make a lot of web designer’s lives less miserable. Robert’s presentation is on Slideshare:
Some things will be much easier in HTML5: what caught my eye were some new elements (allowing more semantic richness, e.g. elements like <header> or <aside>), the new input types which can include client-side validation and the new <video> and <canvas> elements.
Finally I would like to point you towards the Mozilla Manifesto. This is the introduction to the document which is available in many languages:
The Mozilla project is a global community of people who believe that openness, innovation, and opportunity are key to the continued health of the Internet. We have worked together since 1998 to ensure that the Internet is developed in a way that benefits everyone. As a result of the community’s efforts, we have distilled a set of principles that we believe are critical for the Internet to continue to benefit the public good. These principles are contained in the Mozilla Manifesto.
Yesterday morning I got up at 6:30 to deliver a presentation at the very first virtual Moodlemoot: iMoot 2010. All in all it was a hugely enjoyable experience. I had people attending from among other the United States, Ireland, Zambia, Australia, Japan.
The platform for delivery of the session was Elluminate, which worked flawless. I am still amazed at the fact that we now have easy access to the technology that makes a virtual conference with a worldwide audience possible.
My talk was titled “The Future of Moodle of How Not to Stop It”, an adaptation of the book by Zittrain.
I showed how Moodle was conceived and developed when the web was less mature then it is now (the social web as we know it was basically non-existent) and how a teacher can create a learning experience for his or her students using nothing but loosely coupled free tools. Horses for courses.
I then looked at the two mental models that Moodle could adapt from Drupal:
Drupal’s tagline is “Community Plumbing”. I believe Moodle’s could be “Learning Plumbing”.
Drupal sees itself as a platform. This is exactly what Moodle should reinvent itself as.
In the final part of the presentation I looked at how the new Moodle 2.0 API’s (repository, portfolio, comments and webservices) will be able to help make the shift towards a platform. I finished with asking people to imagine what an appstore for repository plugins and what an appstore for learning activities would look like.
The slides are on Slideshare and embedded below (you can also download a 2MB PDF version). The session has been recorded. Once that recording comes online, I will update this post and try and share that here too.
The one difficult thing about a virtual conference, by the way, is communicating the dates and times. Timezones add a lot of complexity. iMoot, for example, provides users with a custom schedule for their timezone and replays each session twice after the live event. I am starting to believe in the Swatch Internet Time concept again. Wouldn’t a single metric .beat not be great? See you @850!