Comment Moodle's glaring omission: spaced repetition (Score 1) 50
The lack of a spaced repetition-algorithm in Moodle--or any other course management system, such as Blackboard or Sakai--is a such a glaring omission that I wonder why no one has done it. SuperMemo, a Windows program written in Delphi, remains the best spaced repetition system for memorization despite an idiosyncratic user interface. Piotr Wozniak, the developer of SuperMemo, used it to learn English; an article in Wired mentions that Wozniak speaks perfect English despite never having set foot in an English-speaking country. In addition to SuperMemo, there are two open source spaced-repetition systems: Anki and Mnemosyne. But the algorithms have yet to be incorporated into online learning systems.
An extensive literature attests to the efficacy of spaced repetition algorithms, especially for learning language. I've used SuperMemo to make quick work of memorizing the FCC question pools for the General and Extra class amateur radio examinations. In fact, the program was so efficient that I was left with hardly any sense of accomplishment having used it to pass the exams.
The need for memorization algorithms is so obvious (I repeat myself) that I'm tempted to write a spaced-repetition plugin for Moodle myself.