如何在电子学习elearning学习管理系统LMS中集成使用ONLYOFFICE服务器officemoodlelms源代码

真的是,浑身不舒服,没想到啊没想到,我这样高颜值的人,居然也会咩咩咩了

套用著名的PIaguelnc公司的建模仿真推演:

E-Learning

在线学习,英语叫做E-Learning或者OnlineLearning,简单的说就是把课堂搬到网络上,网络函授电视大学,扩展描叙一下这个概念就是,基于互联网技术来传递学习内容给学生,学生通过阅读和完成作业来进行学习,老师来评估作业完成的质量,但是概念定义这个东西实际意义不大,概念只是用来炒作、用来画在ppt里面讲故事,忽悠资本投资的,还有什么E-Learning2.0,就好像Web2.0一样

这是一个市场竞争充分的市场细分,每一个玩家参与者,都在推出自身的产品的同时,基于自身的产品来定义网络学习这件事,给它一个概念,所以我们就会看到这是一个概念乱战的市场,就好像中美俄关于战斗机的划代概念讨论一样,一旦竞争充分,战斗机的代数就会通货膨胀起来。

不管怎么说,现在的网络学习e-learning环境更加强调社交化的学习以及使用社交软件,例如直播、打卡、播客、3D虚拟世界。

为此,上一回图文,我们讲述了:

ONLYOFFICE如何与Moodle集成连接

MOOC、LMS、VLE学习管理系统

这里继续再深入一步。Moodle是具体的一个学习系统的名字,是马丁·多基马MartinDougiamas开发的开源软件,Moodle并不是慕课MOOC,MOOC慕课是大规模开放在线课堂的意思,英文为MassiveOpenOnlineCourse缩写为MOOC,这就又是一个概念

E-Learning这个概念是指在线教学这件事,而MOOC这个概念则是指用来实现在线教学的这件物,比如Moodle就是一个具体的慕课服务器端软件,类似的还有OpenOLAT、WebWeaver、OpenEDX等等,当然这里又遇到了概念群雄逐鹿的态势,除了可以共同称之为慕课MOOC,也被称为VLE虚拟学习环境,全称是virtuallearningenvironment,也被共同称之为学习管理系统LMS,全称learningmanagementsystem,管它叫什么,具体落实到实物上面,比如你是一个校长,你需要做选择做决定的,不是说要选择建一个LMS还是选择建一个MOOC,而是在Moodle、OpenOLAT、WebWeaver、OpenEDX这些具体的服务器端软件里面选择一个来建一个本校的在线教学服务系统。

从技术角度来讲,大多数现代的LMS都是基于网页的。有多种集成策略可供嵌入LMS中,包括AICC、xAPI、SCORM(Sharablecontent-Object-ReferenceModel)和LTI(LearningToolsInteroperability)。LMS最初设计为本地服务器托管,组织购买软件版本的许可证,将其安装在自己的服务器和网络上。许多LMS现在作为SaaS(软件即服务)提供,托管服务由供应商提供。

SCORM标准规范

面对层出不穷的概念、竞争激烈的众多软件产品,有没有什么共性?那就是SCORM,共享内容对象参考模型或共享组件引用模式,英文全称是ShareableContentObjectReferenceModel,由美国的ADL(AdvancedDistributionLearningInitiative)项目集成各个学习标准制定而成。这个标准对数字内容教材的制作、内容开发提供一套共通的规范。ADL项目的主旨是在美国联邦政府各个部门、企业、军事、教育和培训机构之间协同合作,为模块化网上教育内容和有关的工具创造业务和市场。美国政府在订定SCORM时,特别强调不再重新研发轮子(Don’treinventthewheel)

重复发明车轮有意义

反正我是不太相信开源世界里面人们会忍住不再重新研发轮子的,虽然ADL意思是不会提出新的规格,而是把重点摆在提出集成现有E-learning规范的架构模型。SCORM的演进由SCORM1.0、SCORM1.1、SCORM1.2到SCORM2004,在概念推陈出新的年代能保持持续不断的进化,归功于SCORM标准规范的推动方,美国的ADL这个项目,该项目向美国国防部的DHRA办公室汇报受其领导

