构建像 Google Classroom 这样的远程学习应用
已发表: 2021-10-05在本文中,我们将讨论如何开发学习管理系统 (LMS)、此类系统为何如此重要以及开发自定义 LMS 的成本。
内容:
- 世界需要学习管理系统
- 学习管理系统如何运作?
- 如何构建定制化的学习管理系统?
- 什么是最好的学习管理系统?
- 包含在学习管理系统中的功能
- LMS 货币化
- 制作自定义学习管理平台的成本
世界比以往任何时候都更需要学习管理系统
这个新的十年实际上从第一天起就动荡不安。 目前世界上有一半被隔离,边界被关闭,我们正在实行所谓的社会疏远,将我们与他人的接触减少到最低限度。 显然,这会影响工作场所和学校。
现在,互联网上充斥着有关在保持社交距离时该做什么的建议。 它主要包括阅读、观看或播放的内容列表。 这一切都很好,但即使我们都坐在家里,世界也需要继续前进。 我们需要赚钱才能生活,所以我们需要工作。 我们的孩子(和我们自己)需要学习。 这就是学习管理系统(LMS) 发挥作用的地方。
当然,LMS 软件并不是什么新鲜事物。 这是数字时代,数百万人选择在线学习。 一些成年人将工作与学习结合起来; 一些父母认为他们的孩子在家上学会更好; 由于健康状况,一些各个年龄段的人别无选择。 此外,一些公司有自己的员工学习系统,允许经验丰富的专家教授新员工并提升他们自己的技能。
在线培训已经有一段时间了,但现在我们都被迫使用它。 这意味着现在正是构建在线学习管理系统的最佳时机。
学习管理系统如何运作?
有两种类型的学习管理系统:
- 全日制远程学习系统
- 存放学习材料的空间,供教师和学生在会议间隙使用
第二种系统与第一种系统基本相同,但功能略有删减。 在本文中,我们将讨论全日制远程学习系统,并将描述学习管理系统的开发过程。
简而言之,LMS 是学校和学生的交流和协作平台。 它的主要目的是让学生可以在线访问学习材料并将他们的作业传递给教师,同时允许教师创建课程、分配作业、评估作业、分配成绩并向学生提供反馈。 这听起来很简单,但这只是冰山一角。 要创建 LMS 平台,您需要考虑多种因素。
如何构建定制化的学习管理系统?
学习管理系统有多种形式。 在开始构建自己的之前,您需要确定它将是什么类型。 以下是主要选项:
- 一个内部学习管理系统,用于对您的员工进行内部流程教育
- 教育机构的内部 LMS
- 作为 SaaS 产品提供的企业 LMS
- 面向教育机构的通用 SaaS LMS
- 专注于特定学术或行业领域的 LMS
根据您要创建的 LMS 类型,功能的范围会有所不同,您需要经历的业务分析过程也会有所不同。
内部企业 LMS
当第三方提供大量此类系统时,为什么公司需要自定义 LMS 供内部使用?
嗯,许多 SaaS LMS 解决方案的最大缺点是有限的定制。 如果您的公司必须教授员工独特的流程,则可能很难找到可以涵盖这些流程的第三方系统。 另一个问题是安全性,当系统属于您的公司而不是第三方时,安全性通常会更好。
如果您的公司没有完全独特的流程,并且您的学习材料不包含任何机密信息,那么从 SaaS LMS 公司购买许可证可能更便宜、更容易。
内部学校/大学 LMS
学校和大学通常没有自己的内部学习管理系统。 大多数情况下,只为内部使用而投资是不值得的。 教育机构不倾向于在学习材料中使用私人信息,定制在他们的优先级列表中并不高。
中小型在线学校通常不需要专用的高性能服务器来同时处理数千名学生。 实体大学更多地使用 LMS 作为对传统学习方法的补充。 对于这两种类型的教育机构来说,构建学习管理系统的成本可能太高了。
然而,我们生活的时代已经开始制定新的规则。 随着我们今天看到的全球封锁, Google Classroom和Edmodo等 SaaS 学习管理系统的服务器负载很重。 也许是大型机构投资开发自己的类似 Google Classroom 的应用程序的时候了?
LMS 软件即服务
如果您打算向企业或学校提供 LMS 作为服务,则需要选择一个细分市场。 教育产业巨大,竞争激烈。 因此,找到您独特的价值主张至关重要 - 使您从人群中脱颖而出的东西。 独特的价值主张是精益画布的一部分,这是开发团队用来构建业务模型画布的工具。
在当今竞争激烈的市场中,独特的价值主张是必不可少的。 如果没有,您将无法在众多选项中吸引用户的注意力。 以下是一些流行的学校学习管理系统示例及其独特的价值主张。
什么是最好的学习管理系统?
谷歌课堂
Google Classroom 的最大好处是它是 Google 的产品。 这意味着与 Gmail、Drive、Docs 和 YouTube 等 Google 服务无缝集成。 此外,使用 G Suite 教育版的个人和学校均可免费使用 Google 课堂。
然而,它并非没有缺点。 例如,Google Classroom 不提供供家长实时关注孩子表现的帐户。 家长只会偶尔收到电子邮件更新。
此外,Google Classroom 未与环聊集成,因此除了文档中的评论外,没有其他内部交流。 对于交流,用户可以在外部信使中设置群组,例如 Remind:School Communication、Skype、Facebook Messenger 或 Hangouts。
埃德莫多
Edmodo 是另一种深受学校欢迎的 LMS。 像谷歌课堂一样,它有一个免费的选项。 但与 Google Classroom 不同的是,免费版本减少了功能,因为 Edmodo 使用免费增值模式。
Edmodo 是一种类似社交网络的服务,熟悉 Facebook 的任何人都可以轻松使用。 它还可以与 G Suite 教育版和 Microsoft Office 集成。 付费计划中提供了更多集成。 与 Google Classroom 不同的是,Edmodo 让家长可以直接访问孩子的作业和分数。
另一方面,Edmodo 中没有内容创作工具——这是长期远程学习必不可少的功能。
多西博
与 Edmodo 和 Google Classroom 不同,Docebo 是一个企业 LMS ,或者是企业的电子学习工具。 由于其人工智能驱动的个性化和内容管理以及多语言本地化,它脱颖而出。 Docebo 的另一个突出特点是它的市场,在那里你实际上可以出售你的课程以获得一些额外的收入。
Docebo 的缺点包括自定义可能对新手用户具有挑战性。
这些只是学习管理系统的几个例子,让您了解它们的样子。 您需要在决定为其构建 LMS 的任何细分市场中研究您的竞争对手。
包含在学习管理系统中的功能
在电子学习系统过度饱和的市场中,独特性是无价的,但质量核心功能也是如此。 即使您的关键功能是黄金,如果它是您的应用程序中唯一精心制作的部分,那么它就没有任何价值。 这是任何适当的 LMS 成功所需的功能列表。
1. 良好的用户体验
学习新事物可能很难,而 LMS 的任务是至少不要让它变得更加困难。 最好,LMS 应该使学习更容易。 因此,您需要提供流畅且合乎逻辑的用户体验。 从入职到课程创建再到分发和传回作业,流程越简单、越短,留在您系统中的用户就越多。 杂乱的界面总是一个糟糕的决定,但它可以在电子学习系统诞生之前就将其扼杀。
2. 移动友好
如果我们谈论的是多课程平台,通常的方法是先建立一个学习管理网站,然后再添加移动应用程序。 毕竟,大多数人更喜欢在家用电脑学习。 但是,任何网站都必须适合移动设备并适应不同的屏幕。
3. 课程创建与管理
这是任何 LMS的核心功能。 课程创建涉及上传学习材料并对其进行整理以形成一个完整的系统。 该过程需要简单且用户友好。 例如,您可以允许用户将材料拖放到指定的空间中。 如果您要集成第三方创作工具,您的 LMS 需要符合 SCORM 和 xAPI,这两种最常见的电子学习内容标准。
4. 群组创建
学习管理系统的构建考虑到了群体。 无论是学校课程还是一批批新员工,团体对于教师和学生来说都是必不可少的。 通过设置小组,教师可以组织他们的课程材料并分发给每个人。 反过来,学生可以使用小组在自己之间进行交流、协作和轻松地互相帮助。
5. 分配和接受任务
在某种程度上,这是课程管理功能的一部分。 但我们决定将其单独列出,以引起人们对其重要性的关注。 拥有单独的作业空间意味着能够轻松地批量查找、自定义和发送作业。 如果配置正确,此功能还可以让教师查看哪些学生已上交作业。
6. 评估和评分工具
评估工具可以突出显示每个学生挣扎的领域,并且评分与进度跟踪密切相关。
7. 教师合作
有时,教师协作创建和管理课程非常有用且方便。 同一领域或相关领域的两个或多个专家可以构建更强大的课程并更有效地管理课程。
8. 测验和测试
为了让教育工作者能够评估学生对材料的学习情况,请添加测试和测验功能。 与常规作业相比,测验可以自我评分,这意味着它们不需要老师花时间评估它们。 结果将发送给教师和学生(以及家长,如果您启用家长访问权限),以便每个人都可以看到学生的知识差距在哪里。 您还可以使测验和测试可重复使用,而不是让教师每次都手动添加它们。
9. 日历
日历使教师能够为学生设置截止日期。 当团队需要按设定的时间表移动时,这在虚拟教室中尤为重要。 然而,即使在个人学习中,日历也可用于跟踪用户学习的进度和速度。
10. 通知
学生 - 儿童和成人 - 当他们不去上学时往往会忘记他们的作业。 (有时他们甚至在上学时也会忘记。)如果您正在构建移动 LMS 应用程序,则需要集成推送通知。 在网站上,您可以实现自动电子邮件、弹出通知和配置文件中的通知。 考虑构建一个浏览器扩展程序,以通知用户即使您的网站关闭,他们也有传入的任务或截止日期即将到来。
11. 报告和进度跟踪
自动化报告和进度跟踪减轻了教师的负担,腾出时间来完善课程和构建新课程。 报告还可以帮助学生和家长看到进步。 有多种方法可以构建报告:在简单的电子表格中,在发送给学生及其家长的个性化电子邮件中,或作为 LMS 配置文件中的一个部分。
12. 通讯工具
在教师和学生之间或学生之间进行交流时,电子邮件是不可靠的。 电子邮件不小心被扔进垃圾箱,分配到垃圾邮件文件夹,或者干脆被忽略。 对于教师与学生或教师与课堂的交流,最好使用即时消息。 虽然可以使用 Hangouts 或 Skype 等第三方工具,但系统内聊天室更方便,因为它们允许用户轻松找到对方。 使用系统内聊天,也不存在人们偏爱不同信使的问题。
此外,考虑实施用于举办讲座和网络研讨会的视频会议工具。
13. 图书馆
图书馆是一种组织教育内容并将其重用于不同课程的方式。 它也是一个存储补充内容的空间,以帮助可能有困难的学生。 LMS 库需要支持各种内容,从文本文档和 PDF 到音频和视频文件。 您需要实施过滤系统,以便用户可以轻松找到他们需要的内容。
14. 集成
集成允许您避免从头开始构建某些功能。 例如,您可以添加 Google Docs 而不是在您的系统中构建文本编辑器。 在商业 LMS 中,集成可以自动执行任务,例如使用 HR 软件为人员注册课程或将用户数据与 CRM 同步。
15. 游戏化
添加游戏元素可能是让学生参与学习的好主意。 毕竟,健身和教育应用程序都包含竞争元素是有原因的。 学习软件中典型的游戏化元素包括前 10 名列表和徽章。 但您也可以从 UI 方面进行游戏化,使您的 LMS 界面变得可爱且进度动画。
LMS货币化
学习管理系统通常是付费的。 这是有道理的,因为您不想用广告打断用户的学习。 您有两个主要选项可以通过 LMS 获利:
- 有试用期的付费软件
- 免费增值模式
免费增值模式意味着您免费提供某些功能,并以一定的价格提供额外的功能。 这些额外的功能通常很有用,但不是核心功能的一部分。 例如,视频会议可能是一个额外的功能,但评分作业可能不应该是。
付费 LMS很普遍,但它们会遇到来自免费增值和免费软件(如 Google Classroom)的激烈竞争。 要使付费软件取得成功,您需要专业地构建它,并具有高质量的功能和深思熟虑的价值主张。
制作自定义学习管理平台的成本
当您在外包公司的帮助下构建 LMS 时,您首先需要决定构建它的平台——网络、移动或两者兼而有之。 您需要的专家组会因平台而异,费用也会有所不同。 如果您要进行纯 Web 开发,则需要以下团队:
- 1名项目经理
- 1个网页设计师
- 1个前端开发人员
- 1个后端开发人员
- 质量保证专员1名
根据上面列出的功能集,开发一个用于电子学习的网络平台大约需要三个月的时间——如果您添加功能或使用人工智能等复杂技术,时间会更长。 费用从大约55,440 美元起,会根据您想要包含的内容而上升或下降。
如果您决定为iOS 和/或 Android添加移动应用程序,您需要的额外专家将是:
- 1 个 UI/UX 设计师(一名设计师可以为 iOS 和 Android 设备做 UI/UX)
- 1 位安卓开发者
- 1位iOS开发者
您的应用程序的后端或服务器端对于 Web 和移动版本是相同的。 您不需要单独的QA 专家,但他们需要额外的时间在移动设备上测试您的软件,因此您的 LMS 开发成本仍会增加。
如果您同时开发一个 Web 应用程序和两个移动应用程序,则开发时间不会受到太大影响,尽管您可以在移动应用程序之前启动 Web 平台,因为通常开发和测试所需的时间都更少一个基于网络的应用程序。 预计这三个应用程序的起价为 92 400 美元。
如果您决定完全跳过 Web 版本,您仍然需要一名项目经理、一名后端开发人员和一名质量保证专家,但您不需要 Web 设计师或前端开发人员。
底线
这个想法是在五到十年内发生的,即使没有大流行将我们锁在家里,我们也都将在线学习。 至少在高等教育方面。 每年,在线学习课程并远程获得证书的大学生数量都在增加。 因此,对教育应用程序和学习管理系统的需求只会在未来增长。 电子学习是一个具有巨大潜力的利基市场,今天是开始在其中开展业务的时候了。
如果您有想法或想了解更多关于如何制作像 Google Classroom 这样的网站,我们可以提供开发和咨询服务。 向我们索取报价,粗略估算制作 LMS 平台的成本。 并保持安全。