Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire

Master thesis : A platform for teaching digital sobriety

Télécharger
Ouro-Gomma, Marzouk ULiège
Promoteur(s) : Mathy, Laurent ULiège
Date de soutenance : 23-jan-2026 • URL permanente : http://hdl.handle.net/2268.2/25953
Détails
Titre : Master thesis : A platform for teaching digital sobriety
Titre traduit : [fr] Une plateforme pour enseigner la sobriété numérique
Auteur : Ouro-Gomma, Marzouk ULiège
Date de soutenance  : 23-jan-2026
Promoteur(s) : Mathy, Laurent ULiège
Membre(s) du jury : Boigelot, Bernard ULiège
Louveaux, Quentin ULiège
Langue : Anglais
Nombre de pages : 69
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Public cible : Etudiants
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master en sciences informatiques, à finalité spécialisée en "computer systems security"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] This Thesis Project delivers a complete digital laboratory platform dedicated to sus-
tainable development education.The work therefore proposes a hybrid environment that
mixes structured e-learning content, guided experiments, and formative assessments in-
side a single application that can be deployed on the web, desktop, or mobile devices.
Each laboratory aggregates narrative content, multimedia explanations, quizzes and ex-
plorations so that learners can connect theoretical concepts with measurable phenomena
linked to real consumption scenarios.
To guarantee reliability and maintainability, the solution adopts a Go backend expos-
ing a REST API that orchestrates every domain concept—users, laboratories, progress
tracking, experiments, and digital assets—on top of PostgreSQL. Dedicated handlers man-
age authentication flows, CRUD operations on labs, ingestion of multimedia, quiz scoring,
and advanced features such as PDF-to-module conversion, which allows teachers to con-
vert existing pedagogical material into interactive courses within minutes.
On the client side, a Flutter application structured around the MVVM pattern delivers
a modern, reusable component library. Learners browse ‘LabCard‘ widgets summarizing
each experiment, dive into detail pages that track progression, and unlock e-learning,
experimentation, and quiz modules that synchronize with the backend in real time. The
UI also embeds tooling for teachers and researchers: an ApiService gateway centralizes
HTTP calls, while dedicated controllers manage state, offline resilience, and user feedback.
A notable differentiator is the integration of Shelly IoT energy meters directly into the
learning journey. Students can launch a measurement session, stream live voltage, current,
power, and cumulative energy values, log the readings in the database, and export them
to CSV to support reports or peer discussions—bridging physical instrumentation with
remote digital pedagogy.
The project also charts a clear roadmap that includes responsiveness improvements,
richer access control (student/teacher/admin roles), gamification and analytics dash-
boards. Combined with caching layers, JWT/OAuth-based authentication, and observ-
ability tooling, these enhancements will sustain the platform as the catalog of laboratories
and user base grow. Overall, the work demonstrates how a carefully engineered stack—Go,
PostgreSQL, Flutter, Docker, and connected IoT sensors—can turn sustainability princi-
ples into tangible, data-backed learning experiences that remain accessible, scalable, and
engaging for diverse cohorts of learners.


Fichier(s)

Document(s)

File
Access A platform for teaching digital sobriety.pdf
Description:
Taille: 34.97 MB
Format: Adobe PDF

Auteur

  • Ouro-Gomma, Marzouk ULiège Université de Liège > Master sc. inform. fin. spéc. comput. syst. secur.

Promoteur(s)

Membre(s) du jury

  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi Voir ses publications sur ORBi
  • Louveaux, Quentin ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes et modélisation : Optimisation discrète
    ORBi Voir ses publications sur ORBi








Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.