Transitions in classroom technology: how to use Moodle effectively

Moodle stands for Modular Object-Oriented Dynamic Learning Environment. Moodle has great potential for supporting face-to-face classroom and blended course formats as well as online courses. Moodle provides various interactive functions which make classes more creative and dynamic. However, there is a need to expend a lot of time and effort in learning Moodle, especially for those who never learned CMS.