10个开源学习软件系统

ATutor是一个基于网络的学习内容管理系统(LCMS),由加拿大多伦多大学适应技术资源中心研发,目的是提供有标准、可扩展组件的功能平台,其基本特征是具有适应性、易获得。

管理员在几分钟之内就能够安装或更新ATutor,为它更换一个新的皮肤(通过自定义模板实现)。ATutor还提供一些扩展模块以便扩展其功能。教师可以快速对基于Web的教学内容进行装配、打包和重新分配,也可以很方便地获取和导入预先打包好的内容,以及管理他们的在线课程。学生在一个可适应的学习环境下学习。

Atutor除了教学内容管理的功能,还包括了简化的论坛、聊天室等,另外通过模块安装,还可以扩展功能,例如EWiki、ErFurtWiki在Atutor的实现,ATalker等基于网页的文本朗读工具。

Atutor支持二十多种语言,包括中文,志愿者可以参加翻译等工作。

开发语言:PHP

Claroline是“ClassRoomOnline”的缩写,是一个优秀的eLearning和eWorking系统,与Moodle等优秀LMS齐名。它允许教师创建在线课程,也可以实现对学习活动的管理、组织在线协作学习等。

Claroline由比利时的鲁文大学开发,2004年以来ECAM研究中心也参与了Claroline的合作开发与继续改进工作。目前它能支持36种语言,包括简体中文、繁体中文。它有8年多的发展史、荣获2007年世界教科文组织“信息与交流技术在教育领域应用”之阿勒哈利法国王奖以及2007年第四届法国国际自由软件竞赛教育类软件项目第三名。目前,仅在Claroline官方正式登记的站点中,就达到75个国家、近1800个站点。

Claroline围绕“spaces”这个概念开展课程或者学习活动。每一个space提供一个工具列表,用于创建学习内容、管理培训活动以及与其他学习者进行交互。它的设计目标是建立一个高效的、易操作的在线学习和课程管理系统,它特别强调合作性学习活动的管理。

Claroline支持学习路线、学习追踪功能、内置wiki、小组协作、在线练习和作业、支持实时在线交流,不仅可以支持灵活的学习方式,而且可以同时支持传统的教学模式和建构主义的教学模式。它的模块化设计,便于方便地为它添加一些功能;页面的模块化,便于设计出符合自己习惯的主题。

Claroline的安装简单,普通的网民不需要进行专门的培训就可以学会它的使用;同时它支持QTI标准和SCORM1.2标准文档,使它可以与其它系统制作的网络课件共享;众多的工具,可以顺利地完成课程学习。

相比Moodle,Claroline有更好的运行速度、简洁的操作界面、明晰的工具分类,更符合中国人的教学习惯。Claroline有广泛的适应性,既可以用于远程培训,也可以应用于中小学日常教学,还可以用来组建课程资源库、构建网络测试系统等。

Dokeos是来自比利时的另一个e-learning学习软件,是Claroline的一个分支,在开源在线教育解决方案中是比较优秀的,其设计的习惯比较适合中国人。

Dokeos提供从撰写报告到网络学习和混合学习所有的功能,除了拥有标准的课程管理功能之外,还能够展示Powerpoint文档并转换成SCORM标准课程;提供基于Flash视频会议功能,能够帮助组织远程在线培训和举行会议;该系统能够让教师与学生通过论坛、在线聊天等方式进行交流,内置的讨论区是大名鼎鼎的phpBB;它的LearningPath功能比较优秀。此外,Dokeos还集成了两种免费的虚拟教室方案。

目前Dokeos支持多国语言,支持简体中文,但还不太完善。

Dokeos从学校教辅到企业培训都比较适合,它已经帮助世界上1000多个组织管理教学与合作活动,值得向大家推荐。

eFront的目标是帮助快速使用E-learning和“人力资源开发”系统,提供公司和教育机构都能使用的软件。

eFront是一套功能齐全的在线学习系统,拥有漂亮的Ajax界面。作为Epignosis——一家位于希腊的e-learning公司的旗舰产品,eFront帮助建立“社区学习”并遵循“集体知识”的原则,能够让管理员利用各种工具来创建和管理课程。这些工具包括:内容编辑器(拥有一个灵活的可视化内容编辑器并支持图片、音频、视频、Flash等多媒体内容),文件管理器和数字图书馆(用于文件共享),考试构建器,创建测验,分配计划/项目等。