英语背单词是天天都要反复强化记忆很久以前背过的单词的,中小学阶段老师会教你自己整理一个错题本,每次测验的错题自己改错后整理记忆,每个同学的易错题都不完全相同的,精心设计的英语单词每日测试功能,就应该每一天动态的重复测试前几天打错的单词,而不是固定静态的单词表,这就类似于在CGF战场仿真软件、SWG严肃军事游戏里面在上一次起飞空战中敌我双方各消耗多少弹药损失多少地对空阵地之后下一次空战就要动态的减去弹药消耗和地面兵力实体一样,每一次的任务都要动态的生成。这些学习规律、学习方法都是有科学有技巧的,精心设计的教学学习工具软件是有很大帮助的,这样的软件要有什么功能特征,就可以参考SCORM这个标准,除此之外,我之前使用过并代理售卖的美国军工航空工业所使用的航电开发工具GL-Studio也是支持该规范的

毕竟飞行学员学习飞机驾驶那也是学习的一种,不过就是学费比较贵吧,据说顶级战斗机飞行员是黄金等身的,其成本投入相等于体重重量的黄金。

类似的,还有我之前下载试用过的ISpring这个软件符合SCORM标准,ISPring可以安装为微软PPT的一个插件,提供了丰富的功能,把单纯的ppt扩展为完全符合SCORM标准的网络课件。

当然,当时我用Ispring和GL-Studio,都是用来在本地端制作教学培训内容,是内容制作工具,而不是学习教育网络服务端应用。SCORM标准并没有规范网络教学是采用C/S架构还是B/S架构还是P/P架构,现在大部分的慕课系统都是基于B/S架构的,即使有Client客户端也是基于Web技术的Client的,比如上一期介绍的Moodle,还有:

OpenOlat

上一期已经详细介绍了Moodle,这里继续讲OpenOLAT,它也是开源的学习管理系统,用它搭建一个学习网站,其中的资源页面会类似如下图所示

看不懂?对了,它是起源于欧洲国家瑞士的苏黎世大学开发的OLAT,然后派生出开源的OpenOLAT软件,这种正经的各行各业工业生产力软件,对于这种开源工业软件,一般也是有正经的商业公司在组织开发维护,OpenOLAT由frentixGmbH公司开发维护,这个页面是从其官网保存下来的截图,德语,这个名字OpenOLAT的意思是“OnlineLearningandTraining”的缩写,在线学习训练的意思。同样的OpenOLAT也支持SCORM标准规范。商业公司开发维护开源的生产力软件的商业模式,现在大都会在github上挂源代码库

OpenOLAT的源代码库

只要你技术足够好,开发商允许你自己下载源码编译部署配置自己的服务器,免费,代价就是两点:一切复杂的配置、二次开发都得工程师自己搞定,不能付费寻求原厂技术支持,另一点就是学校招聘、支付开发工程师的工资的人力成本会很高。OpenOLAT的后台控制管理面板画面:

默认是德文的,不用急,可以切换语种的,不切也行,比如自己就是虽然没有科班学过德文但是遇到德文连谷gle翻译都不上直接拿眼睛去看,这个页面里面点击左侧导航栏的ExternalTools按钮,既可以在里面找到并开启OpenOLAT本身就已经原厂开发集成了的与ONLYOFFICE的连接功能,不需要工程师再手动安装什么东西,经过简单配置即可直接使用,所谓的简单配置就是输入工程师为学校方搭建的ONLYOFFICE文档服务器的地址连接信息、凭据认证信息等,使得OpenOLAT的服务器和ONLYOFFICE文档服务器可以互联互通:

这里自己又换了一个参考页面,这个页面应该是美国人用的英文的界面截图的,但是换用了Apple苹果的台式机操作系统Macintosh操作系统的,界面可以看出来苹果的窗体、按钮风格,配置好以后就可以在OpenOLAT里面新建一个文档,可以选择Word、Excel、PowerPoint:

