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
Details
Title : Master thesis : A platform for teaching digital sobriety
Translated title : [fr] Une plateforme pour enseigner la sobriété numérique
Author : Ouro-Gomma, Marzouk ULiège
Date of defense  : 23-Jan-2026
Advisor(s) : Mathy, Laurent ULiège
Committee's member(s) : Boigelot, Bernard ULiège
Louveaux, Quentin ULiège
Language : English
Number of pages : 69
Discipline(s) : Engineering, computing & technology > Computer science
Target public : Student
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master en sciences informatiques, à finalité spécialisée en "computer systems security"
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[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.


File(s)

Document(s)

File
Access A platform for teaching digital sobriety.pdf
Description:
Size: 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.