DEAN-ngo / elimupi

Other
3 stars 9 forks source link

ElimuPi

The purpose of this project is to provide a DEAN digital classroom environment for educational project in Tanzania and Kenya. This includes providing full Android tablet support without any direct internet connectivity.

Please visit https://www.dean.ngo/solutions/elimupi/ for more information.

Introduction

This version of the ElimuPi build supports:

Installation

Prerequisites:

Install Raspberry Pi OS

Build ElimuPi Image

Provision the ElimuPi software by running the ansible-play book against local Raspberry Pi and build Elimupi the image.

ansible-galaxy collection install -r collections.yml

ansible-galaxy install -r roles.yml

ansible-playbook -i ./inventory.yml playbook-raspberrypi.yml --ask-vault-pass

The installation will take approximately 20 minutes to finish and there shouldn't be any errors.

Create ElimuPi image copy

This should produce a xz compressed Elimupi image file.

The image file can than be directly written to other SD-cards using Raspberry Pi Imager selecting the image with Use Custom Operation System option.

Connecting to Elimupi

Default users

All default username and passwords will be pi/elimupi unless noted differently.

The default password for the Wifi AP with SSID: 'elimu' is : 1234567890

User access

The end users can access the available resources after they are connected to the Wifi network.

The following links are provided to access the resources:

After you finished the installation you need to visit admin.elimupi.online login with the Admin account and go to Manage --> "Please follow the directions to register your device, so that it can synchronize with the central server."

Notes

NOTE1: This install is tested to work with Raspberry Pi OS Lite 64 bits image , Release date: March 15th 2024. on a Raspberry Pi model 5.