Knowt crée une application d'éducation en ligne sur AWS pour aider les étudiants et les enseignants

2021

La startup de technologie éducative Knowt, en pleine ascension, a développé une application permettant aux enseignants et aux étudiants de changer leur façon d'étudier et de créer des évaluations. Grâce à un algorithme puissant et à l'intelligence artificielle, l'application convertit rapidement et automatiquement les notes des élèves et des enseignants en quiz et en flashcards. La version originale de l'application est née en 2016, juste après que le directeur général de Knowt, Abheek Pandoh, a obtenu son diplôme d'études secondaires. Durant leurs études, Daniel Like, cofondateur de Knowt, et lui ont vu une opportunité d'améliorer la façon dont les étudiants étudient en générant du matériel d'étude à partir des notes écrites des étudiants. L'entreprise a commencé par créer une application pour Android et l'a rapidement déclinée pour iOS et le Web.

Cependant, en 2018, la startup avait repéré un point à améliorer. Il s'est avéré que de nombreux utilisateurs ne voulaient pas seulement créer leurs propres notes et flashcards, ils voulaient également pouvoir étudier à partir de documents que d'autres avaient déjà créés. Pour mieux servir ces utilisateurs, Knowt a amorcé un virage majeur vers le crowdsourcing de notes et le partage de matériel d'étude. « Nous voulions être un guichet unique pour les notes, les quiz et les flashcards », explique M. Pandoh. « Nous avons dû commencer à nous concentrer sur le partage de contenu. » C'est à ce moment-là que Knowt a décidé de se tourner vers Amazon Web Services (AWS), en faisant appel à AWS EdStart, un accélérateur de start-ups dans le domaine de la technologie éducative, pour bénéficier de son aide et de son expertise. « L'équipe d'AWS EdStart connaissait les meilleures solutions pour développer le produit que nous voulions créer », déclare Abhi Patel, directeur de l'exploitation chez Knowt. « Nous avons pu résoudre les problèmes rapidement et respecter notre calendrier de publication. »

Shot of two young women using a laptop together in a college library
kr_quotemark

« En utilisant AWS Amplify et les API GraphQL sur AWS AppSync, nous avons rationalisé l'ensemble du processus de développement. L'utilisation de ces services AWS a considérablement simplifié la création dans le cloud. »

Abhi Patel
Directeur de l'exploitation, Knowt

Accroître la flexibilité et l'évolutivité de l'architecture sans serveur

Fin 2018, Knowt a commencé à créer sa nouvelle architecture cloud à l'aide d' AWS Amplify, un moyen simple et rapide de créer des applications mobiles et Web évolutives, et d' AWS AppSync, un service entièrement géré qui facilite le développement d'API GraphQL en se chargeant de la lourde tâche de se connecter en toute sécurité aux sources de données, ainsi qu'à d'autres services AWS. À l'aide d'une API GraphQL, l'application Knowt peut requérir et combiner des données provenant de plusieurs sources en une seule requête réseau, simplifiant et optimisant le flux de données du dorsal à l'utilisateur. Knowt utilise également AWS Lambda, un service de calcul sans serveur qui permet aux clients d'exécuter du code sans allouer ni gérer de serveurs pour interroger la base de données. Chaque demande d'information passe par AWS AppSync, qui appelle les fonctions Lambda appropriées et renvoie rapidement les données au frontal. Par ailleurs, AWS AppSync évolue automatiquement, de sorte que Knowt peut se concentrer sur l'amélioration des fonctionnalités de son application plutôt que sur la gestion des serveurs.

Dans le même temps, AWS Amplify gère la création de comptes, l'authentification des utilisateurs et la gestion des comptes dans l'application Knowt. Grâce à AWS Amplify, Knowt a pu accélérer le développement de l'inscription, de la signature et d'autres flux de travail courants dans l'application, offrant ainsi une meilleure expérience aux utilisateurs. En utilisant la simplicité des API GraphQL et les performances d'AWS, Knowt a pu développer et déployer rapidement. « En utilisant AWS Amplify et les API GraphQL sur AWS AppSync, nous avons rationalisé l'ensemble du processus de développement », déclare Patel. « L'utilisation de ces services AWS a considérablement simplifié la création dans le cloud. » En seulement 6 mois, la startup a lancé la nouvelle version de son application.

Amélioration de la vitesse de génération des quiz et des flashcards grâce au machine learning sur AWS

L'entreprise souhaitait rendre son outil de génération de quiz et de flashcards encore plus rapide et renforcer la connexion entre les utilisateurs et les flashcards et quiz que d'autres utilisateurs créent et partagent. Pour optimiser son algorithme, Knowt utilise Amazon SageMaker, qui aide les scientifiques et les développeurs de données à préparer, créer, former et déployer des modèles de machine learning de haute qualité. Grâce à Amazon SageMaker, Knowt peut transformer les notes des utilisateurs en quiz et en flashcards quasiment en temps réel. « Vous pouvez saisir toutes les informations dont vous aurez besoin dans vos notes », déclare Pandoh. « Knowt va les organiser et les présenter pour que vous puissiez commencer à étudier. » En utilisant les outils de formation basés sur le cloud et les fonctions d'automatisation d'Amazon SageMaker, Knowt a pu améliorer considérablement les performances de son application. Le déploiement de l'entreprise est plus fluide grâce à Amazon SageMaker, ce qui permet de gagner du temps et de réduire le nombre de ressources de l'équipe consacrées à la maintenance.