Fle3是一个支持讨论和协作学习的网络学习环境(CSCL),由芬兰艺术设计大学的UIAH媒体实验室设计开发,根据维基百科的解释,FLE一词是FutureLearningEnvironment的缩写,而数字3代表开发版本次数。

Fle3支持学习者或者以小组为核心的工作组创建知识库,尤其是创建和维护显性知识。Fle3包括3种学习工具和若干管理工具。Fle3支持多种语言,包括芬兰语、英语、西班牙语、法语、葡萄牙语、挪威、意大利语、德国、波兰、丹麦、中文等。

对教师和管理员,Fle3提供了管理用户、课程以及学习小组的工具。管理员可以以XML格式输入输出Fle3中的课程几全部数据库资料,教育模型语言EML兼容,非常方便。

开发语言:Python

ILIAS是以网络为基础的学习与知识管理系统(LKMS),最早应用于德国科隆大学的工商管理、经济与社会学科,被认为有可能是最好的开源学习管理系统。LIAS的发展共经历了2代。第一代ILIAS始于1997年(0.x,1.x,2.x版本);新一代的ILIAS,即ILIAS3则始于2002年。

当前国内主流的LMS产品提供商在课件标准支持方面都仅仅停留在支持SCORM1.2标准上。而ILIAS系统支持的课件SCORM标准已到2004版。目前ILIAS支持LOM,SCORM1.2,SCORM2004,IMS-QTI,AICC等标准的课件。ILIAS的SCORM的支持能力已经通过SCORM1.2的三级认证、SCORM2004的第三版认证。

通过对XML的使用以及完全的LOM元数据支持,ILIAS3提供了一个以任务为基础的进入控制体系。这个控制体系带来了更精密的安全装置和更便于携带的文本内容。因此,开放源代码的概念要优于其它任何一个(封闭资源)系统。随着新版本的发布,其功能也越来越完善,越来越强大。

该系统主要提供了个人桌面管理、课程管理、群组管理、内容管理、学习进度管理、测试与评估、调查、聊天室、论坛、课程练习等。采用WebService方式对外提供了多种系统功能的接口。统一认证接口方面也很强大,包括LDAP,Shibboleth,CAS,Radius,SOAP等,提供多语言版本包括中文。

学习活动管理系统(LAMS,LearningActivityManagementSystem)是由澳大利亚Macquarie大学、LAMS国际有限公司和LAMS基金会联合开发出来的一个基于JAVA的新一代学习软件,它为技术辅助思想下的E-learning平台在个性化教学发展上提供了方向。

学习活动管理系统执行学习设计的理念,包含使用者管理、学生进度传递、教师同步监督学生进度以及最重要的学习序列编辑与改编等环境,将E-learning从以内容为核心的模式向以活动序列为中心的模式转变,为活动序列提供实时运行环境,用法灵活简单。

目前,学习活动管理系统系统已经在英国牛津大学、剑桥大学、美国密西根大学、新加坡南洋理工大学、德国、阿根廷、澳大利亚、新西兰等很多国家的大学及中学广泛应用。

LAMS可与Moodle、Blackboard以及Sakai等开源平台整合兼容。

开发语言:Java

Moodle是ModularObject-OrientedDynamicLearningEnvironment(模块化面向对象的动态学习环境)的缩写,同时Moodle又是一个动词,用来描述一个循序渐进的过程,一个可以引导学习者不断的洞察和创造的过程。

Moodle是澳大利亚教师MartinDougiamas基于建构主义教育理论而开发的课程管理系统,正因为如此,这个系统不仅应用于Moodle的开发,还应用于学生或教师对在线课程的学习或教学中,可以帮助教育者建立有效的在线学习社区。

Moodle平台界面简单、精巧,使用者可以根据需要随时调整界面,增减内容。像许多著名的学习管理系统一样,Moodle可以管理内容元件、管理学习者的学习纪录,让老师们更能深入分析学生的学习历程。课程列表显示了服务器上每门课程的描述,包括是否允许访客使用,访问者可以对课程进行分类和搜索,按自己的需要学习课程。

Moodle平台还具有兼容和易用性,可以几乎在任何支持PHP的平台上安装,安装过程简单,只需要一个数据库(并且可以共享)。利用Moodle,主要的媒体文件都可以进行传送,这使可以利用的资源极大丰富。在对媒体资源进行编辑时,利用的是用所见即所得的编辑器,这使得用户无需经过专业培训,就能掌握Moodle的基本操作与编辑。

