Dirk and I attended a presentation of Moodle at the Humboldt University last week, connected with the local sysadmins and some of the users, and were impressed. We think much of what they do might be built into Dotlrn. More importantly, there is a strong user orientation and high level of user community participation that we could only envy. Though, under the hood, their system may not be as powerful as Dotlrn, it is plenty powerful. I am wondering how best to learn from and maybe integrate these systems and communities to our mutual benefit. We might adopt some of Moodle's successful elements, as I list below. We might also consider how to make it easy for users in one group to migrate to another -- and I am thinking in opposition to the one-way, monopolistic policies of commercial systems as I have experienced them, in both directions: not only for data transfer, but in developing a compatible interface design as well. Certainly we have a mutual interest in developing a mutually-supportive user and development community (as an alternative to commercial software): we are learning that all the Berlin universities are dancing with commercial software, but are under terrible cost pressures, and everywhere people are looking to open source solutions. We were gratified that the moodlers welcomed our presence, and we've promised to meet again soon.
So, I'm wondering what experiences/opinions Dotlrners have had with Moodle and what support we might find in our community for such cooperation as I've begun to sketch here.
Here's a quick tour of Moodle links I think relevant.
To start, there is the Moodle Home Page.
From there you might check out the Moodle course syllabus page as it displays course components in a very attractive arrangement by class and with icons suggesting the different kinds of course materials.
The survey page is very clean, and this example features an outline of pedagogical principles they suggest informs the application. Ditto, the attractive formatting of survey results.
I especially like their user-friendly way of explaining open source for those new to the business and think it instructive for both educational and marketing purposes.
The Documentation system is enviable, including a simple, extensible two-pane format. Help for specific components is offered in context-dependent help and written in a way that goes beyond simpy instructions, as in the "upload a file" demo.
The forum features contributor photos that suggest a nice warm, fuzzy, welcoming forum design. New users may find a number of friendly help files explaining how the system works, and this is based on a community members database that speaks clearly to the presence of an active user community. The opportunities to support Moodle are many, including the links to ratings, suggesting a strong grass-roots marketing strategy.
The developer's documentation balances developer and user orientation as if all users were part of the developer community. Ditto the FAQ, which offers a fine way into installation and user problem-solving.
Finally, at least for this short introduction, there is a very nifty media plugins feature.