Knowt creó una aplicación de educación en línea en AWS para ayudar a estudiantes y profesores

2021

Knowt, una empresa emergente de tecnología educativa, desarrolló una aplicación para transformar la forma en que estudiantes y profesores estudian y crean evaluaciones. A través de un eficaz algoritmo y de la inteligencia artificial, la aplicación convierte rápida y automáticamente los apuntes que toman los alumnos y los profesores en cuestionarios y tarjetas de aprendizaje. La versión original de la aplicación surgió en 2016, justo después de que el director ejecutivo de Knowt, Abheek Pandoh, se graduara como bachiller. En la escuela, él y el cofundador de Knowt, Daniel Like, detectaron una oportunidad para mejorar la forma en que los alumnos estudian, mediante la generación de materiales de estudio a partir de las notas que toman los estudiantes. La empresa comenzó a crear una aplicación para Android y pronto se extendió a iOS y a la web.

Sin embargo, en 2018, la empresa emergente se percató de que había un área que necesitaba mejorar. Descubrió que muchos usuarios no solo querían crear sus propios apuntes y tarjetas de aprendizaje, sino que también deseaban estudiar a partir de materiales que otros ya habían creado. Para prestar un mejor servicio a estos usuarios, Knowt emprendió una importante transición hacia la colaboración masiva de apuntes y el uso compartido de materiales de estudio. “Deseábamos ser un punto único para los apuntes, los cuestionarios y las tarjetas de aprendizaje”, dice Pandoh. “Teníamos que empezar a centrarnos en compartir contenidos”. Fue entonces cuando Knowt optó por confiar plenamente en Amazon Web Services (AWS) y comenzó a trabajar con AWS EdStart, un acelerador de empresas emergentes de tecnología educativa, para obtener apoyo y experticia. “El equipo de AWS EdStart conocía las mejores formas de crear el producto que teníamos en mente”, afirma Abhi Patel, director de operaciones de Knowt. “Conseguimos resolver los retos con rapidez y cumplir nuestro calendario de lanzamiento”.

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

Al utilizar AWS Amplify y las API GraphQL en AWS AppSync, optimizamos todo el proceso de desarrollo. El uso de estos servicios de AWS hizo que crear en la nube fuera muy sencillo”.

Abhi Patel
Director de operaciones, Knowt

Aumentar la agilidad y la escala en una arquitectura sin servidor

A finales de 2018, Knowt comenzó a crear su nueva arquitectura en la nube mediante AWS Amplify, una forma rápida y sencilla de crear aplicaciones móviles y web escalables, y AWS AppSync, un servicio completamente administrado que facilita el desarrollo de API de GraphQL al encargarse de las tareas más exigentes relacionadas con la conexión segura a los orígenes de datos. También cuenta con otros servicios de AWS. Con una API de GraphQL, la aplicación de Knowt puede solicitar y combinar datos procedentes de múltiples orígenes en una única solicitud de red, lo que simplifica y optimiza el flujo de datos desde el backend hasta el usuario. Knowt también utiliza AWS Lambda, un servicio de computación sin servidor que permite a los clientes ejecutar código sin aprovisionar ni administrar servidores, para consultar la base de datos. Todas las solicitudes de información pasan por AWS AppSync, que llama a las funciones de Lambda adecuadas y devuelve rápidamente los datos al frontend. Además, AWS AppSync se escala automáticamente, por lo que Knowt se puede concentrar en mejorar las características de la aplicación en lugar de administrar servidores.

Por su parte, AWS Amplify se encarga de la creación de cuentas, la autenticación de usuarios y la administración de cuentas en la aplicación de Knowt. Gracias a AWS Amplify, Knowt logró acelerar el desarrollo del registro, el inicio de sesión y otros flujos de trabajo comunes en la aplicación y así ofrecer una mejor experiencia a los usuarios. Gracias a la simplicidad que caracteriza a las API de GraphQL y al rendimiento que ofrece AWS, Knowt logró llevar a cabo el proceso de desarrollo e implementación rápidamente. “Al utilizar AWS Amplify y las API GraphQL en AWS AppSync, optimizamos todo el proceso de desarrollo”, comenta Patel. “El uso de estos servicios de AWS hizo que crear en la nube fuera muy sencillo”. En solo 6 meses, la empresa emergente lanzó la nueva versión de la aplicación.

Mejora de la velocidad de generación de cuestionarios y tarjetas de aprendizaje gracias al machine learning en AWS

La empresa buscaba que la herramienta de generación de cuestionarios y tarjetas de aprendizaje funcionara aún más rápido, así como conectar mejor a los usuarios con las tarjetas de aprendizaje y los cuestionarios creados y compartidos por otros usuarios. Para hacer funcionar su algoritmo, Knowt utiliza Amazon SageMaker, que ayuda a los científicos de datos y a los desarrolladores a preparar, crear, entrenar e implementar rápidamente modelos de machine learning de alta calidad. Gracias a Amazon SageMaker, Knowt es capaz de convertir los apuntes de los usuarios en cuestionarios y tarjetas de aprendizaje en tiempo casi real. “Puede escribir cualquier información que necesite en las notas”, dice Pandoh. “Knowt la organizará y la presentará de modo que pueda comenzar a estudiar”. Gracias a las herramientas de entrenamiento basadas en la nube y a las características de automatización de Amazon SageMaker, Knowt logró mejorar significativamente el rendimiento de la aplicación. La implementación de la empresa es más fluida gracias a Amazon SageMaker, lo que permite ahorrar tiempo y reducir la cantidad de recursos del equipo dedicados al mantenimiento.