名字虽然是使用的微软给起的名字,但是调用起来的编辑器却是OnlyOffice的:

如截图所示的系统里面配置了只读的权限所以没有显示那些编辑栏按钮,只是放映幻灯片显示。可以查看、打开之前上传的所有文档

自己虽然有买过云主机尾屁爱丝,但是懒于折腾自己安装OpenOLAT以及其它的服务,就没有截图中文界面的,上面都是使用的官方网站给出的画面,不是英文的就是德文的,瑞士的官方语言是德语、法语、意大利语和罗曼什语

WebWeaver

这是瑞士的邻国,德国的DigiOnlineGmbH公司开发的网络授课系统软件,其将线上学习的核心功能与全面的内容管理系统(CMS)功能进行了结合,使其相较于课堂工具有更多功能,装好的WebWeaver应该类似如下画面

当然这里还是德文的,也许读者飞友们可能需要多学学德语了:

KleineKinder,kleineSorgen

WebWeaver并不是开源的软件系统,是正经的商业软件,但是幸好,该公司直接为自己的该软件系统开发了集成了ONLYOFFICE。

返回来再说为什么这样的在线教学软件要集成ONLYOFFICE而不是别的在线Office呢?因为在线教学不是阅读网络小说,如果仅仅是被动的去阅读网小,那随便一个在线Office就可以使用,而在虚拟课堂教学中,就会需要多人互动协同了,同学之间组成团队做课题,老师评改作业,学生改错题等等协同操作,这就需要在线Office能够多人协同,比如这样:

DigiOnline公司给自己的产品WebWeaver开发的好处就是有更大的自由度,在ONLYOFFICE中处理的文档不会离开WebWeaver数据服务中心,因为它们为该平台运行自己的ONLYOFFICE服务器。

国产LMS教学系统软件

如上所述,教学系统软件也是国外首先开发的细分市场细分软件产品,首先发明规范标准,就像HLA这样的军工软件标准的国产软件由国防科大率先跟进研发kdrti一样,国产的教学SCORM标准产品也是由十分专业的北京师范大学原创研发了教学软件4A,这是第一款国产LMS教学软件

就像kdrti一样,4A就是用来水论文的,用来得奖的,然后再有那些推向市场的教学软件,比如我大清,基于麻省大学和哈佛大学的OpenEDX教学软件,引进消化仿制,研发了学堂在线教学软件,并成功的面向国内教育市场推出商业化产品,在大清旗下成立了慕华教育公司,真正能把教学管理系统软件做大做强了:

现在已经从学堂在线升级为雨课堂系统,雨课堂系统得到了大量学校的使用

当然,一旦市场打开,就会引来竞争者,包括我大清隔壁的北大科技园孵化出的爱课互动公司开发的课堂派教学管理软件

还有上海卓浪通网络公司的VisionLMS教学管理软件

还有杭州阔知网络科技公司的EduSoho教培系统软件

开源生态

那么问题来了,在这些国产教学软件里面如何在线打开office文档并且多人协同呢?

对于开源的软件最方便了,自己搭ONLYOFFICE文档服务器,在开源教育管理软件里面做二次开发,使用ONLYOFFICE的接口api函数开发数据接口,然后编译、配置即可。

ONLYOFFICEAPI

防诈骗

一看这名字自己就知道又是一个冒充大清我院的李鬼了,仔细一查,果真,这个总裁就在我大清官方打假辟谣链接这里的第11条:

