Projektbeschreibung
40K Plus (Plus Education) ist der Gruppenbetriebsname der eingetragenen australischen Wohltätigkeitsorganisation 40K Foundation Australia Ltd und ihrer Tochterorganisationen 40K Plus Education in Indien und Kambodscha. Der Kunde benötigte eine Bildungslösung Hier können Bildungsinhalte auf einer Technologieplattform an Schulen in Gebieten vermittelt werden, die nur begrenzten Zugang zu Technologie haben, wie z. B. Dörfer in Kambodscha und abgelegene Teile Afrikas und Indiens.
Sie mussten Bildungsinhalte verwalten und dabei die Möglichkeiten des IoT nutzen – und zwar an Orten, an denen zwar ein engagiertes Team auf Technologie und das Internet zugreifen konnte, die Zielgruppe aber letztendlich die Studenten in ländlichen Gebieten waren, wo sie nur begrenzten oder keinen Zugang zu Technologie und Internet hatten .
Merkmale
Eine „Master-Android-Anwendung“, die von einer Gruppe von Organisationen verwendet werden würde. Die Master-App synchronisiert nur die Inhalte, die für den Lehrplan dieses Clusters und die lokale Sprache erforderlich sind. Nachdem die Master-App Informationen vom Pod der Schule gesammelt hat, integriert sie auch alle Transaktionsdaten zurück in die Cloud.
Raspberry Pi-Anwendung, die vom Pod einer Schule verwendet werden würde. Der Raspberry Pi würde als Server in den Intranet-Netzwerken der Schule fungieren.
Die Master-App würde sich mit dem Raspberry Pi synchronisieren, um alle Aktualisierungen von Bildungsinhalten zu pushen und alle lokalen Schul- und Schülerinformationen abzurufen.
Student Android-Anwendung die von den Schülern zum Lernen von Lektionen und zur Selbstbewertung durch Quiz verwendet werden. Wenn sich die Schüler zum ersten Mal anmelden würden, könnten sie Lektion 1 der Stufe 1 von Programm 1 sehen und lernen, die standardmäßig freigeschaltet ist, und anschließend viele Stufen der Lernprogramme absolvieren
Angebotene Lösung
Carmatec Die Entwickler haben den Code überprüft und die erforderlichen Optimierungen bereitgestellt, um die Synchronisierungsprobleme zu beheben. Der optimierte Code ermöglicht es dem Team nun, die täglichen Aufgaben reibungslos auszuführen.
40K würde die Codeänderungen genehmigen und dem Carmatec-Team erlauben, den Code in Cloud- und Raspberry Pi-Systemen bereitzustellen. Für Master- und Lernanwendungen wurden neue Android-APKs zur erneuten Verteilung erstellt.
Carmatec schlägt außerdem vor, die Staging-Anwendung auf bereitzustellen AWS Cloud. Die Infrastruktur würde in der Cloud eingerichtet, sobald die neue Codebasis mit Genehmigung für die Bereitstellung bereit gemacht wird.
Technologie
- Basierend auf dem CakePHP MVC-Framework mit MySQL DB
- LAMPE
- CorePHP
- HTML/CSS/JS
- Android Java
- JSON-Parser und XML