A journey of discovery into everything Moodle.