Knowt cria um aplicativo educacional online na AWS para auxiliar alunos e professores

2021

A startup de tecnologia educacional de rápido crescimento Knowt desenvolveu um aplicativo para alterar a forma como alunos e professores estudam e criam tarefas. Utilizando um algoritmo eficaz e inteligência artificial, o aplicativo converte, de maneira rápida e automática, as anotações de alunos e professores em questionários e flashcards. A versão original do aplicativo foi criada em 2016, logo após o CEO da Knowt, Abheek Pandoh, formar-se no ensino médio. Na escola, ele e o cofundador da Knowt, Daniel Like, identificaram uma oportunidade de melhorar a maneira como os alunos estudam ao produzir materiais de estudo com base nas anotações escritas dos alunos. A empresa começou pela criação de um aplicativo para Android e rapidamente se expandiu para iOS e a Web.

No entanto, em 2018, a startup notou uma área que precisava de aprimoramento. Descobriu-se que muitos usuários não queriam apenas produzir suas anotações e flashcards; eles também queriam estudar usando os materiais que outros já haviam criado. Para atender melhor a esses usuários, a Knowt iniciou uma grande mudança voltada à colaboração coletiva de anotações e o compartilhamento de materiais de estudo. “Queríamos ser um serviço centralizado para anotações, questionários e flashcards”, afirma Pandoh. “Tivemos que começar a focar o compartilhamento de conteúdo.” Foi nesse momento que a Knowt decidiu investir na Amazon Web Services (AWS), envolvendo o AWS EdStart, um programa acelerador de startups de tecnologia educacional, para obter suporte e experiência. “A equipe do AWS EdStart conhecia as melhores maneiras de criar o produto que queríamos”, afirma Abhi Patel, diretor de operações da Knowt. “Conseguimos solucionar os desafios rapidamente e cumprir nosso cronograma de lançamento.”

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

Ao usar as APIs do AWS Amplify e do GraphQL no AWS AppSync, simplificamos todo o processo de desenvolvimento. O uso desses produtos da AWS tornou a criação na nuvem muito simples.”

Abhi Patel
Diretor de operações, Knowt

Aumentando a agilidade e a escala na arquitetura da tecnologia sem servidor

No final de 2018, a Knowt começou a desenvolver sua nova arquitetura de nuvem utilizando o AWS Amplify, uma maneira rápida e simples de criar aplicativos móveis e Web escaláveis, e o AWS AppSync, um serviço totalmente gerenciado que facilita o desenvolvimento de APIs GraphQL ao lidar com o trabalho pesado de se conectar com segurança a fontes de dados, bem como outros produtos da AWS. Usando uma API GraphQL, o aplicativo Knowt pode solicitar e combinar dados de várias fontes em uma única solicitação de rede, simplificando e otimizando o fluxo de dados do back-end para o usuário. A Knowt também usa o AWS Lambda, um serviço de computação com tecnologia sem servidor que deixa os clientes executarem código sem provisionar ou gerenciar servidores, para consultar o banco de dados. Cada solicitação de informações passa pelo AWS AppSync, que considera as funções apropriadas do Lambda e rapidamente retorna os dados ao front-end. Além disso, o AWS AppSync é escalado automaticamente para que a Knowt possa se concentrar em melhorar os recursos de seu aplicativo em vez de gerenciar servidores.

Enquanto isso, o AWS Amplify cuida da criação de contas, da autenticação de usuários e do gerenciamento de contas no aplicativo Knowt. Ao usar o AWS Amplify, a Knowt conseguiu acelerar o desenvolvimento de cadastro, login e outros fluxos de trabalho comuns no aplicativo, além de oferecer uma melhor experiência aos usuários. Ao usar a simplicidade das APIs GraphQL e o desempenho da AWS, o aplicativo Knowt conseguiu ser desenvolvido e implantado rapidamente. “Ao usar as APIs do AWS Amplify e do GraphQL no AWS AppSync, simplificamos todo o processo de desenvolvimento,” afirma Patel. “O uso desses produtos da AWS tornou a criação na nuvem muito simples.” Em apenas seis meses, a startup lançou a nova versão de seu aplicativo.

Aprimoramento da velocidade de geração de questionários e flashcards com machine learning na AWS

A empresa queria fazer com que sua ferramenta de geração de questionários e flashcards funcionasse ainda mais rápido e conectasse melhor os usuários com flashcards e questionários que outros usuários criavam e compartilhavam. Para impulsionar seu algoritmo, a Knowt usa o Amazon SageMaker, que ajuda cientistas de dados e desenvolvedores a preparar, criar, treinar e implantar modelos de machine learning de alta qualidade rapidamente. Usando o Amazon SageMaker, o Knowt pode transformar as anotações dos usuários em questionários e flashcards praticamente em tempo real. “Você pode escrever qualquer informação de que precise em suas anotações”, afirma Pandoh. “O Knowt vai organizá-la e exibi-la para que você possa começar a estudar.” Ao usar as ferramentas de treinamento baseadas em nuvem e os recursos de automação do Amazon SageMaker, a Knowt conseguiu melhorar significativamente o desempenho de seu aplicativo. A implantação da empresa é mais tranquila utilizando o Amazon SageMaker, por economizar tempo e reduzir a quantidade de recursos da equipe dedicados à manutenção.

