Paese
Industria
Formazione scolastica
piattaforma
Web e dispositivi mobili
Requisito di business
Il cliente richiedeva una soluzione educativa in cui i contenuti didattici potessero essere impartiti alle scuole su una piattaforma tecnologica in aree con accesso limitato alla tecnologia.
Avevano bisogno di gestire i contenuti educativi sfruttando le capacità dell'IoT: in luoghi in cui, mentre il 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.
Applicazione web
Nella struttura sopra illustrata, l'organizzazione e i livelli di divisione sono gestiti dall'applicazione cloud.
Carmatec ha proposto di sviluppare l'applicazione web back-end utilizzando il framework LAMP. Il framework LAMP è costruito utilizzando Linux, Apache, MySQL e PHP. Piattaforma PHP personalizzata con HTML come front-end e MySQL come back-end. PHP viene utilizzato per progettare qualsiasi tipo di applicazione ed è scalabile. Può essere eseguito su tutti i principali sistemi operativi tra cui Linux, UNIX, Mac OS e Windows purché il server backend sia su un LAMP
Applicazione Android principale
Carmatec ha proposto di sviluppare 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
Carmatec ha proposto di sviluppare una “applicazione Raspberry Pi” che verrebbe utilizzata dal pod di una scuola. Il Raspberry Pi fungerebbe da server nelle reti intranet della scuola. Le scuole si trovano in genere in località remote con poca o nessuna connettività Internet. 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.
Carmatec ha proposto di sviluppare l'applicazione web back-end utilizzando il framework LAMP/XAMPP. Questo framework LAMP/XAMPP utilizza Linux, Apache, MySQL e corePHP. Piattaforma PHP personalizzata con HTML come front-end e MySQL come back-end. PHP viene utilizzato per progettare qualsiasi tipo di applicazione ed è scalabile. Può essere eseguito su tutti i principali sistemi operativi come Linux, UNIX, Mac OS e Windows purché il server backend si trovi su un LAMP.
Applicazione Android per studenti
Carmatec ha proposto di sviluppare una "Applicazione Android per studenti" che verrebbe utilizzata dagli studenti per apprendere lezioni e valutare se stessi tramite quiz. Gli studenti possono accedere tramite le credenziali fornite. 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. Alla fine della lezione 1, ci sarebbe un quiz che gli studenti dovrebbero rispondere e completare per passare alla lezione 2. E alla fine di tutte le lezioni, ci sarebbe un quiz che lo studente dovrebbe completare per passare al livello successivo. Inoltre, seguiti da questi quiz, ci sarebbero feedback e lezioni correttive. Alla fine di ogni quiz di questo tipo, l'insegnante avrà la possibilità di inserire il passcode che gli verrà inviato via e-mail mentre lo aggiunge all'applicazione. Pertanto, ogni volta che uno studente accede e si disconnette, l'applicazione sincronizzerà tutti i dati dello studente dall'applicazione Android a Raspberry Pi. Questa applicazione avrebbe anche un'opzione "Sincronizza"; che aiuterebbe l'utente a sincronizzare i dati (delle scuole e dei corsi appena aggiornati) da Raspberry Pi all'applicazione Android dello studente.
Soluzione offerta
La soluzione proposta consisteva nelle applicazioni seguenti:
- Applicazione web
- Applicazione Android principale
- Lampone Pi
- Applicazione Android per studenti
Pila tecnologica
- LAMPADA, framework CakePHP, CorePHP
- HTML/CSS/JS
- Android Java
- Parser JSON e XML
I dettagli del cliente sono protetti da una rigorosa NDA e pertanto non divulghiamo tali informazioni. Tuttavia, possiamo fornire referenze una volta effettuata una richiesta.