THE END
1.在线教育培训管理系统完整源码+说明(包括教学视频,题库,学员,购买【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业在线教育培训管理系统源码+项目说明(包括教学视频,题库,学员,购买,学习进度,班级管理等).zip 数据库应用系统-试卷智能生成与题库管理系统源码+项目说明.zip https://download.csdn.net/download/baidu_1234567/89050367
2.线上课堂源码题库刷题软件开发源码搭建系统知识付费一站式教学系统的功能明细主要包括内容创建与管理、用户管理、课程营销、互动交流以及数据分析等方面。这些功能共同构成了一个全面且高效的在线教学平台,旨在提升用户体验和运营效率。以下是对这些功能的详细阐述: 内容创建与管理 课程制作:支持多种格式的课程制作,包括视频、音频、图文等,满足不同形式的知识传递https://m.11467.com/blog/d9514915.htm
3.claroline在线学习和课程管理系统电脑版下载最新源码下载口碑排行榜 植物大战僵尸网页版 activex控件 条形码生成器 CCleaner 下载服务协议见页面底部 基本简介 claroline(课廊)是"Class RoomOnline"的缩写,它是一个开源的优秀eLearning和eWorking系统,它的设计目标是建立一个高效的、易操作的在线学习和课程管理系统,它特别强调合作性学习活动的管理,目前已经被翻译35种http://www.onlinedown.net/soft/1142889.htm
4.基于Java的学生在线课程学习系统设计与实现(源码+lw+部署文档+主要功能:基于java(ssm)学生在线课程学习系统 系统分为学生和管理员两个角色 学生的主要功能有:1.学生注册和登陆系统2.查看系统的公告信息3.查看在线学习课程,根据分类查看课程4.学生查看课程详情,下载课程学习资料5.学生在线播放课程视频,对课程在线评论,收藏课程6.学生可以在系统论坛进行交流互动,发布交流,回复帖子7https://www.ctyun.cn/zhishi/p-430826
5.科汛网校多用户网校系统B2B2C在线教育系统源码KesionEDU在线网校系统平台版(B2B2C)支持平台在线教育自营和招商教育机构入驻经营两种模式。系统包含了在线直播教学、课程点播、资料文库、老师互动、学习点评、在线考试系统、师资管理系统,课程营销系统、内容管理系统、人才招聘及在线商城等功能模块。 支持多终端切换学习,PC网校、手机网校、微信网校、APP应用网校一步全搞定https://www.kesion.com/edu_b2b2c/
6.可以写在简历上的22个Java项目整理(含源码and笔记)18、一款轻量级,可快速上手的开源后台系统 效果图: *** 19、推荐一个基于 SpringBoot2 + MybatisPlus 的商城管理系统 效果图: *** 20、SpringBoot库存管理系统,拿来学习真香 效果图: *** 21、分享一套开源的监控系统(附源码) 效果图: 地址:https://gitee.com/xrkmonitorcom/open 22、https://www.nowcoder.com/discuss/965000?order=1&pos=14&page=0&channel=-1&source_id=discuss_center_5_nctrack
7.学工管理系统锦中学工管理系统,提供在线试用,源码授权,资料下载。我们专注于学工管理系统的研发,智慧校园学工管理系统为校园学生工作提供优质的信息化管理办法,涵盖高校学生在校活动的所有环节,可与智慧校园平台无缝对接。http://xuegong.jzkg.cn/
8.公考刷题考试系统源码丨在线教育学习智能组卷丨直播录播大小班课安装方式提供管理权限,QQ远程协助 web服务IIS,apache,nginx 商品介绍 该产品为虚拟类产品,实际价格需根据产品具体设计需求来决定。了解更多功能、体验演示站、获取客户案例,请咨询在线客服人员。 一、产品简介 万岳在线考试刷题系统源码是专注于各类考试场景的知识类培训平台,致力于提供完善的考试培训解决方案,实现“学”https://www.huzhan.com/code/goods421172.html
9.万岳教育培训系统源码在线学习平台线上教育系统万岳科技,提供全套在线教育培训系统和线上教育系统源码,为教育培训行业搭建一套完整在线学习平台,在线考试平台,在线直播,考试刷题,教辅商城,线下活动等一站式教学服务,万岳开发的线上教学软件专注为企业内训、职业教育、学历教育、语言培训、兴趣培训、公考培训等提供在线https://www.sdwanyue.com/newmedu/newEb/1/isc/favicon.ico.html
10.全国中小学生学籍信息管理系统学工管理系统全国中小学生学籍信息管理系统 因此,国内各种学习管理平台,应考虑如何连接各种学校场景、协作家庭场景、整合社会场景,进一步整合国家教育资源公共服务平台等各种平台资源优势,有效收集大量合适的资源,实现各种学习场景的无缝共享和适应,形成教育教学真正的问题导向和数字支持模块,最终提供适当的学习管理服务。在运行机制中,应https://www.yixinjie.com/lib/xuegong-16978.html
11.手机端采用VantUI,管理后台采用WebdeskUI。直播视频学习优化:机构管理中,默认机构与根机构不允许禁用、删除 Sep 9, 2024 README.md update README.md. Oct 6, 2024 README GPL-2.0 license LearningSystem 微厦在线学习考试系统 v2.4 《微厦在线学习考试系统》将“视频学习、试题练习、在线考试”紧密相联,打造成为集“学、练、考”于一体的在线学习系统。“点播/直https://github.com/weishakeji/LearningSystem
12.精心整理75个源码类学习网站电脑编程网是经典的电脑知识学习网站,汇聚了asp、asp.net、java、php、jsp、linux、ajax、mysql、mssql、oracle、flash、正则表达式、美 图秀秀、网页特效、jq 21.92程序源码 (http://dcruhyp./) 92GAME工作室官网,提供源码,php源码二次开发,免费更新采集规则,采用帝国CMS内容管理系统php+mysql数据库,安全高速。 http://www.360doc.com/content/16/1008/02/26679739_596564234.shtml
13.在线培训系统在线学习系统在线考试系统北京新启科技有限公司服务范围:企业在线培训平台,在线培训考试系统,培训系统,考试系统,在线考试系统,在线教育平台系统,在线培训平台,在线培训系统是一家专业研发培训管理软件的技术服务类企业http://tks.newstartsoft.com/
14.沉淀访阿里资深专家丁奇:他是如何一步步成为MySQL大牛的丁奇(真实姓名:林晓斌),阿里云关系数据库服务内核开发和运维团队负责人,活跃的MySQL社区贡献者。专注于数据存储系统、MySQL源码研究和改进、MySQL性能优化和功能改进。 近日,云栖社区就MySQL之路、技术上的认识、团队管理心得以及如何学习MySQL等话题,对这位MySQL领域大牛进行了专访。 https://developer.aliyun.com/article/55984
15.织梦(DedeCMS)官方网站内容管理系统DedeCMS V5.7.116 正式版下载 Nginx/IIS/Apache PHP5.6+ MySQL5.7+ 更新于 2024-10-28 购买授权产品下载 关于侵权网站清单及存证数据移交维权团队的通告New 致广大DedeCMS用户的一封公开信 产品特性 了解更多产品功能特性 用户口碑 丰富的开源经验赢得 良好的口碑 https://www.dedecms.com/
16.恰爪网在线学习,PPT模板下载,字体下载,付费文档,付费课程,源码欢迎来到 恰爪网 在线学习,PPT模板下载,字体下载,付费文档,付费课程 ,源码下载 主办单位:河北泽爪科技有限公司【保存《恰爪网》到桌面】 自动发货系统免授权版 付费资源源码下载 亲测可用¥500 推荐 网站ICP备案服务/一个订单一个域名/域名注册1年¥600 推荐 Windows 服务器管理与配置教程¥1http://www.qiazhua.com/
17.高校学工系统/学生工作管理系统智慧教育教育系统开发信科学生工作管理系统,从学习、思想、生活等多维度记录学生在校期间的各项信息,作为学生工作管理的数据依托,通过合理的数据整理、流程梳理、业务分解,将信息数据化、业务流程化、工作系统化,为学生提供各项业务办理窗口,为教师提供日常业务工作管理平台,解决现实中学生工作繁琐、无序、低效的现状,打造全新的多方位一体化综https://www.xkwl.net/edusystem/soft/Student_Affairs.html
18.5个值得学习和练手的企业级开源项目!腾讯云开发者社区在线代码生成功能,包括核心模块如:组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、内容管理、工作流等。采用松耦合设计;界面无刷新,一键换肤;众多账号安全设置,密码策略;在线定时任务配置;支持集群,支持SAAS;支持多数据源;支持微服务。 项目源码:https://github.com/thinkgem/jeesitehttps://cloud.tencent.com/developer/article/1581549
19.单位企业内部培训系统开源版源码单位企业内部培训系统开源版源码企业内部培训源码,可以在线学习,刷题,参与考试,后台学习记录可追踪,可打印学习证明,这个源码支持二次开发,测试搭建了一套,比较好上手,分享给大家,需要的话可以下载研究。整体的功能比较完善,做为一个企业内训系统足够使用了1、 在线学习:可上传视频,图文资料,习题2、 在线直播:可以屏幕https://www.renrendoc.com/paper/210173362.html
20.2018年全国邮政科技创新成果公示16 河南省邮政分公司信息技术局 基于大数据分析的报刊移动订阅数据库营销系统 二等奖 张华鹏、刘森、郝永 田建辉、周改会、郭巨、祝惠荣 17 中国邮政储蓄银行股份有限公司江苏省分行 多维数据在线管理平台--基于个人经营性线上贷款产品的应用 二等奖 杜彬、汪扬帆、李森 杨雪晴、吕硕磊、俞亚珍 18 中邮人寿保险股份http://www.chinapost.com.cn/xhtml1/report/190673/5624-1.htm
21.JEECMS内容管理系统官网安装包下载源码包下载 藏茗山软件形象代言人:多多 JEECMS-智能、高效、安全的门户网站低代码快速开发平台热烈庆祝中国共产党建党103周年,不忘初心、牢记使命--藏茗山软件紧跟我党步伐,持续向我党学习,用心做像常见的在线考试、问卷调查、在线信访、公车调度、工单系统等都可以轻松拿捏,就连x1版本的领导信箱都http://www.jeecms.com/
22.刀客源码简介:直接搬运过来的,看源码介绍里,这源码应该是需要购买授权后才可以使用,大部分代码应该是开源的,仅供学习研究之用该系统安装测试了环境要求高,PHP8.0+MYSQL5.7。根目录下check文件加密文件,官方看了下说明文档需要购买授权才能使用因部分文件加密安装成功后还是无法进入后台管理,有能力的可自己下载研究,本站测试就不https://www.dkewl.com/
23.ASP.NETCore适用于.NET的开源Web框架用于使用 .NET 和 C# 构建 Web 应用和服务的框架。 开始 Windows、Linux 和 macOS 上均支持 使用一个堆栈快速生成 Web 应用 ASP.NET Core 附带生成 Web 应用所需的一切内容,其中包括 Web UI 框架 Blazor,可用于快速创建在任何位置运行的快速、安全且可靠的 Web 应用。 https://asp.net/
24.大数据SpringBoot学生在线管理系统(详细文档+完整源码+部署视频最基本的是,Spring Boot是一个可以被任何项目的构建系统使用的库集合。 为简单起见,该框架还提供了一个命令行界面,可用于运行和测试Bot应用程序。可以从spring存储库手动下载和安装框架的已发布版本,包括集成的CLI(命令行界面)。 更简单的方法是使用Groovy enVironment Manager (GVM) ,它负责处理Boot版本的安装和管理https://www.coder100.com/index/index/content/id/4212443
25.全网开源快速开发平台,低代码平台,企业级开发平台,开源系统,私活适用项目,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率70%以上,极大降低开发成本。 为什么选择Jeecg-Boot? 1.采用最新主流前后分离框架(Springboot+Mybatis+Antd),容易上手;https://blog.51cto.com/lovebetterworld/2860989
26.基于java的图书管理系统源代码经管文库(原现金基于java的图书管理系统源代码 https://bbs.pinggu.org/thread-13188800-1-1.html