资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于Moodle+LAMP 技术构建网络课程管理系统的实践研究摘要:主要介绍基于Moodle 和 LAMP 技术,以师范信息技术必修课程为例,阐述了具体学科网络课程管理系统的构建。关键词:Moodle;LAMP;网络课程管理系统1 网络课程管理系统介绍1.1 网络课程管理系统网络课程管理系统,国内俗称网络教学平台,国际上常说是学习管理系统(Learning ManagedSystem ,缩写 LMS),其实质是通过网络技术,建立一个基于 Web 的能支持和管理教学过程、提供共享学习资源和各种学习工具的虚拟学习环境。对于学生而言,该系统能关注他们的学习需求、学习策略和学习过程,帮助他们自主安排学习过程,提供与其他同伴交流的空间,并进行多层次多纬度的检测评价; 对于教师来讲,可以通过它来高效地设计、创建和发布ELeaming 课程,构建个人课程资源库,并及时检测其教学效果,了解学习者的学习情况,以作出正确的教学决策。1.2 网络课程管理系统基本结构下面笔者通过框架结构图说明网络课程管理系统的主要功能。图 1 网络课程管理系统2 搭建网络课程管理系统开发平台2.1 技术支撑:Moodle+LAMPMoodle,全称是 Modular ObjectOriented Dynamic LearningEnvironment,即模块化面向对象的动态学习环境。它是由澳大利亚MartinDougiamas 博士主持的开发团队开发的基于建构主义教学理论的开源网络课程管理系统。通过Moodle 简单易学的操作和功能丰富的模块,利用网络,可以便捷地为师生构建具体的学科教学辅助平台。LAMP 是 Linux+Apache+MYSQL+PHP 的缩写,是一组用来搭建动态网站服务器的开源软件组合,虽然他们本身都是独立的程序,但由于经常放在一起使用,共同组成了一个强大的 Web 应用程序平台。若把 Moodle 作为开发网络课程管理系统的可视化前台,那么LAMP 所提供的就是 Web 服务、数据库、超文本程序设计语言的后台运行环境,对于课程老师而言,主要通过Moodle 可视化前台编辑设计学科网络课程内容,这样就大大降低了技术门槛,便于普通老师使用。2.2 Moodle+LAMP 的安装Moodle 是用PHP 脚本语言编写的基于数据库服务的动态网站程序,支持跨操作系统操作。通常有两种安装方式,第一种是适合专业人员对各个组件(Web 服务器、数据库、PHP 引擎等)单独安装,操作比较复杂,但自由度较高,可以自行配置相应的参数;第二种是利用Moodle 网站提供的功能强大的XAMPP 集成软件包进行平台的搭建, 适合大多数人员,安装相对比较方便。由于在 Windows 环境下Moodle 的运行效率不高,支持的用户只适合一个教室使用,若要有较高的稳定和安全性,以及更多的用户数,建议在 Linux 操作系统下安装使用。下面介绍用下载集成软件包 XAMPP 的第二种方法在 linux 系统下进行安装:准 备 工 作 : 下 载 linux(RedHatEnterpriseEditon)+XAMPP1.6+Moodle11.8; 安装linux 操作系统;LAMP服 务 器 的 配 置 : 如 将 XAMPP下 载 后 放 在/www/myfiles/download/ 下, 然后php 服务器安装到 /opt/下; cp/www/myfiles/download/xampplinux1.6.tar.gz /opt tar xvfz /opt/xampplinux1.6.tar.gzC /opt chmodR 777 /opt/lampp/htdocs mkdir /www/lms_files /moodledata/ chmodR 777 /www/lms_files/moodledata/安装moodle,启动php 服务器,/opt/lampp/lampp start,将下载的moodle解压到htdocs,tarxvfz/www/myfiles/download/moodlexxxx.tar.gz /opt/lampp/htdocs/;配置好参数,在 mysql 里面新建一个数据库给moodle,就能在本机中输入地址http:/localhost/moodle ,测试安装首页。2.3 Moodle 的网络课程管理功能Moodle 不仅可以组织网络课程内容,而且能对网络课程管理类型进行设计,同时加强了对学生学习记录的反馈和追踪,具体来说有如下功能:支持常见的网络课程类型:自主式、引领式、讨论式;课程管理灵活:课程目录创建、设置、修改方便,可灵活设定课程的等级、课程的显示和隐藏、是否允许学员退课等;学习记录跟踪分析:教师可以查看学生的学习报告,访问课程的次数、时间以及场所,可以查看某个教学模块学生的参与情况, 支持下载和修改数据;班级、小组功能:提供了方便易用的分组工具、可设定为公开或封闭属性, 方便进行小组合作学习;课程资源管理:每门课程均设有一个独立的资源存储空间、老师可以方便地上传各种教学资源, 支持 flash 动画等各种素材, 可以直接对其他资源进行链接, 也可以直接在线编辑;两种评价方式:平台支持分数制与等级制两种评价方式 , 教师可以根据实际情况灵活运用,组合出多种评价策略;测试题库功能:题库支持选择、判断、填空、完型填空等在线测试题型, 教师可以随机、手工或组合出题, 试卷支持试题、答案打乱排序,限定考试时间等功能, 系统支持多种成绩统计方式,还提供强大的考试成绩分析功能;多种在线教学模式:支持的在线教学模块包括有讨论区、聊天室、词汇表、投票、WiKi 等十多种, 与网络上常见的类似功能有很大区别,它针对网络教育进行了优化改进 , 教师可以灵活运用这些模块开展教学;3 应用实例师范信息技术必修课程网络管理系统的设计 3.1师范信息技术必修课程概述师范信息技术必修课程以在学生原有基础上进一步提高他们的信息素养为宗旨,具体是能结合教材教法进行小学、幼儿园的课程设计,学会各种素材的编辑加工方法,结合常用的多媒体开发平台设计教学课件,让学生在信息的获取、加工、管理、交流和表达过程中实现信息技术与学科课程的整合,培养推动教育信息化建设的未来师资。开设的必修课程设置列表如下:表 1 课程设置课程名称开课时间学时主要内容全国计算机等级考试一级 B 教程三年级 72Windows 基础、Office 常用办公软件、网络基础知识等Flash 动画设计案例教程四年级上 36Flash 动画基础、基本动画类型设计制作、按钮设计、综合效果制作等 Authorware 多媒体课件制作实用教程四年级下 36Authorware 简介、移动图标的使用、交互图标设计、综合制作等多媒体CAI 课件制作与设计导论五年级 50 多媒体课件制作理论、各种素材的编辑加工、利用常见多媒体制作平台设计课件等担任必修课教学工作的教师共有 10 位,学生主要来自本地区, 基础总体较好,但由于兴趣爱好的原因,个体之间差异较大。平时主要采用课内练习提交作业和期中、期末上机考试相结合的考核评价方式。为了能在教学中更好地进行因材施教,充分发挥每个学生的个性兴趣,同时给这些未来的教学师资学会更多的教育信息化手段,因此设计开发了相关的网络课程管理系统平台。3.2 创建师范信息技术必修课网络课程管理系统Moodle 具有直观易用的可视化编辑界面, 教师可根据课程设计需要快捷地完成学科网络课程管理系统的编辑与创作。下图是该网络课程管理系统主界面,制作过程如下:(1) 创建课程类别和该类别下的具体课程栏目系统管理员(通常由授课教师兼)登录 Moodle 后,设置首页风格和网站名称,描述网站功能,设计课程类别,给不同教师分配角色; 系统管理员或课程教师可以根据课的类别,在通告中选择创建一个新课程,并按课程设定要求,输入基本信息,指定本门课的授课教师等;(2) 编辑课程内容新课程创建时,可以选择不同的组织方式:主题方式、社区方式和星期方式,设置基本信息后,生成课程框架;在屏幕右上角选择打开编辑功能,为新课程添加一个资源(标签、文本页、网页、目录)或活动(wiki、投票、聊天、互动评价、讨论区、测验、作业、词汇表);(3) 设计常见的学习活动聊天室:该模块主要是创建一个在线同步的深度交流互动的学习方式,可以拟定有开放性特点的教育主题集体讨论,也可以是小组间进行信息传递。讨论区:教师可以根据不同的教学目的选择不同的讨论区类型, 还可以设置不同的显示格式以及对张贴的内容进行评分作为评价的依据。问卷调查/投票:提供了一些预设的调查问卷/投票, 这些问卷/ 投票可以用来了解学生的意见、态度等,既是一种形成性评价, 又可作为一种总结性评价。作业:教师利用该模块可以给学生布置一项任务 , 设置最后任务时间。该模块使用很灵活, 学生也可以将自己的作品或其他形式的文件上传到服务器上交流评价;WiKi: 该模块提供一种重要的反思活动,教师指定一个开放性的问题引导学生思考和交流 , 学生可以在一段时间内完成编辑修改 , 每个学生所写的内容只有本人和教师看到, 教师可以给予反馈,通常可以在一个单元课程结束后组织一次该项活动。资源:该模块给教师提供了呈现教学内容和学习资源的途径, 教师上传的文件、在 Moodle 所提供的界面上直接编辑的内容以及网址链接, 都可以通过这个模块呈现,这为教师积累和扩充资源库提供了很好的平台,学有余力的学生也能在完成基本学习任务后,找到自己拓展的空间。测验:该模块包括选择、判断、匹配和简答题。教师可以设计编制测验题库,在课程中重复使用, 结果能自动评分, 教师可以选择是否给予反馈信息或显示正确答案。(4) 系统的调试和发布4 结束语以上网络课程管理系统的设计过程同样能在其他学科中模仿实 现,但由于 Moodle 是由国外博士带领的开发团队完成,其主要教育模式依照国外的形式,和国内的具体需求有一定差异。笔者在师范信息技术必修课网络课程管理系统应用实践中,通过了解师生的使用需求,发现作为教学活动重要组成部分的题库练习模块功能过于复杂、操作繁琐,给教学活动带来了很多不便,不能很好适应国内一般课程的师生需求。这还需要众多 Moodle 爱好者利用其开放源码的特性, 进行一些本土化移植和二次开发工作,让网络课程管理系统平台更有价值和实用性。参考文献:1 黎加厚.Moodle 课程设计M.上海:上海教育出版社,2007.2 祝智庭.网络教育应用教程 M.北京:北京师范大学出版社, 2001.3 丁永莉.基于 Moodle 平台的虚拟课程研究D.上海:上海师范大学,2006.4 陈明.魔灯(Moodle)网络教育平台研究 J.现代教育技术,2008(11).
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号