Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS

Master thesis : A platform for teaching digital sobriety

Download
Ouro-Gomma, Marzouk ULiège
Promotor(s) : Mathy, Laurent ULiège
Date of defense : 23-jan-2026 • Permalink : 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

Author

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

Promotor(s)

Committee's member(s)

  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi View his publications on 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 View his publications on ORBi








All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.