信息化教学环境中开源软件介绍
[摘要] 信息化教学环境的建设,要充分运用现代信息技术。使用开源软件是绝佳的选择,既可以降低开发成本,还可以达到事半功倍的效果。
[关键词] 信息化教学环境 开源软件
1.引言
信息化教学环境建设,是在现代教育理论指导下,充分运用现代信息技术,实现教学信息的获取及呈现方式多样化,有利于自主学习及协作学习的现代教学环境。目前,各校对“数字化校园”建设工作都比较重视,对教育软件提出了更高的要求,但是在信息化教学环境建设的过程中,各个学校虽然投入较多,但纵观其效果却是系统稳定性差、可移植性差、教学资源难以共享。
由于商用软件不开放源码,用户的个性化定制要求很难实现;非计算机专业的教师迅速了解掌握专门的计算机技术设计网络学习平台又比较困难。针对这些情况,开源软件已经在世界上很多国家的政府部门和企业中得到了广泛重视和采用。信息化教学环境建设中使用开源软件是一种绝佳的选择。目前在国际上,能够选择利用的开源软件已有不少,并且其市场份额远远超过了商业体统,许多世界知名高校和研究机构开始进行相关的研究和开发。
2.开源软件概述
开放源代码软件(Open Source Software),也被称为“自由软件”(Free Software),或者“自由开源软件”“Free/Open Source Software”。与商业软件相比,开源软件的一个突出特点是,用户不仅可免费获得程序的源代码,而且还可以自由复制、修改和分发程序源代码。与传统的只提供二进制的可执行程序和不提供源代码的商业软件相比,开放源代码软件的最明显的好处是可以节省软件使用者的“总体拥用成本”(TC0),因为使用者无须支付使用许可费(License Fee,研究资料显示,此部分费用通常占到TOC的20-30%左右),通常只需要支付相应的支持服务费。
开放源代码软件受到欢迎主要有以下几方面的原因:
成本考虑:OSS本身取得成本相对较低,可以从网络免费下载或是支付工本费取得软件授权光盘;
独立性: OSS可免除使用者受制于任何私人公司;
安全与隐私:原始码的取得与修改权将降低黑箱作业的威胁;
可改写性:为了修改软件错误或者因应新发展改良架构,OSS的可改写性便显得十分重要;
品质:OSS在产出过程中历经使用者多次测试,和许多立场不受约束的开发者在没有时间压力下持续修改;
再散布:为造福广大使用者,各国政府将开始重视OSS的再散布、再修改、再改良和并用其它原始码的权利;
法律束缚较少的使用权:OSS可以用于商业用途,这项权利给予使用者无限的发挥空间,无须担心在目前使用的OSS商业化后,政府单位的使用权利会被限缩;
开发的自由:多种版本的发行让使用者可以从中选择符合需求的稳定、成熟的版本,降低了安装未成熟版本的风险;
3. 信息化教学教学环境中几种开源软件
3.1 Moodle简介
Moodle是Modular Object-Oriented Dynamic Learning Environment(模块化面向对象的动态学习环境)的缩写,它是由澳大利亚Martin Dougiamas博士主持开发的网络课程管理系统(Course Management System )。所谓网络课程管理系统,是指为基于网络的课程的教与学提供全面支持的软件系统。这类软件系统也被称为学习管理系统(LMS )或虚拟学习环境(VLE )。Moodle的在线教学模块采用可自由组合的动态模块化设计,支持多种教学模式,可应用在多种不同领域。迄今为止,有近百个国家200余个机构采用了Moodle网络教育平台。在Moodle平台上开设网络课程,其技术门槛低。使用Moodle可以方便、有效地开发网络课程。对于教师来说,教学任务都非常繁重,没有太多的时间系统地学习网络课程平台开发技术。但是在Moodle上创设课程,则不需要花费他们太多的时间,非常的简单易操作,并且能够很好的辅助老师的教学,对于非计算机学科的教师讲选择开源软件可以事半功倍。
Moodle的主要功能模块有:网站管理模块、用户管理模块、课程管理模块、作业管理模块、聊天模块、投票模块、论坛模块、测试模块、资源模块、问卷调查模块、专题讨论模块。Moodle的系统结构是模块化的,这种结构设计使得系统的灵活性格外突出,修改和扩充十分方便。Moodle为教师提供了支持建构主义教学设计理念的十几种课程活动,包括讨论区、学习日志、聊天室、学习资源、单元小结、在线调查等。教师可以通过十分简单的设置为课程加入这些活动模块,管理员可以通过管理界面选择安装各种模块,而开发者可以依据定义的接口开发新的模块。这种模块化的结构为使用者、管理员和开发者提供了极大的方便和选择空间。
3.2 Sakai简介
Sakai是一个自由、开源的在线协作和学习环境,是由美国印第安纳大学、密西根大学、斯坦福大学和麻省理工学院于2004年发起的一项开放源代码的课程
管理系统(CMS)开发计划。Sakai的许多用户将之用于支持教学、自主群体协作、学档(portfolios)和协作研究。Sakai不仅仅是一个开源的课程管理系统,它具有吸引世界各类学校的独特性质,从文科院校,常春藤联合会大学到在线大学,不论学校是否具有强大的IT资源,都能从Sakai中找到满足本大学需求的解决方案。Sakai Sakai项目的目标是,开发出一套适合于高校使用E-leaning基础性系统架构,将目前各高校已有的各种工具模块和组件整合为一体,形成一套适用于高校教学的新一代网上课程管理系统。
Sakai平台具有目前通用CMS的全部功能,如名册、作业、成绩册、课程提纲、讨论、聊天室、计划、电子邮件等,还提供Wiki、Blog协作工具、整合学档(Portfolios)等功能。其最大的功能之一是提供群体协作站点。具有创建站点(site)权限的用户可以在Sakai平台上非常方便地创建一个工作站点(worksite)。创建站点的时候,管理员可以决定该工作站点的类型、支持的工具、用户及权限等配置。用户通过工作站点就可以进行协作与学习。还提供了一套深入而强大的学档(portfolio)工具,学生和教师可以利用这些工具在相同的协作、学习环境中展示他们的优秀作品。对于教师和管理者而言,Sakai的学档组件就像双倍功效的评价工具,可以对学生的学习情况、任务完成程度和资格认证等方面发挥作用。
3.3 ATutor简介
ATutor是由多伦多大学的Adtive Technology Resource Center从2003年开始进行的计划,目的是设计一个开放源代码的学习内容管理系统。该系统是基于认知科学开发的,希望能比其它系统更易亲近用户,且具有适应性,让系统管理者、教学者、学习者能在网络与电脑设备条件并非最佳的情况下,有效地运用这个平台进行适应性的学习。此外,合作学习工具ACollab、聊天室工具Aehat、讨论区工具Aform、文字转语音工具Altalker、网站纠错工具ACheeker都可以整合进ATUtor中使用。
开源软件进入教育领域,不仅能够提高所培养人才的整体水平,提高教育机构的科研水平,而且能够有效降低成本,有利于教育资源的整合,对中国教育的健康发展具有积极作用。
参考文献:
[1] http://www.atutor.ca/.
[2]董艳丽.开源软件在基于网络的信息化教学环境建设中的应用研究[D].华东师范大学,2008.
[3]叶海鹏.开源软件教育探析[J].软件导刊2006.10.
[4]陈伟.开源软件:新的挑战[J].软件世界2006.8.5.
[5]杨开城:建构主义学习环境的设计原则[J].中国电化教育.2000. 4.
因篇幅问题不能全部显示,请点此查看更多更全内容