开源网络教学管理系统的体系结构与选择.docVIP

开源网络教学管理系统的体系结构与选择.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 开源网络教学管理系统的体系结构与选择   [摘要]结合目前国际上常见的五款开源网络教学管理系统,阐述了该类系统的一般体系结构和主要功能,从基本属性、技术特征、学习工具、开发工具、管理工具、评价工具和应用现状等七个维度入手,对系统进行了较为详尽的分析与比较,评述了这五款开源网络教学管理系统各自的优劣,并提出了系统选择应遵循的若干原则和参考建议,旨在推进教育信息化进程中能有更多的教育机构、管理人员、教师、学生和开发人员全面了解和分享开源网络教学管理软件成果,享受其所带来的经济性、开放性、民主性和可定制等诸多好处,以进一步提高信息化教学的质量。   [关键词]开源软件;网络教学管理系统;体系结构;Moodle;Sakai;Claroline;Dokeos;Ilias   [中图分类号]G434[文献标志码]A   [作者简介]王咸伟(1965—),男,海南澄迈人。副教授,博士研究生,主要从事教学软件设计与开发、网络教学平台开发与应用、信息技术教育、认知神经科学与媒体学习等研究。E-mail:wangxw@。   一、引言   开源软件(OpenSourceSoftware,简称OSS)的兴起是计算机软件领域中极具历史意义的事件。与闭源软件相比,开源软件所具有的零许可证费、开放和自由、公开透明、可修改源码、灵活和可定制等特点,打破了一些由于著作权和资金问题造成的壁垒,给软件开发和使用带来了前所未有的经济性、开放性、共享性和民主性。开源网络教学管理系统作为开源软件大家庭中的一朵奇葩,正在受到越来越多用户的青睐,在教育领域中越来越展示出其强大的生命力和发展前景。目前许多教育机构和个人都希望了解开源网络教学管理系统的体系结构、功能、发展程度、优劣和应用现状等,并按自身需求选择一款合适的系统,为课程设计、教学活动组织、E-learning项目实施提供低成本的解决方案和支撑平台。鉴于正在进行中或已达到产品化阶段的开源网络教学管理软件项目已有超过50种,其功能、质量良莠不齐,本着系统性能稳定、社会化程度高和技术可行性好等原则,筛选目前国际上常见的Moodle(http://)、Sakai(http://.)、Claroline(http://)、Dokeos(http://)和Ilias(http://www.ilias.de/docu)等五款开源系统来进行研究。   二、系统的体系结构与功能   网络教学管理系统是实施网络教学的技术基础和载体,是体现网络教育优势的关键,在我国有着多种称谓,如网络教学管理系统、课程管理系统(CMS)、学习管理系统(LMS)、数字化教学系统、在线教学平台和E-Learning平台等。它是面向教师、学生和教务管理者,紧密结合教学实际需要而构建的基于互联网的教学管理和服务综合教学支撑平台。   开源网络教学管理系统一般基于B/S结构模式,遵循“浏览器+Web服务器+数据库服务器”三层体系结构。就常见的开源系统来说,大都是基于四层模型的设计架构,[1][2]如图1所示。   表现层:位于系统最外层——客户端,包含系统的显示逻辑,提供浏览器端的可视化界面、交互操作界面及渲染效果,主要负责显示数据和接收用户输入数据等。   应用层:包含系统的事务处理逻辑,提供课程的教学、管理和开发及各种子功能。它通常与表现层结合在一起为用户提供可视化服务。   业务逻辑层:提供系统底层代码的功能实现,实现系统具体业务逻辑的封装,响应应用层中各功能模块,并完成与数据访问层间的数据交互。   数据库层:提供底层一些数据信息和数据处理逻辑,实现物理数据存储和组织、数据库分布式管理、数据库备份和同步以及数据维护。其主要工作是面向设计和创建课程用户库、课程库、知识库、答疑库、习题库、作业库、实践资料库和教学资源库等。   从图1可看出开源网络教学管理系统的各功能模块和扩展接口在整个系统的体系结构中的定位。由此,我们可归纳出该类系统具有以下主要功能:   ?课程设计与开发。该功能可以方便教师设计与开发网上课程,简化教师开发网络课件及备课的过程,降低课件开发对教师计算机技能的要求,主要包括多媒体集成工具、课程内容结构图和课程设计模板等。   ?课程管理。课程管理功能对调配教学资源、组织教学活动、总结教学等起至关重要的作用,主要包括教学管理、教务管理、资源管理和系统管理等功能。   ?课程教学。以网络软件为核心,在网络教学管理系统支持下,合理有效地利用学科教学资源,为实施全方位的现代远程教学提供服务,并将网络软件与学校的远程教学服务乃至与数字化校园有机地集成,通常包括课程中心、交流协作和辅助工具等三部分内容。   与闭源系统相比,开源系统的一大优势就是用户可根据自身需求进行二次开发,通过开发主题包、功能模块以及插件等来扩展系

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档