Poursuite de la croissance et de l'innovation dans le cloud

Sur ses fondations AWS existantes, Knowt a pu continuer à créer rapidement sa pile technologique cloud. « Notre équipe était petite au début », dit Patel. « Parce que nous avons eu le cadre de base établi sur AWS dès le début, il a été simple de continuer à créer. » Au cours du seul premier semestre 2021, Knowt a augmenté sa base d'utilisateurs de 35 %, passant de 20 000 à 27 000 comptes. « Nous avons fait évoluer notre produit d'un outil d'auto-apprentissage à un outil d'apprentissage à partir de notes partagées », explique M. Pandoh. Pour aider davantage les étudiants à partager et à explorer le contenu généré par les étudiants et les enseignants, Knowt a créé une fonction de recherche en utilisant son API GraphQL gérée existante. Par le biais d'un appel API unique, AWS AppSync renvoie les données de plusieurs sources rapidement et en toute sécurité afin que Knowt puisse offrir une expérience utilisateur plus rapide.

En développant son infrastructure cloud, Knowt a opéré un autre changement majeur : l'entreprise a lancé un système complet de gestion de l'apprentissage en ligne pour les éducateurs. « Les enseignants peuvent utiliser Knowt pour créer instantanément des devoirs à partir de leurs notes », explique Pandoh. Lorsque les élèves complètent leurs devoirs sur Knowt, leurs résultats apparaissent immédiatement sur le tableau de bord de l'enseignant. « Nous nous concentrons sur l'amélioration des salles de classe en ligne », déclare M. Pandoh. « Nous voulons aider les enseignants à créer des devoirs en ligne en toute simplicité. » Avec plus de 4 000 utilisateurs mensuels actifs, un nombre qui augmente rapidement, Knowt se concentre sur l'ajout de toujours plus de contenu à sa base de données. Elle a lancé le programme KnowtTakers, qui permet aux étudiants de gagner des heures de bénévolat ou de l'argent en apportant de nouvelles notes au service. La communauté compte plus de 200 participants qui créent des notes pour plus de 60 manuels scolaires.

Au printemps 2021, Knowt a publié sa toute dernière mise à jour de l'application. « Après avoir lancé la dernière version, l'équipe AWS a eu de nombreuses idées innovantes que nous aimerions mettre en œuvre », déclare Patel. En plus de créer de nouvelles fonctionnalités compétitives, l’entreprise prévoit de se concentrer sur l'expansion de sa bibliothèque de contenu. Elle a déjà commencé à ajouter du contenu basé sur les manuels scolaires pour aider les étudiants à trouver des notes à partir des documents qu'ils utilisent en classe. « Nous avons fait évoluer l'application à plusieurs reprises et modifié un grand nombre de ses fonctionnalités de base », explique M. Pandoh. « Maintenant, nous avons mis en place la bonne solution sur AWS. »

À propos de Knowt

Knowt est une startup de technologie éducative qui utilise l'intelligence artificielle pour créer automatiquement des quiz et des flashcards à partir des notes des élèves en quelques secondes. L'application de l'entreprise permet également aux enseignants de générer automatiquement des devoirs.

Avantages d'AWS

  • Augmentation de la vitesse des algorithmes grâce à l'intelligence artificielle
  • Accès rapide aux données à l'aide d'API GraphQL évolutives
  • Amélioration des performances de ses applications mobiles et Web
  • Aide les utilisateurs à partager des notes, des quiz et des flashcards.
  • Augmentation de la base d'utilisateurs de 35 % : de 20 000 à 27 000 comptes
  • A rendu le contenu des utilisateurs entièrement consultable
  • Déploiement d’un système de gestion de l'apprentissage en ligne


Services AWS utilisés

AWS EdStart

AWS EdStart, l'accélérateur de start-ups spécialisées dans les technologies d'enseignement (EdTech) d'AWS, est conçu pour aider les entrepreneurs à créer la nouvelle génération de solutions de formation en ligne, d'analytique et de gestion de campus sur le cloud AWS.

En savoir plus »

AWS Amplify

AWS Amplify est un ensemble d'outils et de services qui peuvent être utilisés ensemble ou séparément, pour aider les développeurs Web mobile et frontal à créer des applications évolutives et intégrales à technologie AWS.

En savoir plus »

AWS AppSync

AWS AppSync est un service entièrement géré qui facilite le développement d'API GraphQL en prenant en charge la lourde tâche de se connecter en toute sécurité à des sources de données comme AWS DynamoDB, Lambda, etc.

En savoir plus »

Amazon SageMaker

Amazon SageMaker aide les scientifiques des données et les développeurs à préparer, créer, entraîner et déployer rapidement des modèles d'apprentissage automatique (ML) de haute qualité en rassemblant un large éventail de fonctionnalités conçues spécialement pour l'apprentissage automatique.

En savoir plus »


Démarrer

Les entreprises de toute taille et de tous les secteurs d'activités transforment chaque jour leurs activités à l'aide d'AWS. Contactez nos spécialistes et commencez dès aujourd'hui votre transition vers le Cloud AWS.