Open Source VLE Moodle is an example of Bazzar architecture.

Consider a simple yet crucial feature of Moodle: Notifying participants about new postings.
In early versions of Moodle the choice was simple - email. As of Moodle 1.9 however the following are the ways you can be notified of new forum postings:

 

  • Get alerts via email
  • Track unread posts (puts a link beside each forum to unread messages)
  • The Recent Activity block
  • The Latest News block
  • RSS feed
  • The MyMoodle panel

Each of these six mechanisms duplciate the functionality of telling the user that there are new forum messages. Moreover in themselves these mechanisms may have configurable options. For instance a user can choose to subscribe to forum email alerts. Upon subscription he/she can choose to recieve a daily digest, weekly alerts or by the minute emails. This is of course if a teacher has not taken away this option and made email alerts mandatory for this forum. Mandatory that is until the student figures out that they can disable the email address in their profile to stop recieving any email alerts at all!

Is this a sympom of Moodle’s development model? Does the left hand know what the right one is doing? Bazaar just plain bizzare?