基于Moodle的网络课程设计
2015-08-08李姝博
李姝博
摘要:本文简要介绍了Moodle网络课程管理系统,并从Moodle的主要功能模块及其在网络课程中的优势等方面详细阐述了基于Moodle网络课程管理平台的设计方法,最后,以“网页设计与制作”课程为例实现Moodle网络课程管理平台的搭建。
关键词:Moodle;网络课程;交互;课程设计
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)15-0086-02
为了推动远程教育的发展,网络课程作为一种数字化教学资源应运而生,成为高校教学资源建设的重要组成部分。网络课程不是将电子教材和电子教案直接上传到网站服务器上,也不同于多媒体教学软件,而是一门完整的课程,除了能够在网上展示结构化的知识外,更要发挥网络资源共享、即时反馈、实时交互等优势,进行实时讲座、实时答疑、协作式解决问题、探索式解决问题、学习论坛等教学活动的设计与实施。[1]
1 Moodle简介
Moodle是指模块化的面向对象的动态学习环境,是基于建构主义的、开源的、免费的网络课程管理系统。[2] Moodle是由澳大利亚教师Martin Dougiamas博士开发的,它的指导思想的社会建构主义,并且具有理念先进、功能强大、使用方便、支持多种教学模式等特点,是构建网络课程理想的开发工具。因此,在国内外教学中有着十分广泛的应用。
1.1 Moodle的主要功能模块
(1) 课程管理模块
教师通过课程管理模块可以对课程的设置进行管理,选择合适的教学内容,对课程资源进行整合,对课程的运行情况进行监控和维护等,还可以将课程打包导出备用。
(2) 资源模块
教师可以将文档、PDF、Flash、视频、声音等教学内容和学习资源上传到服务器,也可以通过链接得到Web上的外部资源。
(3) 作业模块
教师通过作业模块给学生分配任务,学生完成作业后将自己的作品上传到服务器,教师再针对学生作业的情况进行打分,有利于教师掌握学生的学习情况,学生也可以通过分数和评语,查找自身的不足,促进学习方法的改进。
(4) 互动评价模块
互动评价模块是Moodle中一个专门用于评价的活动模块,其包括教师评价和学生评价两部分。教师可以对学生的出勤率、知识点的掌握、自主学习能力等进行评价,学生也可以对教师提供的教学资料、教学方法等进行评价,同时学生还可以进行自我评价和同伴评价。
(5) 测试模块
由教师自定义题库,题目可以是选择题、填空题、判断题、简答题等多种类型,并分门别类的存放于题库中,可以在课程中重复使用,也可以供其他课程使用。测试完成后,系统会自动评分。
(6) 论坛模块
论坛是重要的课程活动模块,交流和讨论的活动都将在这里进行。论坛通常包括教师论坛、学生论坛、公众论坛等。
(7) 投票模块
通过投票模块可以对某件事情进行投票表决,如教师可以提出一个问题,并给出多个答案,激起学生对该问题的思考。或者从学生的投票中得到一些关于教学的反馈意见,从而促进教师教学内容和教学方法的改进等。
(8) 聊天模块
聊天模块的功能与聊天室类似,允许教师和学生进行实时的讨论,对课程相关的问题进行及时的探讨,打破师生间交流的时空限制。
1.2 Moodle在网络课程中的优势
(1)Moodle网络教学突出以学生为中心的特点,注重学生的自主学习和协作学习能力的培养,强调学生的主体性,有利于发挥学生的主动性和创造性,更有利于学生对教学内容的深化理解和掌握运用。
(2)Moodle网络课程采用模块化的结构设计,教师可以根据教学需求自行开发和修改各个模块,帮助学生发现问题、解决问题,并通过交互模块跟踪掌握学生的学习情况,与学生及时交流探讨、答疑解惑,同时也有利于教师随时调整教学进度和教学内容,促进网络课程教学的有效开展。
(3)Moodle网络课程的环境操作简便,易学易用,教师经过短期培训就能掌握它的使用方法,教师可以设计开发网络精品课程,并对精品课程进行维护和管理,学生也可以通过网络进行自主学习和协作学习。
由此可见,如果将Moodle网络课程应用到实际的教学工作中,会为学校、教师、学生提供一个低成本、高利用率的网络教学平台,既减轻了教师在课程管理上的负担,也提高了学生学习的积极性,学生只要通过IE浏览器就能方便的进行学习。
2 基于Moodle的网络课程设计
以“网页设计与制作”课程为例,构建一个基于Moodle的网络课程平台。根据需求分析和Moodle平台的特点,将网络课程平台分为管理平台、教学平台、学习平台和交互平台四大部分,如图1所示。
2.1 工作环境设置
Moodle网络教学平台是基于Linux+Apache+MySQL+PHP体系构建的,用PHP脚本语言编写的动态网站程序。[3]本系统需要将Apache服务器、MySQL数据库、PHP语言与Windows XP结合起来,即完成工作环境的设置要求。
2.2 系统的安装
首先需要安装好Apache服务器、MySQL数据库和PHP语言,再将Moodle文件安装到EasyPHP文件目录下的WWW文件夹中,在IE浏览器地址栏中输入http://localhost/moodle/install,php,按照Moodle安装页面上的提示安装即可,然后再根据提示配置MySQL数据库,最终完成系统的安装调试。
2.3 Moodle网络课程的构建
根据“网页设计与制作”课程的内容及特点,提出以学生为中心,注重自主学习,强调资源共享,注重交流互动的设计原则。“网页设计与制作”网络课程的结构功能模块如图2所示。
(1) 课程设置
教师以网站管理员的身份登录,进入课程设置模块创建课程,在课程的编辑模式下,每个主题对应一个下拉列表,课程的内容以文档、幻灯片、Flash、声音、视频、网页等形式由教师上传到服务器上,完成课程的设置。
(2) 交互设置
Moodle平台是交互是网络课程的核心要素,教师同样可以在课程编辑模式下,进入评价、测试、讨论、投票和反馈等模块,实现交互的设置。
(3) 用户注册
在Moodle网络课程平台注册账号,提交个人信息,可以注册的账号类型有教师、学生和管理员三种类型,注册完成后即可进入网络课程进行管理和学习。
3 结语
Moodle作为一个开放的、基于建构主义理论而开发的网络课程系统,不仅为教学提供了一个新的思路,也为网络环境下的教学提供了一种新的教学模式。[4] Moodle网络课程平台为学生的个性化学习、自主学习和协作学习创设了一个良好的网络学习环境,对提高教学效率,锻炼学生多方面的能力都具有良好的效果,值得在各级各类高校中推广和使用。
参考文献:
[1]陈燕娟.基于Moodle的网络课程开发研究[J].计算机时代,2010(5).
[2]李广杰.基于Moodle的开放式网络教学平台的构建[J].电脑开发与应用,2013(11).
[3]刘艳青.基于Moodle的网络课程管理平台的设计与应用研究[J].电脑知识与技术,2011(22).
[4]赵莉.网络环境下Moodle 研究型教学平台设计[J].软件导刊,2013(7).