Continuando a crescer e inovar na nuvem

Com sua base da AWS atual, a Knowt foi capaz de continuar desenvolvendo sua pilha de tecnologia de nuvem rapidamente. “Nossa equipe era pequena no começo”, afirma Patel. “Mas como tínhamos a estrutura básica definida na AWS desde o início, era simples continuar desenvolvendo.” Apenas no primeiro semestre de 2021, a Knowt aumentou sua base de usuários em 35%, de 20.000 para 27.000 contas. “Transformamos nosso produto de uma ferramenta de autoestudo em uma ferramenta em que o aprendizado ocorre com base em anotações compartilhadas”, afirma Pandoh. Para auxiliar ainda mais os alunos a compartilhar e explorar o conteúdo gerado por outros alunos e professores, a Knowt criou um recurso de pesquisa usando a API GraphQL gerenciada atual. Por meio de uma única chamada de API, o AWS AppSync retorna dados de várias fontes com rapidez e segurança para que a Knowt possa oferecer uma experiência de usuário mais rápida.

À medida que a Knowt expandia sua infraestrutura na nuvem, ela realizou outra grande mudança: a empresa lançou um sistema completo de gerenciamento de aprendizado online para educadores. “Os professores podem usar o Knowt para criar tarefas instantâneas de suas anotações”, diz Pandoh. Quando os alunos concluem as tarefas no Knowt, suas notas aparecem imediatamente no painel do professor. “Estamos focados em melhorar a sala de aula online”, afirma Pandoh. “Queremos auxiliar os professores a criar tarefas online com facilidade.” Com mais de 4.000 usuários mensais ativos, um número que está crescendo rapidamente, a Knowt está focada em adicionar mais conteúdo ao seu banco de dados. A empresa lançou o programa KnowtTakers, que permite aos alunos ganharem horas voluntárias ou dinheiro para contribuir com novas anotações para o serviço. A comunidade possui mais de 200 participantes que criam anotações para mais de 60 livros de estudos.

No segundo trimestre de 2021, a Knowt lançou sua mais nova atualização de aplicativo. “Depois que lançamos a versão mais recente, a equipe da AWS teve muitas ideias inovadoras que queríamos implementar”, diz Patel. Além de criar novos recursos competitivos, a empresa planeja se concentrar em expandir ainda mais sua biblioteca de conteúdo. Ela já começou a adicionar conteúdo baseado em livros de estudos para auxiliar os alunos a encontrar anotações dos materiais que usam em sala de aula. “Evoluímos o aplicativo várias vezes e mudamos muitos de seus principais recursos”, afirma Pandoh. “Agora estabelecemos a solução certa na AWS.”

Sobre a Knowt

A Knowt é uma startup de tecnologia educacional que usa inteligência artificial para criar questionários e flashcards automaticamente com base nas anotações dos alunos em segundos. O aplicativo da empresa também permite que os professores gerem tarefas automaticamente.

Benefícios da AWS

  • Aumento da velocidade do algoritmo usando inteligência artificial
  • Acesso rápido a dados usando APIs GraphQL escaláveis
  • Melhor desempenho de aplicativos móveis e Web
  • Ajuda aos usuários no compartilhamento de anotações, questionários e flashcards
  • Aumento da base de usuários em 35%: de 20.000 para 27.000 contas
  • Conteúdo do usuário passou a ser totalmente pesquisável
  • Implantação de sistema de gestão de aprendizagem online


Serviços da AWS utilizados

AWS EdStart

O AWS EdStart é o programa acelerador de startups de tecnologia educacional da AWS, projetado para ajudar empreendedores a criar a próxima geração de soluções de aprendizado online, análises de dados e gerenciamento de campus na Nuvem AWS.

Saiba mais »

AWS Amplify

O AWS Amplify é um conjunto de ferramentas e serviços que podem ser usados em conjunto ou individualmente para permitir que desenvolvedores de front-end de plataformas da Web móveis criem aplicações escaláveis e completas, desenvolvidas pela AWS.

Saiba mais »

AWS AppSync

O AWS AppSync é um serviço totalmente gerenciado que facilita o desenvolvimento de APIs GraphQL ao lidar com o trabalho pesado de se conectar com segurança a fontes de dados como o AWS DynamoDB, Lambda e muito mais.

Saiba mais »

Amazon SageMaker

O Amazon SageMaker ajuda cientistas e desenvolvedores de dados a preparar, criar, treinar e implantar modelos de machine learning (ML) de alta qualidade rapidamente reunindo um amplo conjunto de funcionalidades criadas especificamente para ML.

Saiba mais »


Comece a usar

Empresas de todos os portes em todos os setores estão transformando seus negócios diariamente usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a Nuvem AWS hoje mesmo.