Moodle在中国的知名度和普及度非常高,目前仍然在不断的开发与完善中。

LMSOLAT(OnlineLearningAndTraining)是一个企业级的开源学习管理系统,采用纯Java语言,1999年由瑞士苏黎世大学开发。

LMSOLAT的总体功能是提供在线的学习内容管理和在线的教学管理,实现了学习内容制作、在线教学、在线评估、在线创作、群组管理、协作沟通功能。除常规功能外,OLAT还有一些新功能,如WIKI、日历、Ajax等。OLAT的题库设计符合QTI标准。

LMSOLAT的特点是:灵活性高,人性化强。灵活性方面,它可以保证学习组的制定、学习内容的部署、课程以及活动的安排、协作沟通工具、个人文件夹、多样的评估方式,使得使用软件更加便捷。人性化方面,对教师、学生,有明显的使用界限,而且“左导航,右工具”的导航设置便于用户使用;顶部导航有明显的功能区分,更方便了用户的使用。

Sakai与OLAT类似,是基于Java开发的课程管理、学习管理系统及虚拟学习环境,具有可靠性、协作性和可扩展性。Sakai基金会负责维护一个核心插件集合,其余插件作为Contribution发布。

越来越多的教育机构基于成本、可定制性等方面的考虑,正从商业CMS系统转向Sakai。目前有160多个教育机构采用Sakai,Sakai服务的用户数从200到200000。用户主要分布在美国和欧洲。中国正式采用Sakai的案例较少,据悉北京邮电大学、上海交通大学密西根学院已采用该程序。

