基于Moodle平台的教师CMS的研究
XX:TP317 XX: XX:1009-3044(20XX)15-3962-02
Reserch of Moodle-bsed Techer CMS
HUNG He-fei1,2, ZHO Yu-qin1
(Fculty of Informtion Engineering nd ntomtion, Kunming University of Science nd Technology, Kunming 650093, Chin; 2.Dli College Mthemtics nd Computer College, Dli 671000, Chin)
bstrct: The pper nlyses the function nd chrcters of Moodle nd the sysytem element of CMS, discuss the sysytem structure nd reliztion progross of CMS in Moole environment nd provide theory nd prctice reference bout using Moole to build personl CMS for techer.
Key words: moodle; the course mnges system(CMS); B/S structure; module; lerning ctivity
1 引言
CMS是教师课程和知识治理的有效途径。但因为种种原因,大多数教师还无法拥有CMS。XX络课程是传
统课程在教学内容、手段、对象、时间及空间等物理层面的延伸和拓展。XX络课程治理系统(Course Mngement System, CMS)是教师引导学生从有限封闭的传统课堂到无限开放的虚拟学习环境的入口界面。它利用开放的XX络环境、丰富的XX络资源、多样化的知识呈
cms系统搭建现方式、方便的人机交互环境,同时辅之以互动讨论和分组协作,将学生的学习活动延伸到不受时空限制的虚拟学习环境。目前国内很多学校都建立教师课程治理和教学活动的平台,但由于经费和技术的问题多数主要只是针对精品课程,或者计算机专业的课程。
由于Moodle免费的XX络服务、较低的技术门槛、统一的界面风格、强大的技术支持、广泛的XX络应用服务,加之其开源的特点,基于Moodle的教师CMS是一个平民化XX络课程组织方案,具有很强的可行性和应用前景。
2 Moodle概述
Moodle是澳大利亚教师Mrtin Dougims 基于建构主义教育理论而开发的课程治理系统,是一个免费的开放源代码的软件,目前在各国已广泛应用。Moodle 这个词是Modulr Object-Oriented Dynmic Lerning Environment ,即模块化面向对象的动态学习环境的缩写。是一个用来建设基于Internet 的课程和XX站的软件包。Moodle平台依据社会建构主义的教学思想,即教育者(老师)和学习者(学生)都是平等的主体,在教学活动中,他们相互协作,并根据自己已有的经验共同建构知识。
Moodle具有基于先进的教学理念设计、功能强大、易于操作、模块化的结构设计、支持多种标准、开放源代码等特点。Moodle的重要的特是以社会建构教学法为其设计基础。Moodle的在线教学模块采纳可自由组合的动态模块化设计,教
师组织在线教学时就象搭积木一样简单。所以教师可以使用Moodle快速的搭建个性化的CMS。
Moodle平台采纳模块化的结构设计和面向对象的开发方法,从系统架构上说,符合当前流行的三层B/S结构,基本实现了数据访问、业务逻辑和用户界面的分离,具有较好的灵活性和可扩展性。其系统结构如图1所示。
通过Moodle系统结构图我们可以看出该平台提供了教学过程中所需的作业、投票、论坛、测验、资源、专题等各种的课程活动模块,教师可以根据教学需要选择合适的模块,为教学活动创建互动式环境。
Moodle 根据治理员、教师和学生不同的用户角相应提供了所需功能。治理员又可分为站点治理员和课程治理员。站点治理员主要负责修改系统配置,维护课程、用户信息,设置站点首页、安装和维护功能模块等;课程治理员主要负责创建新课程,设置课程信息和任命教师。教师又分为主讲教师和辅导教师。在指定教师时,如果不给予教师编辑权限,该教师就是辅导教师。主讲教师可以编辑课程的资源和组织教学活动;辅导教师具有治理成绩、查看日志、查看学生活动报告、进入教师讨论区等权限,他的任务主要是解答学生的问题,进行一些日常的教学治理,督促学生学习。学生可以在线阅读材料和参加
学习活动,可以在论坛里就自己喜欢或存在疑惑的知识点与教师或同学进行讨论,并将自己的学习历程以及对课程学习的感悟记录在自己的Blog 上。
3 CMS系统的要素分析
CMS是Content Mngement System的缩写,意为“内容治理系统”。CMS具有许多基于模板的优秀设计,可以加快XX站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理,它也可以处理图片、Flsh动画、声像流、图像甚至档案。CMS其实是一个很广泛的称呼,从一般的博客程序,新闻公布程序,到综合性的XX站治理程序都可以被称为内容治理系统。本文主要讨论在教学中教师使用的CMS。
根据edutool教育工具评估XX站提供的标准,优秀的教师CMS平台应该具备师生互动交流、用户身份治理、课程内容制作与公布、学生协作参与、课程内容传递以及课程教学设计等功能模块构成。这六大功能构成了一个成熟的CMS系统的核心功能。在Moodle平台上建立教师CMS,主要是看该系统在多大程度上能实现相应功能。经过对Moodle的特点、功能分析,Moodle完全可以满足教师建立CMS系统的需要。
4 基于Moodle的教师CMS系统的设计
通过对Moodle的功能、特点及CMS的要素分析,Moodle 完全适合用于创建教师CMS,下面就Moodle环境下的教师CMS系统结构和实现过程进行探讨。
4.1 Moodle环境下的教师CMS系统结构
从Moodle的XX络课程结构上看,整个系统可由多个学科类别构成。对应某一学科类别中可以包含多门不同的课程,课程
又由版块、资源和活动三个模块构成,如图2所示。其中版块模块包含HTML、主菜单、人物(教师和学生)、马上发生的事件、显示在线用户、论坛搜索、日历、最新新闻、活动目录、消息、登录、课程治理、显示课程、课程描述、RSS种子、随机词条(词汇表)、Blog。资源模块包含文本页、XX页、链接到其它XX站或者本站文件、课程文件目录、标签。活动模块包含SCORM 、Wiki、专题讨论、作业、投票、测验、聊天、讨论区、词汇表、课、问卷调查等。
4.2 Moodle环境下的CMS实现过程
Moodle编辑界面直观易用,教师可以非常轻松地应用Moodle进行XX络课程设计与开发,主要操作包括创建课程、课程编辑、学习活动设计。
4.2.1 创建课程
教师首先从Moodle平台注册账号,就像申请Blog一样填入自己的个人信息,待治理员将教师批准为课程治理员之后,教师就可以以课程治理员身份登录Moodle平台进行课程设置,教师能够根据自己的教学内容选择课程名称和课程分类,对课程做概括介绍。并可以根据需要设置课程首页显示的风格,包括主题格式、星期格式和社区格式。另外,教师还可以为课程设置开放的时间和密钥,从而防止没有密钥的学生或游客进入该课程。如果教师需要将学生进行分组,可以设置小组模式,这样学生就可以在课程中参与基于小组的讨论和协作。