Quatre plugins, quatre obstacles concrets du terrain, une réponse pour chacun.
| Plugin | Problème résolu | Composants Moodle |
|---|---|---|
| Notify Channels | L'email n'arrive pas : codes de confirmation et de réinitialisation envoyés par SMS ou WhatsApp | local_notifychannels message_notifysms message_notifywhatsapp |
| Iqralight | Forfait compté, réseau faible : thème pensé d'abord pour le mobile, médias chargés à la demande, mode texte seul | theme_iqralight filter_iqralight |
| IqraLibrary | Documents introuvables ou illisibles : bibliothèque numérique avec lecture hors ligne | local_iqralibrary |
| Gestion déléguée par catégorie | Plateforme mutualisée : chaque établissement gère ses utilisateurs, ses cohortes et ses cours | Plugin d'administration |
La plupart des plateformes d'apprentissage sont pensées pour un ordinateur portable, la fibre et une boîte mail consultée chaque jour. Sur le terrain, la réalité est autre.
Nous n'avons pas adapté Moodle à l'Afrique après coup. Nous sommes partis de ces contraintes, puis nous avons écrit le code.
Grâce et M. Kabeya sont des personnages inventés. Leurs obstacles, eux, sont ceux que nous rencontrons dans chaque projet.
Grâce s'est inscrite hier soir. L'email de confirmation n'est jamais arrivé : son adresse Gmail, elle l'a créée pour l'inscription et ne la consulte pas.
Ce matin, son téléphone vibre. Un SMS : un code et un lien. Trente secondes plus tard, elle est connectée. Le jour où elle oubliera son mot de passe, le code arrivera de la même façon, par SMS ou par WhatsApp.
Dans le bus qui la mène à l'hôpital, Grâce ouvre son cours de pharmacologie. La page s'affiche en quelques secondes : le texte d'abord, de grands boutons, rien qui clignote.
La vidéo de la séance attend derrière un bouton « Charger la vidéo ». Elle la regardera ce soir, sur le Wi-Fi de l'institut. Avant d'arriver, elle a terminé son quiz d'entraînement.
Ce matin, le formateur a cité un protocole de soins publié par le ministère. Avant, il circulait sur WhatsApp en photos de pages, illisibles une fois sur deux.
Aujourd'hui, il est dans la bibliothèque numérique de l'institut, bien référencé, noté par les promotions précédentes. Grâce l'a téléchargé à midi dans l'application Moodle. À 15 h, le réseau tombe. Elle continue sa lecture.
M. Kabeya dirige l'institut de Grâce. La plateforme est mutualisée par le ministère entre des dizaines d'établissements. Pour inscrire une nouvelle promotion, il devait écrire à l'administrateur national et attendre.
Ce soir, il crée lui-même les comptes, la cohorte et le cours de la rentrée, dans l'espace de son institut, sans accès aux utilisateurs des autres établissements.
21 h. Grâce a appris toute la journée. Elle n'a pas ouvert sa boîte mail une seule fois.
Ces exigences ne sont pas des slogans : chacune se retrouve dans le code et dans les tests.
Chaque écran est conçu puis testé d'abord sur téléphone, y compris par des tests automatisés exécutés en taille d'écran mobile.
Rien de lourd ne se charge sans l'accord de l'utilisateur. Les envois non urgents passent en tâche de fond.
Parcours courts, grands boutons, messages clairs, pour des personnes qui découvrent parfois le numérique.
Chaque donnée personnelle est déclarée dans l'API de confidentialité de Moodle, pour l'export et l'effacement, y compris les transferts vers un service externe comme WhatsApp.
Les codes à usage unique ne sont jamais mis en file d'attente. Les secrets de réinitialisation n'apparaissent ni dans les adresses web ni dans les journaux.
Règles de codage officielles Moodle, tests unitaires et fonctionnels, et aucune modification du cœur de Moodle : vos mises à jour restent simples.
Pour toute organisation qui déploie Moodle là où le réseau est rare et le téléphone omniprésent :
Notify Channels inclut des plafonds d'envoi et un coupe-circuit. Seuls les messages que vous autorisez partent : par défaut, uniquement les identifiants et les mots de passe. Les notifications non urgentes partent en tâche de fond.
Non. Aucune modification du cœur de Moodle : vos mises à jour restent simples. Iqralight est un thème autonome, sans dépendance à un autre thème.
Chaque donnée personnelle est déclarée dans l'API de confidentialité de Moodle, pour l'export et l'effacement, y compris les transferts vers un service externe comme WhatsApp. Les codes à usage unique ne sont jamais mis en file d'attente, et les secrets de réinitialisation n'apparaissent ni dans les adresses web ni dans les journaux.
Avec IqraLibrary, pensée pour l'application mobile Moodle, l'apprenant télécharge un document une fois et le lit même sans réseau.
Oui. Nous présentons les plugins en conditions réelles, sur téléphone et en connexion dégradée. Contactez-nous pour organiser une démonstration.
Parlons de votre plateforme. Nous vous montrons les plugins en conditions réelles, sur téléphone et en connexion dégradée.