欢迎来到天天文库
浏览记录
ID:10135908
大小:39.00 KB
页数:16页
时间:2018-06-11
《基于drupal的e-learning平台构建与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Drupal的E-learning平台构建与开发摘要:Drupal是一个用PHP语言开发的、在互联网上被众多网站所采用的CMS(ContentManagementSystem),而且Drupal除包含CMS的基本功能外,还拥有众多可定制的功能模块和一套完整的API,非常适合用于E-learning平台的构建和二次开发。对于学校而言,基于Drupal构建E-learning平台有许多优势,学校可以根据自身需求选择一套适合E-learning应用的Drupal模块组合,还可以结合实际需求使用DrupalAP
2、I高效率地定制开发E-learning功能模块。关键词:E-learning;网络教学平台;开发;Drupal中图分类号:TP311文献标志码:A文章编号:1673-8454(2014)07-0063-05一、E-learning的平台建设和开发现状目前学校部署E-learning平台一般有以下几种常见模式,这几种模式均有各自的优势,但也存在各自的问题。1.购买商业版的网络教学平台16流行的商业E-learning平台有Blackboard[1]等。购买商业版的网络教学平台,可以让学校快速获取和使用网络教学
3、平台,缩短学校构建E-learning平台和投入应用的周期,并享受软件供应商的相关服务。但是随着教学应用的不断深入,如果需要对现有功能进行调整和改进,就存在无法对商业软件直接进行修改的问题,即使软件供应商能够提供修改服务,其响应时间往往较长,而且商业软件高昂的采购费用和升级维护费用也是学校沉重的财务负担。2.采用开源的网络教学平台目前流行的开源E-learning平台有Moodle和Sakai[2]等,采用成熟的开源网络教学平台,虽然部署的技术门槛比采购商业软件要高,但为学校节省了大量的经费开支,还能够与开
4、源社区和其它采用该平台的学校共享资源和经验。但是,学校无论引进哪一个网络教学平台,实质都是引入了该平台已经定型的教学设计和应用流程,很可能与学校自身的实际情况和应用需求存在偏差,导致在进行应用培训和投入实际教学的过程中难以被教师和学生接受,而且还可能会增加无谓的培训和系统管理工作量,最终反而降低了教学效率和管理效率,甚至造成学校的网络教学应用半途而废。3.自主开发网络教学平台16自主开发E-learning平台,可以让学校完全根据自身情况设计和开发满足自身需求的网络教学系统,然而由于E-learning系统
5、的复杂性,从零开始开发一套E-learning平台会耗费大量的人力和时间,在技术人员人力十分有限的学校难以实施。4.外包开发网络教学平台学校根据自身需求设计E-learning功能,交由专业的软件开发公司进行平台开发,从而实现按需定制开发,比直接购买成套的E-learning平台更加切合学校的实际需求,并且学校也无需投入开发人力。但是外包定制开发需要学校与软件开发公司长期合作,也需要学校长期投入大量的资金。另外学校与外包公司开发人员的沟通成本也不可忽视,缺乏有效的沟通会导致外包公司开发的产品不能完全满足学校
6、的需要,而且外包公司的响应速度也会决定E-learning在应用过程中出现的问题是否得到及时的处理。5.基于开源平台二次开发16由于学校的开发人力有限,因此基于Moodle和Sakai等开源E-learning平台进行二次开发是较为可行的方案,可以让学校充分利用开源E-learning平台的现成功能,大幅度缩短E-learning平台部署和投入应用的周期,还可以让有开发能力的学校根据自身需求对开源E-learning平台进行修改和二次开发。然而由于开源E-learning平台的基础架构已经定型,二次开发大多
7、只局限于功能微调或是开发附加的功能模块,很难改动平台的主体设计和现有流程结构。[3]此外,开源E-learning平台是在不断更新和升级的,在某一版本上深入进行修改和长时间使用,将使二次开发的版本成为该平台的一个分支(branch),从而难以再获取官方版本的更新和升级。综上所述,学校要进行网络教学深入应用的最佳方案是根据学校自身情况分析教学和管理需求,设计符合实际情况和满足实际需求的网络教学流程和功能,定制开发E-learning平台。特别是“面对信息超载和知识碎片化两大挑战,新建构主义认为知识体系是由感性
8、认识、理性认识和联想三者构成的一个类似榕树的结构。教育是一个知识‘嫁接’过程,学会‘自嫁接’是网络时代学习者的首要任务”。[4]然而对于学校而言,要实现“按需定制开发E-learning平台”这一目的,需要综合考虑资金、开发人力、开发周期、功能需求以及开发的可持续性等诸多因素,条件不同的学校需要根据自身情况对这些因素进行平衡和决策。因此,很有必要找到一种普遍适合于有一定开发能力的学校的折中开发方案,使学校既能根据
此文档下载收益归作者所有