THE END
1.ePICEOpenSource215.9KB其它【ePICE开源项目详解】 ePICE,全称为\"Education Platform for Interactive Classroom and Extended Learning\",是一款开源的在线教育平台。它为教师和学生提供一个全方位的课程管理和交流工具,突破传统课堂时间和地点的限制,实现24/7的持续学习与互动。这个系统不仅允许教师上传和管理课程资料,如作业、讲义和笔记,还支持https://kaledl.com/down/8560057.html
2.基于Python的在线学习平台设计与实现毕业设计源码国外关于在线学习平台的研究比较广泛,主要涉及到平台的设计与实现、学习资源的开发与利用、学习交互的设计与实现、学习成果的评价等方面。目前,国外正在研究的主要有基于Java的在线学习平台、基于Python的在线学习平台、基于Web的在线学习平台等。基于Java的在线学习平台主要采用Servlet和JSP技术实现,并采用Struts和Spring等框https://blog.csdn.net/fufulove/article/details/144319334
3.AI从零到英雄:通过开源项目开始学习别担心,你并不孤单!许多人想了解 AI 工具,但不确定如何开始。本指南将帮助你了解五种有用的 AI 工具,它们可以帮助你在使用的时候又同时学习。 Postiz 是一款开源社交媒体调度工具,利用人工智能优化跨各个平台的内容发布。它简化了管理多个社交媒体帐户和有效安排帖子的过程。 https://www.21cto.com/article/1241711259137116
4.开放式在线学习平台edX全部开源开源软件2011年底,麻省理工学院发起一项开放式在线学习项目“MITx”,用于提供该学院的免费在线课程。去年5月份,哈佛大学也加入进来,与麻省理工学院一起推出了“edX”平台,该平台也提供哈佛大学的相关课程。 在edX平台宣布之初,曾承诺以开源软件的形式发布,以 MITx 为基础,其它感兴趣的大学和机构可自行托管其平台,或者帮助改进和https://www.iteye.com/news/27883
5.WLP在线学习平台WLP在线学习平台- WLP在线学习平台-开源版 --- 通过WLP在线学习平台获得线上学习能力,可辅助企业线下培训或将企业培训课件放置在系统中,方便用户随时随地在线学习。 每个课程可包含多个课时课件,课件支持PDF和mp4视频格式。 课程分类支持多级分类,灵活组织不同类型的http://wlp.wcpknow.com/
6.完全基于Java的开源深度学习平台,亚马逊的大佬带你上手HelloGitHub 推出的《讲解开源项目》[1]系列。有幸邀请到了亚马逊 + Apache 的工程师:Lanking( https://github.com/lanking520 ),为我们讲解 DJL —— 完全由Java构建的深度学习平台。 介绍 许多年以来,一直都没有为 Java 量身定制的深度学习开发平台。用户必须要进行繁杂的项目配置,构建 class 才能最终打造出https://cloud.tencent.com/developer/article/1824152
7.飞桨PaddlePaddle飞桨首次开源文字识别模型套件PaddleOCR,目标是打造丰富、领先、实用的文本识别模型/工具库。最新开源的超轻量PP-OCRv3模型大小仅为16.2M。同时支持中英文识别;支持倾斜、竖排等多种方向文字识别;支持GPU、CPU预测;用户既可以通过PaddleHub很便捷的直接使用该超轻量模型,也可以使用PaddleOCR开源套件训练自己的超轻量模型。https://www.paddlepaddle.org.cn/hub/scene/ocr
8.开源的API学习平台「GitHub热点速览」比如这款免费的 API 学习平台 APIHub,可以为初学者提供在线学习 API 开发的支持,并附有多种编程语言的示例。ChartDB 是一键生成数据库图表的工具,使用时无需输入数据库用户名和密码。Ophiuchi-desktop 让你在 5 秒内启动本地 HTTPS 代理,便于在本机上进行开发和测试。开源的 Android 虚拟定位应用 GoGoGo,一款帮https://hellogithub.com/article/a319e3b837184993a2c3cb3fc8283a15
9.CanvasLMSCanvas在线学习管理平台是美国Instructure公司于2011年推出的开源学习管理系统,因其系统界面设计简洁、操作简单易用、代码开源、数据分析功能强大及支持移动应用等特性,受到众多高校青睐。Canvas学习管理系统可以满足课程创建、资源管理、交流互动、学习评测、学习行为数据记录与分析、移动学习等各种教学需求,可支撑课堂教学、混合https://www.canvaslms.net/
10.w3cschool编程狮,是一个专业的W3C前端开发及编程入门学习平台,提供包括HTML,CSS,Javascript,jQuery,C,PHP,Java,Python,Sql,Mysql等编程语言和开源技术的在线教程及使用手册,是类国外w3schools的W3C学习社区及菜鸟编程平台。 网站数据 目前w3cschool的浏览人数已达到846,如需查询该站的相关权重数据,请点击[爱站数据],[Chinaz数据https://www.jspoo.com/wz/524.html
11.OSCHINAOSCHINA.NET 是目前领先的中文开源技术社区。我们传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台https://www.oschina.net/
12.字节跳动破局联邦学习:开源Fedlearner框架,广告投放增效209%作为分布式的机器学习范式,联邦学习能够有效解决数据孤岛问题,让参与方在不共享数据的基础上联合建模,挖掘数据价值。 近两年,联邦学习技术发展迅速,阿里、腾讯、百度、京东、蚂蚁金服、微众银行等一众互联网大厂、金融科技公司皆涉足其中。前不久,字节跳动联邦学习技术团队也开源了自研的联邦学习平台 Fedlearner 。 https://maimai.cn/article/detail?fid=1550604028&efid=zqj9rqK7Yf_Us-lu-0Wnmg
13.企业培训系统在线培训考试平台企业内训系统企业培训课程EduSoho企业大学致力于为公司定制开发企业在线培训系统,提供企业培训课程以及在线培训学习的一体化解决方案.主要业务涵盖:企业内训,企业培训系统,新员工入职培训,员工业务培训,在线学习平台,在线考试系统,在线移动学习,企业培训课程,elearning,网上学习平台https://ct.edusoho.com/
14.中国大学MOOC中国大学MOOC(慕课) 是爱课程网携手网易云课堂打造的在线学习平台,每一个有提升愿望的人,都可以在这里学习中国优质的大学课程,学完还能获得认证证书。中国大学MOOC是国内优质的中文MOOC学习平台,拥有众多985高校的大学课程,与名师零距离。http://icourse163.org/
15.java免费开源在线教育系统在线java开发java 免费开源在线教育系统 在线java开发 前言: 学成在线项目是传智燕青老师研发的JavaEE分布式微服务架构项目,采用SpringCloud框架研发,课程共20天,应广大学员的建议现将整个项目的技术点以问题的形式进行总结,方便大家学习总结。 1 学成在线是个什么样的项目?https://blog.51cto.com/u_16099279/6735784
16.首页汇学联盟IT在线学习平台汇学联盟在线学习中心是汇智动力旗下在线培训平台,开设java开发课程,软件测试课程,Python课程,自动化测试课程等IT课程。汇智动力结合多年线下教学经验,实时更新课程内容,实现线上、线下高效协同,只为给学员提供更加优质、丰富的课程内容和更专业、贴心的教学服务。https://www.hzdlstudy.com/