基于Claroline的精品课程网络教学管理平台的构建
摘要:近年来静态的精品课程网站在实际应用中碰到了更新维护慢、无法开展在线教学和平台不统一等问题,探讨如何利用开源Claroline 软件来构建精品课程网络教学管理平台,并解决这一问题。
关键词:精品课程;Claroline;网络教学管理平台;LMS
1 Claroline平台特性
(1)开放性。Claroline软件是遵循GPL协议的自由软件,任何个人或组织只要遵循该协议,就可以对该平台进行二次开发而无需支
付任何费用。
(2)易用性。Claroline平台已经被翻译成35种语言,其中包含简体中文和繁体中文,Claroline平台的语言编辑模式还允许用户进行修改。
(3)功能全面。Claroline平台拥有资源发布系统、论坛、Wiki、作业、在线测试、用户活动跟踪系统、评价系统等模块等,用户能基于这些工具方便地组织协作学习、个别化学习和研究性学习等模式的
教学活动,能够满足精品课程网络教学管理平台的建设需要。
2 Claroline平台安装
Claroline软件可以在Linux/BSD/Unix(*)、Windows、MacOSX 平台上安装,它还需要系统提供一个运行环境,包括Web服务器,MYSQL数据库和PHP解释器。Claroline推荐使用Apache作为Web 服务器。PHP解释器的版本应高于V5.1.6,低于这个版本Claroline
将无法正常工作,Claroline官方推荐使用PHP V5.2.x来搭建软件环
境。另外,MYSQL数据服务器版本要在V4.23以上。
如果单独下载这些程序搭建Claroline运行需要的软件环境,并不是一件很简单的事。因此,有开发人员在网络上提供了一些易于安装的整合PHP运行环境构建软件包,如XAMPP、AppServ和WampServer等。直接下载这些整合环境安装包进行安装配置就简单多了。以下我们以在本地的Windows XP SP3系统上安装XAMPP整
合环境安装包为例进行说明。
2.1 环境安装与配置
2.1.1 XAMPP下载与安装
首先检查服务器的80端口没有被占用。在命令行模式下输入“netstat-ano”,检查输出列表中的“Local Address”项有无“0.0.0.0:80”字样,如果发现存在该项时,再记下对应的进程标识符“PID”项下的数字。再在Windows任务管理器中确认该数字对应的映像名称,并关闭和“PID”相关的进程或卸载对应的软件。像IIS、迅雷、BT等软件启动时会占用80端口,有可能导致下面的安装软件无法正常运行。
(1)先到XAMPP(/zh_cn)下载对应于windows的最新版本的XAMPP,它分为安装包和绿压缩包两种形式。目前已发布XAMPP V1.7.4,该版本集成了Apache V2.2.17、MySQL V5.5.8、PHP V5.3.5、phpMyAdmin V3.3.9、FileZilla FTP Server V0.9.37和Tomcat
V7.0.3,完全满足Claroline的软件环境要求;
(2)双击下载好的压缩包,单击“Next”按钮,在“Choose Install Location”处,将安装的文件夹修改为你认为合适的路径。这里修改为“D:\\XAMPP”;
(3)在“XAMPP Options”处可以设置是否在桌面显示XAMPP 图标,是否在开始菜单创建程序文件夹。最重要的是可以设置是否将Apache、MySQL和Filezilla三个程序增加到系统服务中,使得它们在系统启动时就可以自动运行。在这里我们允许将Apache和MySQL
程序配置成系统服务;
(4)解压完成后,XAMPP开始将Apache、MySQL写入服务
项,并自动启动这两项服务;
(5)打开XAMPP控制面板可以看到相关服务已经启动。如果想取消两个程序的系统服务项,在控制面板上直接关闭或分别运行XAMPP安装目录下的“\\apache\\apache_uninstallservice.bat”和“\\mysql\\mysql_uninstallservice.bat”。
2.1.2 环境配置
(1)安全配置。为MySQL设置root用户密码和XAMPP目录保护。默认情况下,MySQL数据库中的root用户密码空置,这将严重的威胁MySQL数据库系统的数据安全性和完整性,黑客可以通过网络或本地对数据库发动弱密码攻击,直接控制该网站甚至服务器。XAMPP目录下存放的管理程序,默认也是允许任何人进行访问,这都有可能引发安全问题,所以我们需要做好服务器安全配置。XAMPP
开发人员也意识到这一点,为我们提供了相应的安全检查和处理模块。在IE中打开安全配置页面,就可以设置MySQL的root用户密码,打开XAMPP目录保护功能。
(2)调整Apache服务器的配置文件f
Listen 80
DocumentRoot "D:/XAMPP/htdocs"
ErrorLog "logs/error.log"
AcceptPathInfo On //允许脚本以域名/webfile.php/参数1/参数2的方式传递参数。
(3)调整PHP配置文件PHP.INI
safe_mode=Off //安全模式
display_errors=Off //调试时建议打开
post_max_size=50M //PHP可以接受的最大POST数据大小。
file_uploads=On //允许PHP文件上传
upload_tmp_dir="D:\\XAMPP\\tmp" //上传文件的临时路径
upload_max_filesize=128M //上传文件的最大大小。
2.2 Claroline安装与配置
首先从www.Claroline下载最新版本的Claroline安装包,将其解压到Web服务器站点目录下。用户通过Web浏览器访问地址“localhost/Claroline1104/Claroline/install”,使用安装脚本按步
骤完成平台的安装工作。
3 Claroline精品课程平台配置
平台安装完成后,可以对平台进行一些个性化的调整,使得更符合网络课程本质和我们的一些特殊要求。我们以管理员身份登陆平台后,单击平台上方导航条的“网校/本教育平台管理”,就可以进入平台配置页面,对平台进行基本设置、编辑重要模块的说明和管理功
能模块等。
3.1 平台总体设置
单击“网校/本教育平台管理”页面中的“本平台的配置”,就可以进入平台的基本设置页面,这里所做的设置将影响到之后添加的
每一门网络课程功能和设置。
(1)设置课程工具。单击“本平台的配置”页面下的“课程工具箱”分类中的相关链接,将对网络课程相关的功能进行细节上的调整。在这里管理员可以调整课程公告板中显示公告的数量、学生提交作业的相关限制、聊天答疑时的信息列表刷新时间、课程讲义的下载
与存放设置和学习讨论模块显示主题数等。
(2)调整相关工具的磁盘限额。选择“课程讲义”→“限额”,将每门课程的占用磁盘空间最大大小调整项“课程的限额”和每个学习小组所分配的磁盘空间大小调整项“学习小组的限额”每别调整为1G和500M;选择“作业”→“限额”,将用户可以上传的文档的最大大小限制为10M;选择“学习路径”,将分配给插入SCORM包的磁盘配额修改为500M。另外,Claroline平台设置限额时单位是Bytes,所以我们需要使用计算器将非字节值转换成以字节为单位的数值后,才能server error翻译

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。