descrizione del progetto
40K Plus (Plus Education) è il nome operativo del gruppo dell'ente di beneficenza australiano registrato, 40K Foundation Australia Ltd, e delle sue organizzazioni sussidiarie, 40K Plus Education in India e Cambogia. Il cliente richiedeva un soluzione educativa dove i contenuti educativi possono essere impartiti alle scuole su una piattaforma tecnologica in aree che hanno un accesso limitato alla tecnologia, come i villaggi in Cambogia e le parti remote dell’Africa e dell’India.
Avevano bisogno di gestire i contenuti didattici sfruttando le capacità dell'IoT: in luoghi in cui, mentre un team dedicato poteva accedere alla tecnologia e a Internet, il pubblico finale sarebbero stati gli studenti nelle aree rurali dove avrebbero avuto un accesso limitato o nullo alla tecnologia e a Internet. .
Caratteristiche
Una "applicazione Android principale" che verrebbe utilizzata da un cluster di organizzazioni. L'app Master sincronizza solo il contenuto necessario per il curriculum di quel cluster e la lingua locale. Dopo che l'app principale ha raccolto le informazioni dal pod della scuola, integra anche tutti i dati delle transazioni nel cloud.
Applicazione Raspberry Pi che verrebbe utilizzata dal pod di una scuola. Il Raspberry Pi fungerebbe da server nelle reti intranet della scuola.
L'app Master si sincronizzerà con il Raspberry Pi per inviare tutti gli aggiornamenti dei contenuti educativi ed estrarre tutte le informazioni sulla scuola locale e sugli studenti.
Alunno Applicazione Android che verrebbe utilizzato dagli studenti per apprendere lezioni e valutare se stessi attraverso i quiz. Quando gli studenti accedono per la prima volta, saranno in grado di visualizzare e apprendere la lezione 1 del livello 1 del programma 1 che è sbloccato per impostazione predefinita e successivamente potranno completare molti livelli dei programmi di apprendimento
Soluzione offerta
Carmatec gli sviluppatori hanno esaminato il codice e hanno fornito le ottimizzazioni necessarie per risolvere i problemi di sincronizzazione. Il codice ottimizzato consentirà ora al team di svolgere le attività quotidiane senza problemi.
40K approverebbe le modifiche al codice e consentirebbe al team Carmatec di distribuire il codice nei sistemi Cloud e Raspberry Pi. Sono stati creati nuovi APK Android per le applicazioni Master e Studenti per una nuova distribuzione.
Carmatec propone inoltre di implementare l'applicazione di staging su AWSCloud. L'infrastruttura verrà configurata sul cloud una volta che la nuova base di codice sarà pronta per l'implementazione con l'approvazione.
Tecnologia
- Costruito sul framework CakePHP MVC con Mysql DB
- LAMPADA
- CorePHP
- Html/Css/JS
- Android Java
- Parser JSON e XML