Le Moodle Phone est un serveur Moodle tournant sur smartphone.
Techniquement
Un système linux Debian est installé sur le smartphone en complément du système Android. Sur ce système Debian Moodle est installé comme il le serait sur n’importe quel autre system linux en suivant la procédure décrite dans Moodle Doc.
L’installation de Linux Debian sur le smartphone peut se faire de deux façons, selon l’usage que l’on souhaite faire du Moodle Phone.
- Pour un Moodle Phone personnel dont souhaite continuer à utiliser au quotidien les fonctionnalités de smartphone, l’installation de Debian se fait via l’application Termux qui ne nécessite pas de rooter le smartphone.
- Pour un Moodle Phone qui sert exclusivement de serveur Moodle, l’installation de Debian se fait via l’application Linux Deploy qui nécessite de rooter le smartphone, ce qui est une contrainte importante mais présente de nombreux avantages : le serveur Moodle sera accessible via une url et non via une adresse IP sur un port autre que 80, les performances sont supérieures, etc. , En fait, plutôt que rooter le smartphone nous installons une ROM déjà routée.
Environnement logiciel
Moodle s’appuie sur Php, Nginx et Mariadb et tous les packages habituels. Les plugin inutilisés sont désactivés afin de minimiser les ouvertures de fichiers et appel SQL.
Un serveur Nextcloud est également installé. Il est particulièrement utile pour les vidéos puisque le Moodle Phone, destiné à être utilisé sans connexion à internet, ne pourra pas s’appuyer sur des vidéos hébergées sur Youtube. Le serveur Nextcloud permet également de mettre à disposition des répertoires de contenus qui sont facilement administrables et téléchargeables.
Voir la page EDphone pour plus d’informations.