Knowt 在 AWS 上构建在线教育应用程序,为师生助力
2021 年
Knowt 是一家成长快速的教育技术初创企业,该公司开发了一款应用程序,来改变师生的教学方式以及测验创建方式。该应用程序使用强大的算法和人工智能,可以快速将学生和教师的笔记自动转换为测验和抽认卡。该应用程序的原始版本诞生于 2016 年,那时 Knowt 首席执行官 Abheek Pandoh 刚刚高中毕业。还在校时,他和 Knowt 联合创始人 Daniel Like 就发现,可以利用学生的书面笔记生成学习材料,从而改进学生的学习方式。该公司首先开发了一款 Android 版应用程序,并很快扩展到 iOS 和 Web 版。
但到 2018 年,这家初创企业注意到在一个领域需要改进。研究发现,许多用户不只是想创建自己的笔记和抽认卡;他们还想学习其他人已经创建的材料。为更好地服务这些用户,Knowt 开始走向笔记众包和学习材料共享的重大转变。Pandoh 说:“我们希望成为一站式的笔记、测验和抽认卡商店。我们必须开始重视内容共享。” 正是在这个时候,Knowt 决定全面迁移到 Amazon Web Services(AWS),并向教育技术初创企业加速器 AWS EdStart 寻求支持和专业知识。Knowt 首席运营官 Abhi Patel 说:“AWS EdStart 团队了解哪些方法最适合用来构建我们需要的产品。这让我们能够快速解决挑战,满足发布周期要求。”
通过使用 AWS Amplify 以及 AWS AppSync 上的 GraphQL API,我们简化了整个开发流程。通过使用这些 AWS 服务,在云端构建变得十分简单。”
Abhi Patel
Knowt 首席运营官
利用无服务器架构提高敏捷性和可扩展性
同时,Knowt 应用程序中的账户创建、用户身份验证和账户管理任务均由 AWS Amplify 负责处理。通过使用 AWS Amplify,Knowt 加快了应用程序中注册、登录和其他常见工作流的开发,并为用户提供了更好的体验。由于 GraphQL API 的简单性和 AWS 优异的性能,Knowt 得以实现快速开发和部署。Patel 说:“通过使用 AWS Amplify 以及 AWS AppSync 上的 GraphQL API,我们简化了整个开发流程。通过使用这些 AWS 服务,在云端构建变得十分简单。” 在短短 6 个月内,这家初创企业就推出了其应用程序的新版本。
使用 AWS 上的机器学习技术,提高测验和抽认卡生成速度
在云端继续成长和创新
随着 Knowt 的云基础设施不断扩展,该公司做出了另一项重大转变,即为教育工作者推出全面的在线学习管理系统。“教师可以使用 Knowt,即刻根据笔记创建作业”,Pandoh 说。当学生在 Knowt 上完成作业时,他们的成绩会立即在教师的控制面板中显示。Pandoh 说:“我们致力于让在线课堂变得更好。我们希望能够帮助教师轻松创建在线作业。” Knowt 的月活跃用户数超过 4000 并且保持快速增长,该公司致力于为其数据库添加更多内容。该公司启动了 KnowtTakers 计划,允许学生通过向该服务贡献新笔记,来赚取志愿者工时或收入。目前该社区有 200 多名参与者,为 60 多本教科书创建笔记。
2021 年春季,Knowt 发布了该公司最新的应用程序更新。Patel 说:“在我们发布最新版本后,AWS 团队提出了许多创新的想法,我们希望实施这些想法。”除开发富有竞争力的新功能外,该公司还计划专注于进一步扩展其内容库。目前该公司已经开始根据教科书添加内容,以帮助学生从课堂上使用的材料中找到笔记。Pandoh 说:“我们已经对这款应用程序进行了多次改进,并更改了许多核心功能。现在我们已经在 AWS 上建成了正确的解决方案。”
关于 Knowt
AWS 带来的效益
- 使用人工智能提高了算法速度
- 使用可扩展的 GraphQL API 快速访问数据
- 提高了移动和 Web 应用程序的性能
- 帮助用户共享笔记、测验和抽认卡
- 用户数量增长了 35%,账户从 2 万个增加到 2.7 万个
- 使用户内容完全可搜索
- 部署了在线学习管理系统
使用的 AWS 服务
AWS EdStart
AWS EdStart 作为 AWS 教育技术 (EdTech) 初创公司加速器,旨在帮助创业者在 AWS 云上构建新一代在线学习、分析和校园管理解决方案。
AWS Amplify
AWS Amplify 是一组既可组合使用也可单独使用的工具和服务,能够帮助前端 Web 和移动开发人员构建可扩展的全栈式应用程序,由 AWS 提供支持。
AWS AppSync
AWS AppSync 是一项完全托管式服务,通过处理与 AWS DynamoDB、Lambda 等数据来源之间繁重的安全连接任务来简化 GraphQL API 的开发。
Amazon SageMaker
Amazon SageMaker 通过整合专门为机器学习 (ML) 构建的广泛功能集,帮助数据科学家和开发人员快速准备、构建、训练和部署高质量的机器学习模型。
开始使用
无论行业无论规模,每天都有的公司在使用 AWS 实现业务转型。联系我们的专家,立即踏上您的 AWS Cloud 之旅。