Knowt が AWS でオンライン教育アプリケーションを構築し、生徒と教師をサポート
2021 年
急成長中の教育テクノロジースタートアップである Knowt は、生徒と教師の学習や評価の方法を変えるアプリケーションを開発しました。このアプリケーションはパワフルなアルゴリズムと人工知能を活用して、迅速かつ自動的に生徒と教師のノートをクイズとフラッシュカード (文字、数字、絵などを瞬間的に見せて読み取らせるための学習用カード) に変換します。アプリケーションのオリジナルバージョンは、2016 年、Knowt の CEO である Abheek Pandoh 氏が高校を卒業した直後に作られました。同氏と Knowt の共同創設者である Daniel Like 氏は学校で、生徒が書いたノートから教材を生成して生徒の学習方法を改善する機会を見出しました。Knowt は Android 用アプリケーションの構築を開始し、すぐに iOS 用およびウェブ版の開発にも着手しました。
そして 2018 年までに、同社は改善が必要な領域を発見しました。多くのユーザーは自身でノートやフラッシュカードを作成するだけでなく、他人が既に作成した教材も利用したがっていることに気付いたのです。より良いサービスを提供するため、Knowt はノートのクラウドソース化と教材の共有に舵を切りました。「当社は、ノート、クイズ、フラッシュカードのワンストップショップでありたいと思っています」と Pandoh 氏は言います。「そして共有コンテンツを重視する必要がありました」。 Knowt はこの時点で、アマゾン ウェブ サービス (AWS) に全面移行することを決定し、サポートと専門知識を提供する教育テクノロジースタートアップのアクセラレーターである AWS EdStart に参加しました。「AWS EdStart チームは、当社が目指していた製品の最適な構築方法を理解していました」と Knowt のチーフオペレーティングオフィサーである Abhi Patel 氏は言います。「当社は課題を迅速に解決し、リリース予定に間に合わせることができました」。
「AWS Amplify および GraphQL API on AWS AppSync を導入することで、開発プロセス全体を効率化できました。これらの AWS のサービスにより、クラウドでの構築が大幅に簡素化されました」。
Abhi Patel 氏
Knowt、チーフオペレーティングオフィサー
サーバーレスアーキテクチャの俊敏性の向上と規模の拡大
それと同時に、AWS Amplify は Knowt アプリケーションのアカウント作成、ユーザー認証、アカウント管理も処理します。AWS Amplify により、Knowt はアプリケーションのサインアップやサインインなどの共通ワークフローの開発を加速し、より良いユーザーエクスペリエンスを提供できるようになりました。GraphQL API のシンプルさと AWS のパフォーマンスを活用することで、Knowt は迅速な開発とデプロイを実現できました。「AWS Amplify および GraphQL API on AWS AppSync を導入することで、開発プロセス全体を効率化できました」と Patel 氏は言います。「これらの AWS のサービスにより、クラウドでの構築が大幅に簡素化されました」。 わずか半年で、Knowt はこのアプリケーションの新バージョンをリリースしました。
AWS での機械学習による、クイズ/フラッシュカード生成の高速化
クラウドでの継続的な成長とイノベーション
Knowt はクラウドインフラストラクチャを拡張し、さらに大きな変更を行いました。教育者向けの完全オンライン学習管理システムをリリースしたのです。「教師は Knowt を利用して、自分のノートから即座に生徒向けの課題を作成できます」と Pandoh 氏は言います。生徒が Knowt で課題を完了すると、生徒の評価が直ちに教師のダッシュボードに表示されます。「当社はオンライン授業をより良いものにすることに注力しています」と Pandoh 氏は言います。「簡単にオンライン課題を作成できるように教師をサポートすることが目標です」。 月間アクティブユーザーは 4,000 人以上にのぼり、その数は急速に増加中です。Knowt はより多くのコンテンツをデータベースに追加することに注力しています。同社は KnowtTakers プログラムを立ち上げました。これは、新しいノートの作成に貢献した生徒が、ボランティア時間やお金を取得できるプログラムです。コミュニティには 200 人以上の参加者がいて、60 種以上の教科書に合わせたノートが作成されています。
2021 年の春に、Knowt はアプリケーションを更新しました。「最新バージョンのリリース後、AWS チームは当社が実装したいと思うような多数の革新的アイデアを提供してくれました」と Patel 氏は言います。競争力のある新機能を構築することに加えて、Knowt はコンテンツライブラリをさらに拡張することを計画しています。既に、教科書に基づいたコンテンツの追加を開始し、授業で使用する教材からノートを見つけやすいように生徒を支援しています。「アプリケーションを数回、進化させて、多数のコア機能を変更しました」と Pandoh 氏は言います。「現在では、AWS で最適なソリューションを確立できています」。
Knowt について
AWS の利点
- 人工知能を活用したアルゴリズムの高速化
- スケーラブルな GraphQL API を活用した迅速なデータアクセス
- モバイル/ウェブアプリケーションのパフォーマンス改善
- ノート、クイズ、フラッシュカードの共有のサポート
- ユーザーベースを 35% 拡大 (20,000 アカウントから 27,000 アカウントへ)
- 完全に検索可能なユーザーコンテンツの実現
- オンライン学習管理システムのデプロイ
使用されている AWS のサービス
AWS EdStart
AWS EdStart は、教育テクノロジー (EdTech) に関する AWS のスタートアップアクセラレーターであり、起業家が AWS クラウド上で次世代のオンライン学習、分析、キャンパス管理ソリューションを構築できるように考案されています。
AWS Amplify
AWS Amplify は、それぞれを連携させたり個別で使用したりできる、ツールとサービスのセットです。これらの機能により、フロントエンドウェブおよびモバイルのデベロッパーが、AWS によるスケーラブルなフルスタックアプリケーションを構築できるようにします。
AWS AppSync
AWS AppSync は、GraphQL API の開発を容易にするフルマネージドサービスです。このサービスは、AWS DynamoDB や Lambda といったデータソースとの安全な接続に必要となる面倒な作業を、自動的に処理します。
Amazon SageMaker
Amazon SageMaker は、機械学習専用に構築された幅広い一連の機能をまとめて提供することにより、データサイエンティストとデベロッパーが高品質の機械学習 (ML) モデルを迅速に準備、構築、トレーニング、およびデプロイするのを支援します。
開始方法
あらゆる業界のさまざまな規模のお客様が、AWS を活用してビジネスを日々変革しています。AWS のエキスパートにお問い合わせのうえ、今すぐ AWS クラウドジャーニーを開始しましょう。