Moodle 的设计是以建构主义,特别是社会建构主义学习理论为指导的。MartinDougiamas 本人非常推崇社会建构主义学习理论,Moodle 是其将该理论应用于实践的一个试验,在其设计开发过程中处处体现着这一教育理念。比如,用户界面上随处可见的帮助按钮,提供的并不仅仅是软件操作说明,还有从社会建构主义角度使用Moodle 的教学技巧,例如,如何编写课程大纲,如何详细界定问题,所有这些帮助都是具有教学操作性的,它们存在的目的是帮助教师从教学角度更好地使用平台所提供的各种功能。
建构主义认为学习是学习者与环境的相互作用中主动的意义建构过程,社会建构主义则更强调这一过程中学习者之间的对话、协作、互动等社会性活动对个人及群体意义建构的作用。因此,Moodle 的设计不是仅仅停留在教学内容的管理与呈现上,而是更加关注对教学过程中各种“活动”的支持。Moodle 对教师角色的定位不是知识的提供者,而是一个学习社团中有影响力的榜样,是各种学习活动的引导者,是与学生平等对话、共同实现预定学习目标的组织者。
Moodle 既具备当前新兴的各种社会软件(Blog、Wiki、BBS 等)的功能,又支持多样化的教学方式,它适用于多种组织类型,例如:传授——接受型的教学组织、研究——项目型的教学组织和社区——小组型的教学组织等。更值得关注的是,Moodle 还注重多样化教学评价,如过程性评价、总结性评价、档案袋评价、集体评价、同伴评价和教师评价等,这有利于及时发现和解决学生在学习过程中存在的问题。Moodle 的出现更新了教师的教育理念,教师任务由先前的教案设计转变成课程设计,由课程内容设计转变成教学资源和活动的设计。