Moodle网络教学平台开发利用

2009-07-07 09:11刘铁柱刘明清
新媒体研究 2009年22期
关键词:测验内存服务器

刘铁柱 郑 君 刘明清 丁 玲

[摘要]随着计算机技术和教育教学技术的进步,信息时代,网络教育,已经深入到各个教学环节,为大家提供丰富的教学手段、资源,如何利用教学平台,开展教育教学,值得深入研究。

[关键词]Moodle网络教学平台开发利用

中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1120068-01

自2005年以来,Moodle[1]网络教学平台在国内开始流行,因为它免费、公开源代码,使用配置方便,跨平台,功能强大,是目前最好用、装机量最多的网络教学平台之一。很多教育技术研究生课题是围绕Moodle展开的,不少高校、研究机构为Moodle在中国的推广做出了重要贡献。

一、服务器硬件要求

对于一个50~60人班级而言,一台主流PC,配2G内存基本可以满足要求。但对于一个年级或整个学校,1000人同时在线时,对服务器的要求比较高,除了强劲的服务器CPU外,同时在线每增加50人,需要增加1G内存。我校Moodle应用过程中发现,配有4G内存的HP M150服务器,双4核CPU,运行SUSE Enterprise 10.0 linux操作系统,200人左右同时在线考试时,机器内存仅剩170M左右,2.7G左右内存被Cache占用,运行稳定。因此,如果内存增加到8G或16G更为理想。Cache是操作系统提高性能的方法之一,可以暂时清除Cache占用的内存,方法如下:在linux终端窗口输入下列命令:

#sync// sync命令将任何未写的系统缓冲区写到磁盘中,保证文档完整性。

#echo 3 >/proc/sys/vm/drop_caches//释放Cache等占用的内存

二、操作系统选择

Moodle可以运行于所有的操作系统。推荐使用Ubuntu server 9.04作为Moodle的运行平台。该Linux操作系统可免费下载、安装,配置方便,运行稳定。例如,当我们要在此服务器上架设FTP服务时,在联网的情况下,只要在终端窗口键入下列命令:sudo apt-get install vsftp,即可自动配置FTP服务。对于不懂技术的教师来讲,可以摆脱技术问题的困扰,缩短学习曲线,提高工作效率。

服务器安装时,请选择LAMP选项,以便安装Moodle所需的运行环境。也可以在操作系统安装好后,通过终端窗口行执行一系列命令来安装LAMP服务器。操作步骤如下:

#sudo apt-get install ssh// Install SSH Client and Server (for my remote access)

#sudo apt-get install mysql-server-5.0 //安装mysql数据库

#sudo apt-get install apache2 //安装Apache 服务器

#sudo apt-get install php5 libapache2-mod-php5//安装PHP5和Apache PHP5模块

#sudo /etc/init.d/apache2 restart //重启Apache服务

#sudo apt-get install phpmyadmin// 安装mysql数据库管理工具PhpMyAdmin

同样的方法也可以安装Ubuntu server的X window图形操作界面。如果对Linux系统操作管理不熟悉,可以安装Webmin软件,通过浏览器可很方便的对Linux服务器进行配置调整。

三、教师培训

网络教学对教师的信息技术和教育教学理论水平提出了更高的要求。为提高教师对网络教学的认识,提供丰富的教学资源和手段,从理论和实践两方面来提高教师教学水平,培训内容应包括:教学理论培训和Moodle

使用方法培训。

1.教学理论培训,采用教材是:《网络课程的开发与应用》谢幼如编著[2],在Moodle网络教学平台上,开展网络课程设计及设计实例研讨,提高教师的理论水平。

2.Moodle使用方法培训,使用以下两本教材:《Using Moodle》[3]第二版(英文)、《信息化课程设计》[4]。

四、Moodle在局域网中的使用

在Moodle平台中进行教学优势如下:(1)利于互动学习;(2)利于跟踪管理;(3)利于评价、引导;(4)利于检测评改;(5)利于随时随地的沟通。

1.所有计算机房、校园网均应能方便地连接到Moodle教学平台服务器,以便教师、学生可随时、随地使用。教师可以随时添加、更新教学资源(网页、文本、连接,导入)、教学活动(测验、讨论、聊天、程序教学……)。学生有时需要在规定的时间内,完成教师指定的作业、测验等等。教师可利用Moodle强大的跟踪能力,来了解学生课程学习的情况。

