“好奇心能够逃脱正规教育,真是一个奇迹。” 阿尔伯特·爱因斯坦的这句话在很大程度上反映了当前教育的状况。 它也突显了彻底改革我们学校系统的必要性。 社会需要技术解决方案,以最大限度地发挥教育中所有利益相关者的作用—学生、教师和家长。 而且我们需要能够革新学习生态系统的企业。 inBloom 就是这样一家公司,它利用和整合大量数据来改变教育领域的格局。
我与 inBloom 的开源社区经理 Vincent Mayers 进行了交谈,以了解该公司如何改变学校系统,以及开源技术如何在其中发挥作用。
在本次访谈中阅读更多内容。
请介绍一下 inBloom 及其使命。
inBloom 是一个独立的非营利组织,其使命是为教师、学生和家庭提供有价值的资源,以改进教育。
2011 年,通过州首席州立学校官员委员会 (CCSSO) 的领导,成立了共享学习合作组织 (SLC),这是一个由各州、学区、教育工作者、基金会以及内容和工具提供商组成的联盟,他们热衷于利用技术来改进教育。 该小组的愿景很简单:创建一个资源,更好地让教师能够为学生提供适合他们当前水平的学习体验,让他们深入参与,并让他们能够按照满足其个人需求的速度进步。 2013 年初,SLC 成为 inBloom Inc.,这是一家非营利组织,其使命是提供“中间件技术”,使各州和学区能够通过启用单点登录和聚合来自许多基于 Web 的教育工具的数据,更好地整合学生数据和第三方应用程序。 inBloom 还为公司开发面向学校、教师、家长和学生的新解决方案奠定了基础,这些解决方案具有互操作性,而无需符合任意标准或惯例。
inBloom 的数据集成和内容搜索服务通过将学习应用程序连接到当前存在于各种不同位置和格式的系统和信息,从而丰富了学习应用程序; 使教师能够更轻松地根据每个学生的学习需求、技能水平和学习进度来调整教育,方法是整合他们可用的多种资源。 它还可以让每位家长更深入地参与到孩子的学习过程中,并节省教师的时间,同时为学校节省资金。 此外,inBloom 还为当前用于存储学生数据的资源提供了实质性的安全升级,这些资源通常存在于纸质记录或断开连接且过时的数据库中,几乎没有安全功能。
您认为 inBloom 未来五年会发展成什么样?
未来五年,教育领域对安全数据服务的需求将大幅增长。 学区将能够轻松地使用 inBloom 的安全数据服务连接到高质量的教学工具,并使用 Learning Registry Index 从 Internet 上查找优秀的教学内容对象。 学区将能够通过从更多更好的课堂级别信息中得出结论,来了解哪些工具对哪些学生有效。 应用程序提供商将能够根据他们可以向学生、教师和家庭展示的价值来提供解决方案。
inBloom 的服务与各学区目前正在做的有何不同?
几十年来,学校和学区一直在不同的系统中收集和存储学生信息,这些系统从纸质文件到学习管理系统和其他无法相互通信的在线工具,导致教师和 IT 人员需要付出额外的工作。 虽然这些信息有可能成为改进学生学习的强大工具,但教师和管理人员面临的障碍是,他们要么打印大量文件,要么访问多个数据库来查看和解释这些有价值的信息。
inBloom 将不同的现有系统与单个访问点连接起来,教师可以在其中查看并将学生的特定需求与量身定制的教学轻松匹配。 inBloom 还可以帮助学区为家长提供用户友好的仪表板,显示学区选择和控制的数据的实时更新,例如成绩、作业和学业进展。 如果没有 inBloom,实施此类仪表板和工具的成本更高且耗时费力。
教师、家长和孩子将如何访问和使用 inBloom?
同样,inBloom 提供“中间件技术”,这基本上意味着它的技术可以帮助教育工作者轻松连接当前数据和新的教育工具,而无需访问多个不同的系统。 教师、家长和学生不会直接访问和使用 inBloom。 但是,他们将能够访问数据仪表板和学区使用的许多其他教学工具和应用程序,这些工具和应用程序由 inBloom 的服务提供支持。
请介绍一下 inBloom 的开源和共享数据策略。 您和您的供应商正在使用哪些工具和技术?
inBloom 的源代码树作为一个开源项目在 GitHub 上提供。 目标是随着时间的推移,发展壮大一个强大的开源开发者社区,该社区将在我们的沙盒中为教师、家长和学生构建应用程序,这些应用程序将在 inBloom 平台上提供。 成为开源组织的原因有两方面
-
inBloom 希望其客户、供应商和合作伙伴能够为平台的路线图、特性和功能做出贡献,并能够根据自身需求对其进行微调。
-
inBloom 希望在为教育领域构建颠覆性技术的努力中保持完全透明。
inBloom 的技术利用 100% 开源技术、工具和框架。 安全数据服务基于 Java、OAuth/SAML、REST、MongoDB、ActiveMQ 和 Tomcat。 inBloom 拥有许多用于集成到其 API 的应用程序的 SDK,并且可以在其沙盒中构建。 应用程序可以使用大多数基于 Web 的语言编写,但 inBloom 主要利用 Rails 堆栈、Ruby、Java 和 JavaScript。 inBloom 还使用了 Jetty、Maven 以及许多 Apache 技术,包括 Solr、Camel 和 Commons 等技术。
inBloom 不共享数据。 它提供了一个中间件平台。 我们的客户使用来自多个系统的数据来支持课堂应用程序。 使用 inBloom 以及应用程序和服务的学区可以选择向受信任的第三方提供商披露某些学生信息,以支持在其课堂中实施的学习应用程序。 这些披露由学区控制。 应用程序提供商仅被允许将选定的数据用于他们被学区承包和特别授权的目的。
学区一直在为学生、教师和家庭购买和实施数据驱动的教学工具。 挑战在于这些工具不易互操作—来自多个来源的数据无法轻易共享和集成。 这种缺乏互操作性会浪费课堂的时间和机会。 安全数据服务允许学区再做一个数据集成项目,然后将所有教学工具插入到安全数据服务中。 学区负责所有关于加载哪些数据、批准哪些应用程序以及哪些用户可以访问的决策。 消除围绕互操作性的障碍将改善学区可用的选择以及教育工作者可用的工具的质量。
学区主要通过以下两种方式之一来应对这一挑战
-
支付定制集成费用。 定制集成费用昂贵,并且通常不会创建可重复使用的模式或技术。 它们需要花费大量的时间和金钱来进行集成—这些时间和金钱原本可以用于向课堂推出出色的新教学工具。
-
依靠教师进行集成。 教师管理多个网站上的学生名单,并且依靠自己使用多种工具来收集数据和内容以支持教学。
如何参与 inBloom?
人们可以通过多种方式参与 inBloom
- 访问我们的开发者门户,其中包含指向我们的 GitHub 和 JIRA 站点的链接。
- 阅读更多关于如何开始使用 inBloom 的信息。
- 注册开发者帐户以开始使用我们的沙盒。
- 参与 inBloom 的开源社区论坛。
贡献代码或构建应用程序并不是参与的唯一方式。 inBloom 欢迎添加或审查其文档以提高易用性; 或审查开发者站点的内容和结构。
如果您有其他问题或想讨论参与 inBloom 的方式,请发送电子邮件至 vincent.mayers@inbloom.org。
11 条评论