School Observation App

Aplicación de observación escolar para GEMS Education

de 0 a su lanzamiento en 3 meses
×
¿A dónde desea que enviemos nuestro estudio de caso de desarrollo de aplicaciones de observación escolar?
Por favor ingrese su correo electrónico comercial

The Education Partners refuerza las capacidades e impulsa un cambio rápido, sostenible y sistémico para ofrecer una educación de calidad para todos. Forma parte de la familia de empresas GEMS.

Todos los clientes

Desarrollo del ciclo completo del producto

Redwerk implementó toda la aplicación de observación escolar desde cero. Pasamos por las siguientes fases: descubrimiento de requisitos con el personal de GEMS, creación de prototipos, arquitectura, diseño UI/UX, desarrollo, pruebas, despliegue, mantenimiento y soporte.

Más información

Educación

Nos complace aportar innovación a cualquier campo, incluidos la educación y el aprendizaje electrónico. Estamos encantados de apoyar y desarrollar su idea innovadora y nuestro equipo está deseando participar en su proyecto aprovechando nuestra experiencia.

Más información

Desafío

La organización Education Partners establece criterios de referencia para una educación de calidad y necesitaba una forma eficaz de recopilar datos e introducirlos directamente en un dispositivo portátil, como un iPhone.

Se pidió a Redwerk que desarrollara una aplicación para observadores escolares que les permitiera tomar notas sobre los profesores, los alumnos, las clases, el edificio escolar, etc. de una forma sencilla y fácil de usar, rápida y más eficaz que con un lápiz y un papel. Todos los datos introducidos se cargarían en el backend a través de una conexión Wi-Fi o móvil al servidor, donde se podría acceder libremente desde cualquier lugar. También tuvimos que tener en cuenta que los observadores no siempre tendrían acceso a Internet mientras realizaban sus revisiones.

Solución

Creamos una UI/UX rápida y sencilla para facilitar la toma de notas en tiempo real. Las escalas de evaluación se implementan como controles deslizantes, lo que ayuda a minimizar el tiempo necesario para establecer los valores. El menú de navegación se diseñó para ayudar a los observadores a pasar de un formulario a otro de forma rápida y sencilla. Originalmente diseñada como una aplicación de cuatro pantallas, acabamos con hasta 20 pantallas de diseño ligero y fácil de usar.

Elegimos una pila Django en el backend para facilitar un desarrollo rápido. Django también presenta una interfaz de usuario de administración lista para usar, facilita la creación de una API REST, simplifica la arquitectura de la aplicación y proporciona medios elegantes para trabajar con bases de datos ORM.

La aplicación permite a los observadores tomar fotos y vídeos durante sus observaciones; afortunadamente, podemos manejar fácilmente la enorme cantidad de datos que esta función conlleva. También utilizamos la biblioteca de Boto AWS para eliminar archivos multimedia, ya que requiere menos peticiones que la biblioteca nativa de Django.

En el lado móvil, nuestro equipo utilizó el SDK nativo de iOS en lugar de un marco de desarrollo multiplataforma como PhoneGap o Ionic para garantizar un rendimiento óptimo y acceder a toda la funcionalidad del dispositivo. Optamos por utilizar Realm en lugar de una de las soluciones de base de datos típicas de iOS, en parte por cuestiones de rendimiento, pero también por seguridad de los hilos. Debido a la enorme cantidad de medios que la aplicación tendría que manejar, el rendimiento fue una prioridad para nosotros durante todo el proceso de desarrollo. En este proyecto, nuestra amplia experiencia en el desarrollo de aplicaciones personalizadas para iPhone resultó muy útil.

Probar esta aplicación hizo que nuestro equipo de control de calidad volviera a la escuela de una forma que, sin duda, no esperaban. Prestamos mucha atención para asegurarnos de que la aplicación cumplía los requisitos funcionales y de rendimiento, pero también fue divertido imaginar que estábamos inspeccionando a nuestros propios profesores y administradores.

Proceso

Para este proyecto utilizamos Basecamp como herramienta de comunicación. En primer lugar, el cliente describió el concepto básico de la aplicación, su caso de uso previsto y proyectos similares. Nuestro equipo esbozó las características y proporcionó wireframes.

Una vez aprobado el prototipo, creamos el diseño y empezamos a implementar la primera versión de la aplicación. Una vez terminada, colaboramos estrechamente con el equipo de GEMS para definir las siguientes funciones. Este planteamiento nos permitió mostrar al cliente un producto funcional con relativa rapidez y desarrollar las funciones de la aplicación de forma lógica.

Resultado

Los avances tecnológicos transforman todos los aspectos de la vida, incluida la educación. Gracias a esta aplicación, los observadores de The Education Partners ahora pueden tomar notas de forma más eficaz y guardar esa información para revisarla en el futuro. Esperamos que esta aplicación les ayude tanto a ahorrar tiempo como a mantener su alto nivel educativo.

App Store
Recomiendo encarecidamente Redwerk. Ha sido un placer trabajar con Konstantin y su equipo. Los profundos conocimientos en diseño de productos y el apoyo integral prestado por el equipo han dado lugar a un producto de éxito y a una gran colaboración.
I-nan Chen
I-nan Chen, Consultora creativa de GEMS Americas

¿Tienes una aplicación educativa para desarrollar?

Contrátenos

Tecnologías

ObjectiveC
AVFoundationAVFoundation
iOS
AWS
Python
PostgreSQLPostgreSQL
Linux
XCode
Realm
AFNetworking
AV Foundation
Amazon S3
2desarrolladores trabajaron en el proyecto
1ingeniero de control de calidad
3meses desde 0 hasta el lanzamiento
34,352líneas de código
100%plazos cumplidos

Comentarios del equipo Redwerk

Alexander

Alexander
Ingeniero de control de calidad

Sin duda, una aplicación divertida tanto de usar como de probar. Hay montones de formularios y criterios de evaluación, pero gracias a la fluidez de la experiencia de usuario, es fácil navegar entre ellos. Debido a su funcionalidad integrada para subir fotos y vídeos, que puede ralentizar el sistema si son lo suficientemente grandes, la sometimos a pruebas de carga para asegurarnos de que todos los informes creados se cargaran en el servidor.

Nikita

Nikita
Desarrollador iOS

Me sentí muy bien formando parte de este proyecto. No solo estábamos resolviendo problemas técnicos, sino también contribuyendo a crear una aplicación muy útil para evaluar instituciones educativas. La aplicación se escribió desde cero utilizando únicamente las últimas tecnologías y bibliotecas. Hicimos todo lo posible para que fuera lo más estable y robusta posible. ¿Utilizaría este producto para evaluar un centro educativo? Por supuesto que sí.

Media
Media
Media

Relacionado en Blog

¿Cuánto tiempo se tarda en crear una aplicación?

¿Cuánto tiempo se tarda en crear una aplicación?

Las aplicaciones móviles ya han superado a las aplicaciones web y de escritorio, por lo que hoy en día las empresas están más interesadas en crear sus propias aplicaciones móviles como forma principal de interactuar con los clientes. Teniendo una aplicación móvil además de una pr...

Leer más

¿Impresionado?

Contrátenos

Otros casos prácticos

Penthouse

Penthouse

Estados Unidos

Creación de la presencia web de una marca de entretenimiento de renombre mundial que opera desde hace más de 40 años

Mobile Apps for Local Media

Mobile Apps for Local Media

Estados Unidos

Ayudó a WorldNow a añadir nuevas funciones, eliminar errores y solucionar problemas en las aplicaciones de noticias locales utilizadas por miles de familias estadounidenses.