关于elearning系统,到底使用什么系统更合适,我个人觉得是属于萝卜白菜各有所爱的问题,根本不需要讨论.但是作一下比较的好奇心还是在不断的折磨我,到底让我写这篇文章。
moodle的优点:
1>使用php语言开发,这种脚本语言具有入门容易,学习曲线平缓的特点(当然,想达到独孤求败的境界很困难^_^)
数
据库驱动层使用的是adodb.lib引擎,可以驱动很多的底层数据库,象mysql,postgres,oracle,ms sql
server,甚至acccess都可以。随着微软在php的流行压力下,将IIS支持php,web
server系统可以使用的选择很多,只要是支持php的都可以,象apache,IIS,NGNIX等等都可以,适用环境宽广,安装相对简单。
2>模块很多,moodle的社区很活跃,社区为moodle贡献了各式各样的模块,可以说,基本上教学中能想到的模块,只要有moodle爱好者中熟悉php的,基本都开发出来了。
3>设计的结构还算基本合理,容易设计和更新各类插件。
moodle的缺点:
1>资源消耗巨大,这个可能是大部分使用者广为诟病的了,每G内存支持50个并发访问,100个人上课,服务器的内存至少需要2G才能流畅运行。
2>
对QTI标准的漠视,可以说这是最令我不能忍受的了,moodle竟然不能导入QTI标准的试题包,自己搞了一个gift格式的试题格式。这使得
moodle和其他的elearning进行试题数据交换变得异常困难。是的,moodle支持将自己的试题生成QTI格式,可以导入其他的系统,但是,
我需要从其他系统导入moodle时候,问题变得非常棘手了。
3>角色分组功能几乎不能让人接受,竟然是在课程内部才能进行分组,如果学生数量有3000人,要将这些人分配到100们课程中,如果不让学生自己注册到课程,而由教师分配,是一个非常可怕的任务。
4>界面繁复,重点不能突出。moodle的界面可以被打扮地很靓,但是我的问题是,教学软件需要将学生的注意力集中在知识本身,而不是那些华丽的画面上分散注意力。
OLAT的优点:
1>负载能力强,基本上2G的内存能同时支持300人在线,4G的内存能轻松搞定1000人同时在线学习。
2>分组及其方便,每个人可以定义其班级之类的东西,然后按一定的角色分配到课程中就好。
3>支持广泛的标准,目前olat支持scorm1.2,QTI1.2,在夏天的6.2版本中,将实现对eAssessment的支持,2010年将实现对ePortfolio I的支持。
4>界面简洁,只指核心。打开olat的界面,非常简洁,没有什么华丽的装饰,页面布局匀称而庄重,功能分配一目了然。那个简洁的日程表和Ical、google日历的功能不相上下,而且数据可以相互交换,但是界面简洁异常。
5>
虽然没有插件,但是功能够用,一个软件,我觉得需要的是够用,适用,好用就可以。oalt的教学资源元素包括scorm资源,QTI资源,wiki,CP
包等,在课程中可以设置论坛,因为支持openfire,所以可以进行即时的会话,进行irc聊天,openfire提供了对red5的支持,这样,通过
RED5,我们可以使用flv的强大功能进行视频对话之类的操作了。
OLAT的缺点:
1>使用java开发,因为java的学习曲线很陡,所以熟悉JAVA的人相对要比PHP少,造成安装配置困难。
2>
因为使用的是java,所以导致二次开发难度大。这个倒不是说olat的代码难读,相反,OLAT的代码组织有序,条理清晰,相对于MOODLE的面条代
码,阅读olat的源代码是一种享受。但是,毕竟熟悉java的人少。而olat还没有采用国内流行的
SSH(STRUTS+SPRING+HIBERNATE)开发,其表现层使用的是自己的brasato框架,这个框架的文档又很少,不要说中文的,E文
的都少,好像主要的文档都是德文的,要理解这个框架,只能参考其JAVADOC和源代码。
转自http://sns.ictedu.net.cn/space-19413-do-blog-id-116.html
分享到:
相关推荐
Moodle是一款全球广泛使用的开源课程管理系统,用于在线教育和学习平台的建设。它允许教师创建互动的、富有吸引力的学习环境,而"demo插件"则是为了帮助开发者理解并学习如何扩展Moodle的功能。 Moodle插件是Moodle...
### Moodle平台中插入视频的方法详解 #### 摘要 随着网络技术和流媒体技术的不断发展,网络视频资源日益丰富,成为教学活动中不可或缺的一部分。Moodle作为一种广泛应用的开源课程管理系统,其简单易用的操作方法和...
Moodle是一款开源的在线学习管理系统,专为教育者和学习者设计,支持创建自定义的虚拟学习环境。在这个"Moodle-2.7.1安装包"中,包含了Moodle系统与必要的基础软件集成,如Mysql数据库服务器和Php运行环境,使得用户...
Moodle是一款全球广泛使用的开源课程管理系统,专为教育和培训领域设计。它的核心特性是支持创建在线学习环境,提供各种教学工具和互动功能,帮助教师和学生实现远程教育。Moodle基于PHP编程语言开发,因此对PHP有...
Moodle是一款开源的在线学习管理系统,专为教育和培训领域设计。它提供了丰富的功能,如课程创建、在线作业提交、讨论区、成绩管理等,帮助教师和学生进行远程或混合式学习。本压缩包包含了一个已经配置好的Moodle...
### Moodle:E-Learning课程开发全面指南 #### 知识点一:Moodle与E-Learning Moodle是一款广受欢迎的开源学习管理系统(LMS),它为教育者、管理员和学习者提供了一个强大的平台,用于创建个性化的学习环境。本书...
### Moodle二次开发相关知识点 #### 一、Moodle概述及发展历程 Moodle是一款由澳大利亚教师Martin Dougiamas基于建构主义教育理论开发的课程管理和网站建设软件包。作为一个免费且开源的平台,Moodle允许全球范围...
《Moodle1.8安装详解:打造个性化在线学习平台》 Moodle,一款全球广泛应用的开源学习管理系统,致力于促进学习者持续的探索和创新。它不仅适用于Moodle本身的开发,更成为教师和学生进行在线教学与学习的重要工具...
Moodle 1.9.3 是一个历史悠久的版本,它是Moodle开源学习管理系统的一个迭代更新,主要专注于提升教育和培训领域的在线交互与合作。Moodle,全称“模块化面向对象的动态学习环境”,是一个功能丰富的平台,其设计...
Moodle是一款开源的在线学习管理系统,它为教育者和学习者提供了一个互动性强、功能丰富的平台。在Moodle中,主题(Theme)是决定网站视觉风格的关键元素,它包括颜色、布局、字体等元素,可以按照用户的喜好或教育...
第3课:如何在Moodle中开设自己的课程; 第4课:教师如何对选课的学生进行分组; 第5课:教师如何给自己的课程添加教师; 第6课:如何在Moodle中设计文本页; 第7课:如何在Moodle中设计网页; 第8课:如何在Moodle中设计...
《个性化Moodle主题:打造独特在线学习环境》 Moodle,作为一个开源的课程管理系统,深受全球教育者和学习者的喜爱。它的强大在于其高度的可定制性和灵活性,而这其中,主题设计是体现个性化的关键一环。"个性化...
Moodle是一款开源的在线学习管理系统,它为教育者提供了创建和管理课程的平台,而测验题编辑器是Moodle中的一个重要组成部分。这个编辑器允许教师们方便地创建、编辑和管理各种类型的试题,以进行在线测验和评估学生...
Moodle是一个用于制作网络课程或网站的软件包,它是一个全球性的开发项目,用以支持社会建构主义(social constructionist)的教育框架。 Moodle 3.9.2+ 更新日志:2020-10-28 MDL-69995备份:在活动图标前填充; MDL-...
Moodle是一款开源的在线学习平台,它允许教育者创建自定义的学习环境。"moodle 板块开发流程示意"指的是在Moodle中开发一个自定义板块的过程,这通常是为了增加特定的功能或者改善用户界面。板块在Moodle中扮演着...
Moodle is the de facto standard for open source learning platforms. However, setting up and managing a learning environment can be a complex task since it covers a wide range of technical, ...
**知识点:Moodle 2.3 图文安装教程详解** Moodle是一款开源的学习管理系统(Learning Management System,简称LMS),广泛应用于教育机构、企业和个人学习环境。Moodle 2.3版本作为Moodle系列中的一个重要版本,...
Moodle课程管理系统简介 Moodle是一个开源课程管理系统,也被称为学习管理系统(LMS)或虚拟学习环境(VLE)。它已成为深受世界各地教育工作者喜爱的一种为学生建立网上动态网站的工具。 Moodle更新日志: 功能...