Descripción del Proyecto
40K Plus (Plus Education) es el nombre operativo del grupo de la organización benéfica australiana registrada, 40K Foundation Australia Ltd, y sus organizaciones subsidiarias, 40K Plus Education en India y Camboya. El cliente requirió un solución educativa donde se puede impartir contenido educativo a las escuelas en una plataforma tecnológica en áreas que tienen acceso limitado a la tecnología, como aldeas en Camboya y partes remotas de África e India.
Necesitaban realizar una gestión de contenidos educativos aprovechando las capacidades de IoT, en lugares donde, si bien un equipo dedicado podría acceder a la tecnología e Internet, la audiencia final serían los estudiantes de áreas rurales donde tendrían acceso limitado o nulo a la tecnología e Internet. .
Características
Una "aplicación maestra de Android" que sería utilizada por un grupo de organizaciones. Master App sincroniza solo el contenido necesario para el plan de estudios de ese grupo y el idioma local. Una vez que la aplicación maestra ha recopilado información del módulo de la escuela, también integra todos los datos de las transacciones en la nube.
Aplicación Raspberry Pi que sería utilizada por el módulo de una escuela. La Raspberry Pi actuaría como servidor en las redes de intranet de la escuela.
La Master App se sincronizaría con Raspberry Pi para impulsar todas las actualizaciones de contenido educativo y extraer toda la información de las escuelas y estudiantes locales.
Alumno Aplicación Android que sería utilizado por los estudiantes para aprender lecciones y evaluarse a sí mismos a través de cuestionarios. Cuando los estudiantes inicien sesión por primera vez, podrán ver y aprender la lección 1 del nivel 1 del programa 1, que está desbloqueado de forma predeterminada y posteriormente pueden completar muchos niveles de los programas de aprendizaje.
Solución ofrecida
Carmatec Los desarrolladores revisaron el código y proporcionaron las optimizaciones necesarias para solucionar los problemas de sincronización. El código optimizado ahora permitirá al equipo realizar las actividades diarias sin problemas.
40K aprobaría los cambios de código y permitiría que el equipo de Carmatec implementara el código en sistemas Cloud y Raspberry Pi. Se han creado nuevos APK de Android para aplicaciones Master y Learners para una nueva distribución.
Carmatec también propone implementar la aplicación provisional en Nube de AWS. La infraestructura se configuraría en la nube una vez que el nuevo código base esté listo para su implementación con aprobación.
Tecnología
- Construido sobre el marco CakePHP MVC con Mysql DB
- LÁMPARA
- NúcleoPHP
- HTML/CSS/JS
- android-java
- Analizador JSON y XML