Modifying Moodle to incorporate new features