2.在局域网中应用Moodle教学,首先遇到的一个问题是:用户登录验证方式。如果用无验证方式,会产生大量垃圾用户;采用电子邮件验证方式,局域网内无法实现。我们采用了电子邮件验证方式下,由教师批量导入用户的方法。每个班级采用相同的电子邮件。创建好课程后,在课程中分组时,先在课程中给用户分配学生角色,然后,用邮件查找用户,分配到相应的组(即班级)。添加测验,测验开放后,教师就可以通过分组来查看、打印各班测验成绩单了。

Moodle平台文件编码格式是utf-8,当导入用户数据、导入测验题目时,可使用“记事本”程序,打开文件,另存为utf-8编码,否则会出现乱码。

3.Web-Quest教学方法:Moodle为教师提供了支持建构主义教学理念的多达十几种教学活动,同时,教师还可以插入其他的活动模块,轻松搭建满足教学需要的学习环境。Web-Quest模块受到教师越来越多的青睐,成为了网络时代一种有效的教学模式。这一教学方法包括六个步骤:引言、任务、过程、资源、评价、总结。

4.Moodle数据备份:当平台有大量教学资源和注册用户时,数据备份就显得非常重要。Moodle本身提供了完善是的备份功能,可备份整个课程;用Ebak、PhpMyAdmin软件备份Mysql数据库;如果您使用的是XAMPP提供的Linux版,进入Lamp目录,还可以使用命令#./lamp backup来备份整个网站及数据库。如何备份,根据实际需要进行选择。

五、充分利用FTP服务器

在Moodle平台上,大量课程教学资源,如教学视频,图形、图片、文本、案例等素材等,上传、管理很不方便。为了更有效地组织利用这些资源,在Linux服务器上搭建FTP服务,利用FTP客户端软件可以分门别类批量上传各种课程资源。在课程中需要某些资源时,创建一个FTP链接即可。采用FTP方式后,突破了Moodle上传文件大小限制。

六、利用Moodle教学平台环境进行开发

该平台无法满足所有的教学需要,结合《营养卫生学》教学实践,使

用LAMP环境,开发了营养计算教学软件。该软件的主要功能有:1.根据每天食用的各种食物的数量,计算摄入食物的各种营养素的含量,并与中国营养协会制定的每日膳食摄入标准进行比较,并绘制图形,给出评分;2. 查询某种食物的各种营养素含量;3.给出各种食物中某种营养素含量最高的食物排名(前十名)。由此,丰富教学资源同时,大大减少了营养计算的难度,提高了教学、学习效率,完善了教学手段。营养计算软件就和教学平台紧密地结合在一起,收到了良好的教学效果,受到师生好评。

七、其他网络教学平台

通常使用的网络教学平台有商业版和免费开源版两大类。财力允许可考虑购买商业化软件,推荐使用开源、免费软件。如:Moodle1.95、Claroline[5]、Atutor[6]、Sakai[7]等。开源软可用性不亚于商业软件,能够很好地满足网络教学的需要,可在平台上部署资源、进行测验等各项教学活动。前三个软件均采用LAMP+MySql模式设计,可跨平台运行,安装十分方便。杂志、网络上介绍Moodle文章较多,关于Claroline、Atutor文章较少,但是也有相当多的用户在使用。Sakai网络教学平台采用Tomcat+JSP+MySql(Oracle)模式开发,安装稍微复杂一些,需要JAVA运行环境。Sakai优势在于起点比较高,由美国多所著名大学联合开发、共同维护。另外,值得一提的是,Atutor提供一款Atutor2go的软件,解压到硬盘、U盘等介质上,无需任何配置即可运行,十分方便,网络课程可以随身携带。

参考文献:

[1]Moodle http://moodle.org.

[2]谢幼如编著,网络课程的开发与应用.

[3]Jason Cole & Helen Foster,Using Moodle,2nd Edition,NovEmber,2007.

[4]黎加厚编著,信息化课程设计.

[5]Claroline http://www.claroline.net.

[6]Atutor http://www.atutor.ca.

[7]Sakai http://www.sakaiproject.org.

猜你喜欢
测验内存服务器
隐超DDR5 5600AOFRUS DDFR55200 16GBx2内存套装实战
笔记本内存已经在涨价了,但幅度不大,升级扩容无须等待
2018年全球服务器市场将保持温和增长
两个处理t测验与F测验的数学关系
数字测验
内存搭配DDR4、DDR3L还是DDR3?
你知道吗?
上网本为什么只有1GB?
你知道吗
用独立服务器的站长注意了