ETH teaching staff have been using web-based learning platforms in teaching for about 15 years. These have a wide range of uses, from the creation of single elements such as videos or quizzes to the design of small modules and entire online courses. Over the years more than 250 Moodle courses have been produced, illustrating its broad possibilities.
Moodle course platform
For an overview of Moodle courses see
Overview of online modules