services included:
CSD_icon
MA_icon
EC_icon
IOT_icon

launched: www.magnusmode.com


logo_magnus

Cliente: Magnusmode
Industria:

Misión: Magnusmode proporciona herramientas útiles para capacitar a las personas con autismo y otras necesidades cognitivas especiales para que participen más plenamente en el mundo, al asociarse con líderes del mercado para hacer que los productos, servicios y experiencias cotidianas sean más accesibles.

MagnusMode

MagnusCards es una aplicación móvil con “mazos de cartas” digitales que presentan instrucciones paso a paso sobre habilidades para la vida. Con imágenes, texto e instrucciones de audio, las cartas ayudan a las personas con autismo y otras necesidades especiales a hacer actividades cotidianas como viajar en autobús, visitar una atracción local, ordenar en un restaurante o registrarse en el aeropuerto. Magnusmode trabaja con los líderes del mercado para ofrecer mazos de cartas digitales personalizados de marca que aumentarán la accesibilidad para sus clientes que tienen necesidades cognitivas especiales, al proporcionar un mejor acceso y compromiso a sus productos y servicios de una manera divertida e interactiva.

ipad_magnus

El Reto

El cliente tenía una aplicación que estaba siendo migrada de una tecnología a otra. Además de agregar nueva funcionalidad, era necesario migrar datos. El proyecto consistía en un panel de administración desde el cual se podía mantener la aplicación. Además, el contenido debe permitir diferentes idiomas y el texto debe poder transformarse en sonido. La aplicación permite a los clientes acceder al contenido de forma visual y auditiva.


ipad_magnus

macbook_magnus

Los Resultados

Después de los cambios, la aplicación ahora tiene tres idiomas dispobnibles (inglés, francés y español) y permite múltiples traducciones para cada mazo de cartas. La API proporciona la información adecuada según el idioma solicitado por el usuario.

Se hicieron modificaciones a los modelos para manejar diferentes tipos de categorías (comunidad, público, privado y patrocinador), y se agregó una nueva funcionalidad que permite al administrador aprobar o desaprobar los mazos.

La aplicación tiene los mismos datos del sistema anterior; sin embargo, los “assets” ahora se almacenan independientemente del servidor.

La Solución

– Se creó una serie de scripts en Ruby utilizando ActiveRecord (Active Record es la M en MVC, para poder migrar y adaptar los datos de la aplicación anterior a la nueva aplicación.

– QXD utilizó el servicio de AWS Comprehend (Amazon Comprehend es un servicio de procesamiento de lenguaje natural (NLP) que utiliza el aprendizaje automático para encontrar información y relaciones en el texto) para obtener datos de la aplicación anterior.

– Se implementó una API en un framework de Ruby Rails. La información sobre tarjetas, mazos y usuarios ahora se puede gestionar fácilmente a través del panel de administración.

– La API sirve a la aplicación móvil, gestionando la autenticación de usuarios y la gestión de categorías, mazos y texto.

– QXD utilizó el servicio AWS Polly (Amazon Polly es un servicio que convierte el texto en un discurso realista) para traducir el texto en audio.

– El servicio AWS S3 se utilizó para almacenar los “assets” de la aplicación, las imágenes y el audio de los mazos.