Crecimiento e innovación continuos en la nube

Sobre los cimientos de AWS existentes, Knowt continuó con la creación de una pila de tecnología en la nube con rapidez. “Nuestro equipo era pequeño al principio”, relata Patel. “Como teníamos el marco básico establecido en AWS desde el principio, fue sencillo mantener el proceso de creación”. Solo en la primera mitad de 2021, Knowt aumentó su base de usuarios en un 35 %, al pasar de 20 000 a 27 000 cuentas. “Transformamos nuestro producto de una herramienta de aprendizaje autónomo a una herramienta de aprendizaje basada en apuntes compartidos”, dice Pandoh. Para ayudar aún más a los estudiantes a compartir y explorar los contenidos generados por ellos mismos y por los profesores, Knowt creó una característica de búsqueda mediante la API de GraphQL administrada existente. Por medio de una única llamada a la API, AWS AppSync devuelve datos de múltiples orígenes de forma rápida y segura, por lo que Knowt puede ofrecer una experiencia de usuario más rápida.

A medida que Knowt ampliaba su infraestructura en la nube, realizó otro gran cambio: la empresa lanzó un completo sistema de administración de aprendizaje en línea para educadores. “Los profesores pueden utilizar Knowt para crear actividades a partir de sus apuntes al instante”, dice Pandoh. Cuando los estudiantes completan las actividades en Knowt, las calificaciones aparecen inmediatamente en el panel del profesor. “Nos centramos en mejorar el aula en línea”, dice Pandoh. “Queremos ayudar a los profesores a crear actividades en línea con facilidad”. Con más de 4000 usuarios mensuales activos, una cifra que crece rápidamente, Knowt se centra en agregar más contenido a su base de datos. Lanzó el programa KnowtTakers, que permite a los estudiantes acumular horas de voluntariado o dinero por aportar nuevas notas al servicio. La comunidad cuenta con más de 200 participantes que generan apuntes para más de 60 libros de texto.

En la primavera de 2021, Knowt lanzó su más reciente actualización de la aplicación. “Después de lanzar la versión más reciente, el equipo de AWS aportó varias ideas innovadoras que nos gustaría poner en práctica”, comparte Patel. Además de crear nuevas características competitivas, la empresa tiene previsto esforzarse por ampliar aún más su biblioteca de contenidos. Ya comenzó a agregar contenidos basados en los libros de texto para ayudar a los estudiantes a encontrar los apuntes de los materiales que utilizan en clase. “La aplicación ha evolucionado varias veces y hemos cambiado muchas de sus características principales”, señala Pandoh. “Ahora hemos establecido la solución adecuada en AWS”.

Acerca de Knowt

Knowt es una empresa emergente de tecnología educativa que utiliza la inteligencia artificial para crear automáticamente, en cuestión de segundos, cuestionarios y tarjetas de aprendizaje a partir de los apuntes que toman los alumnos. La aplicación de la empresa también permite a los profesores generar actividades automáticamente.

Beneficios obtenidos gracias a AWS

  • Aumentó la velocidad de los algoritmos gracias a la inteligencia artificial
  • Logró un acceso rápido a los datos mediante las API GraphQL escalables
  • Mejoró el rendimiento de las aplicaciones móviles y web
  • Ayudó a los usuarios a compartir apuntes, cuestionarios y tarjetas de aprendizaje
  • Aumentó la base de usuarios en un 35 %: de 20 000 a 27 000 cuentas
  • Logró que se admitiera la búsqueda en todo el contenido de los usuarios
  • Implementó un sistema de administración de aprendizaje en línea


Servicios de AWS utilizados

AWS EdStart

AWS EdStart, el acelerador de empresas emergentes de tecnología educativa (EdTech) de AWS, está diseñado para ayudar a los emprendedores a crear la próxima generación de soluciones de aprendizaje en línea, análisis y administración de campus en la nube de AWS.

Más información »

AWS Amplify

AWS Amplify es un conjunto de herramientas y servicios que se pueden utilizar juntos o de forma individual para ayudar a los desarrolladores de frontend web y móvil a crear aplicaciones de pila completa escalables, powered by AWS.

Más información »

AWS AppSync

AWS AppSync es un servicio completamente administrado que facilita el desarrollo de API de GraphQL ya que se encarga de la ardua tarea de conectar de manera segura los orígenes de datos como AWS DynamoDB, Lambda y más.

Más información »

Amazon SageMaker

Amazon SageMaker ayuda a los científicos de datos y a los desarrolladores a preparar, crear, entrenar e implementar con rapidez modelos de machine learning (ML) de alta calidad al poner a disposición un amplio conjunto de capacidades especialmente creadas para ML.

Más información »


Introducción

Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Contacte con nuestros expertos e inicie hoy mismo su proceso de traspaso a la nube de AWS.