当前位置:首页 > ATutor学习内容管理系统在教学中的应用
1 引言
互联网络的兴起与发展,逐渐地改变了人类世界的工作、生活还有学习方式,对教育的冲击首当其冲。在信息以光速传播的时代里,知识的海量增长和传播,已大大突破了时间与空间的限制,人们为了适应激烈的社会竞争和提高自身的素质必须不断地进行学习和“充电”。
在传统的教学基础上,利用科学技术进行有效的学习,已经成为了现代信息社会人们的共识。但是,互联网信息的不断膨胀,对人们信息技术能力提出了更高的要求。为了便于学习及资源共享,开发有效的e-Learning平台进行协作学习尤为重要,而具有强大功能的ATutor学习内容管理系统,作为e-Learning产品之一,随着人们对它的不断了解,ATutor必将在教育教学中发挥越来越重要的作用。
1.1 研究现状
这些年在国内外对魔灯(Moodle)的研究如日中天。根据百度、谷歌等搜索引擎发现,有关Moodle的网页纪录多达两千多万条。而另外一个LMS——ATutor的相关记录虽也有两百多万条,但继续采用关键字搜索发现,关于ATutor教学应用的文章却只有两千多条,且绝大部分都与主题没有很大联系,还停留在介绍ATutor及其安装层次,真正意义上在教学应用方面,只有台湾有零星几个ATutor教育平台正在运行之中,但访问量也不是很大。而关于它们的文献资料差距更是惊人。迄今为止,中国知网(CNKI)收录的关于魔灯(Moodle)的学术文献有26493篇,而关于ATutor的暂时还没有一篇,在外文数据库中也只有寥寥两三篇。
1.2 研究内容及意义
基于上述情况,笔者认为非常有必要对ATutor及其架构进行全面的介绍,并通过实践操作探讨其在教育教学中的应用。其研究意义主要为:
(1)通过ATutor的全面介绍,使人们对ATutor及学习内容管理系统有更深刻的认识,为将ATutor应用于教学实践提供理论基础。
(2)通过《摄影技艺》网络课程平台及其教学设计分析为开发网络课程、企业培训平台提供一个新的思路,从而改善协作学习环境,实现随时随地交流、学习或自我培训。
1
1.3 研究方法
(1)文献资料法
通过中国期刊网,查阅了大量相关研究成果及相关理论,比如教学设计理论、网络课程建设理论、开源思想文化等方面的论文,同时浏览大量相关网页,理出本研究的总体思路。
(2)实证研究
通过具体的网络课程的开发实践——《摄影技艺》网络课程实例,探讨如何利用ATutor学习内容管理系统支持网络课程的开发与管理。
2 概述
ATutor是基于Web的开源在线学习内容管理系统(LCMS)。那什么是内容管理系统呢?在认识ATutor之前,有必要先了解一下学习管理系统(LMS)及学习内容管理系统(LCMS):
2.1 LMS和LCMS
学习管理系统LMS(learning management system)是用于教育、培训管理自动化的一种软件。LMS负责用户登记、跟踪目录列表中的课件、记录学习者的数据,并向管理者提交报告。典型学习管理系统可以处理多个发布者的课件,它通常不包括课件的编著功能(那是属于LCMS的范围),而主要提供课件管理功能①。
学习内容管理系统(LCMS)是e-Learning发展中的新阶段,它结合了LMS 和 CMS 的思想,在可重用学习对象和相关网络教育技术标准的基础上,设计出了一个让没有编程经验的课件制作者都能制作、存储、集合和发布基于学习对象的个性化学习内容的E-Learning 应用系统②。
2.2 ATutor介绍
ATutor是加拿大人首倡开发的基于Web的开源在线学习内容管理系统(LCMS),它以操作性强和普适性为设计理念——管理员可以在短时间内安装或更新ATutor,为它更换一个新的用户样式(通过自定义模板实现);教师可以快
①
赵呈领,万力勇.学习内容管理系统:e-Learning的第二次革命[J].电化教育研究,2005(7).
邹江,付琴,吴砥.学习内容管理系统原型系统设计与实现[J].华中科技大学学报(自然科学版),2003,
②
31(8):92-94.
2
速对基于Web的教学内容进行装配,打包和重新分配。也可以很方便地获取和导入预打包好的内容,以管理他们的在线课程。学生可以在一个可调整的学习环境下学习。为了满足各种教学需要,ATutor还提供一些扩展模块以便扩展其功能。
可以说,ATutor是一个优秀的全功能LCMS,它完全遵守W3C WCAG1,存取规格达到AA+的等级,另外因它遵循W3C XHTML1.0的规格,使得ATutor与目前标准技术基本上相兼容。同时,ATutor也符合IMS/SCORM教材内容包裹的规格,允许教材开发者所设计出来的教材在其它管理系统运行③。
最为重要的是,ATutor是基于开放源代码的技术,使得它成为一个低成本但高效率的工具,可以在网站上发布教材,以及完全自主地传送在线教材。通过ATutor网站你可以取得各种符合你需要的语言套件,因此也克服了语言的障碍,使得ATutor能成为一个跨国的学习内容管理系统。
3 ATutor系统架构及其功能分析
3.1 ATutor环境支持
本地计算机安装ATutor,需要准备好以下组件(对于一般的Windows用户,利用包含了以下三个程序的安装软件EasyPHP便可以了):
(1)Apache服务器
ATutor的安装需要一个Web服务器,推荐使用Apache最新版本,但其他同类服务器也可以,如IIS。Apache是目前世界上经常使用的Web服务器,它能够提供许多专业的功能,并且它具有速度快,可靠性高,支持API扩展等性质。
(2)PHP语言包
ATutor是基于PHP语言的开源软件,其安装脚本会在安装的时候检查PHP配置是否满足,ATutor语言包建议使用 PHP 4.3以上版本。
(3)MySQL数据库服务器
MySQL数据库服务器需要3.23以上(建议使用mysql-5.0以上版本)。数据库需要的用户名密码允许用户创建至少一个数据库,默许情况下会创建多个数据库文件,当然也可以在安装过程中选择一个数据库。
3.2 软件安装关键操作
(1)设置数据库信息
ATutor环境配置完成以后,便可以进入ATutor的安装了(ATutor程序包可
③
Greg Gay.ATutor Handbook.http://help.atutor.ca/index/index.php [EB/OL],2007-9-10.
3
以在其官方网http://www.ATutor.ca/免费下载,其最新版本为ATutor-1.6)。在浏览器地址栏中键入“http://localhost:8080/ATutor/install.php/”,然后点击“Install”安装。当到了数据库设置页面时,注意正确填写账号密码(如图1所示)。
图1 设置数据库信息
(2)建立“Content”目录
在ATutor根目录文件夹下,首先新建一个放课程内容的文件夹“Content”,并设置Content文件夹权限为Everyone,否则在安装过程中会因找不到文件夹而报错(如图2所示);
图2 Content目录错误
(3)中文包的安装
安装成功后,先下载好相配套的语言包放到网站根目录下面,用超级管理员的账号进入后台,导入需要的语言包(如图3所示);接着把/include/vitals.inc.php中的AT_DEVEL_ TRANSLATE常量修改为‘1’,最后便可以在页底的“翻译”
4
共分享92篇相关文档