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...
Saved in:
| Main Authors: | , , , , , |
|---|---|
| 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 |