Enhancing user experience in e-learning systems: A new user-centric RESTful web services approach

The development of e-learning platforms often focuses on designing system requirements rather than users’ functional requirements, which negatively impacts user behavior, interaction, and the overall e-learning experience. This paper aims to bridge that gap by introducing a new approach to designing...

Full description

Saved in:
Bibliographic Details
Main Authors: Belkacem Mostefai, Tarek Boutefara, Nabila Bousbia, Amar Balla, Sahraoui Dhelim, Abderrahmane Hammia
Format: Article
Language:English
Published: Elsevier 2025-05-01
Series:Computers in Human Behavior Reports
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2451958825000582
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850183595608506368
author Belkacem Mostefai
Tarek Boutefara
Nabila Bousbia
Amar Balla
Sahraoui Dhelim
Abderrahmane Hammia
author_facet Belkacem Mostefai
Tarek Boutefara
Nabila Bousbia
Amar Balla
Sahraoui Dhelim
Abderrahmane Hammia
author_sort Belkacem Mostefai
collection DOAJ
description The development of e-learning platforms often focuses on designing system requirements rather than users’ functional requirements, which negatively impacts user behavior, interaction, and the overall e-learning experience. This paper aims to bridge that gap by introducing a new approach to designing and developing e-learning systems based on user-centric design principles. Specifically, it proposes a user-centric web services architecture for e-learning systems. The approach involves designing RESTful web service APIs tailored to the specific functionalities required by various e-learning users, including learners, tutors, teachers, and administrators. The effectiveness of the proposed approach is demonstrated through a comprehensive overview of the implementation process of an e-learning prototype built using the Django REST framework. The e-learning system's user experience was rigorously evaluated using the well-known User Experience Questionnaire (UEQ). Evaluation results revealed high performance across all user experience dimensions, surpassing standard benchmarks, particularly in efficiency and attractiveness scales. The proposed user-centric RESTful web services approach contributes to improving the design and development of e-learning systems, offering a foundation for future exploration of microservices architecture and AI integration to further personalize the learning experience and enhance system performance.
format Article
id doaj-art-1dd849c1bebf4545819a03936e702cd5
institution OA Journals
issn 2451-9588
language English
publishDate 2025-05-01
publisher Elsevier
record_format Article
series Computers in Human Behavior Reports
spelling doaj-art-1dd849c1bebf4545819a03936e702cd52025-08-20T02:17:19ZengElsevierComputers in Human Behavior Reports2451-95882025-05-011810064310.1016/j.chbr.2025.100643Enhancing user experience in e-learning systems: A new user-centric RESTful web services approachBelkacem Mostefai0Tarek Boutefara1Nabila Bousbia2Amar Balla3Sahraoui Dhelim4Abderrahmane Hammia5Faculty of Exact Sciences and Computer Science, Djelfa University, 17000 DZ, Djelfa, AlgeriaFaculty of Exact Sciences and Computer Sciences, University of Jijel, Jijel, 18000 DZ, AlgeriaLMCS Laboratory, National High School of Computer Science (ESI), BP 68 M 16309 Oued Smar, El Harrach, Algiers, AlgeriaLMCS Laboratory, National High School of Computer Science (ESI), BP 68 M 16309 Oued Smar, El Harrach, Algiers, AlgeriaSchool of Computing, Dublin City University, Dublin, Ireland; Corresponding author.School of Engineering, Campus Sescelades, Carretera de Valls, S/N, 43007, Tarragona, SpainThe development of e-learning platforms often focuses on designing system requirements rather than users’ functional requirements, which negatively impacts user behavior, interaction, and the overall e-learning experience. This paper aims to bridge that gap by introducing a new approach to designing and developing e-learning systems based on user-centric design principles. Specifically, it proposes a user-centric web services architecture for e-learning systems. The approach involves designing RESTful web service APIs tailored to the specific functionalities required by various e-learning users, including learners, tutors, teachers, and administrators. The effectiveness of the proposed approach is demonstrated through a comprehensive overview of the implementation process of an e-learning prototype built using the Django REST framework. The e-learning system's user experience was rigorously evaluated using the well-known User Experience Questionnaire (UEQ). Evaluation results revealed high performance across all user experience dimensions, surpassing standard benchmarks, particularly in efficiency and attractiveness scales. The proposed user-centric RESTful web services approach contributes to improving the design and development of e-learning systems, offering a foundation for future exploration of microservices architecture and AI integration to further personalize the learning experience and enhance system performance.http://www.sciencedirect.com/science/article/pii/S2451958825000582E-LearningUser-centric designRESTful web services approachUser-oriented web servicesUser experience
spellingShingle Belkacem Mostefai
Tarek Boutefara
Nabila Bousbia
Amar Balla
Sahraoui Dhelim
Abderrahmane Hammia
Enhancing user experience in e-learning systems: A new user-centric RESTful web services approach
Computers in Human Behavior Reports
E-Learning
User-centric design
RESTful web services approach
User-oriented web services
User experience
title Enhancing user experience in e-learning systems: A new user-centric RESTful web services approach
title_full Enhancing user experience in e-learning systems: A new user-centric RESTful web services approach
title_fullStr Enhancing user experience in e-learning systems: A new user-centric RESTful web services approach
title_full_unstemmed Enhancing user experience in e-learning systems: A new user-centric RESTful web services approach
title_short Enhancing user experience in e-learning systems: A new user-centric RESTful web services approach
title_sort enhancing user experience in e learning systems a new user centric restful web services approach
topic E-Learning
User-centric design
RESTful web services approach
User-oriented web services
User experience
url http://www.sciencedirect.com/science/article/pii/S2451958825000582
work_keys_str_mv AT belkacemmostefai enhancinguserexperienceinelearningsystemsanewusercentricrestfulwebservicesapproach
AT tarekboutefara enhancinguserexperienceinelearningsystemsanewusercentricrestfulwebservicesapproach
AT nabilabousbia enhancinguserexperienceinelearningsystemsanewusercentricrestfulwebservicesapproach
AT amarballa enhancinguserexperienceinelearningsystemsanewusercentricrestfulwebservicesapproach
AT sahraouidhelim enhancinguserexperienceinelearningsystemsanewusercentricrestfulwebservicesapproach
AT abderrahmanehammia enhancinguserexperienceinelearningsystemsanewusercentricrestfulwebservicesapproach