A multi-criteria course recommendation system based on the skyline BNL and top-kws algorithms
In today's digital age, online courses have become a valuable tool for learners to acquire new skills and knowledge. The global outbreak of COVID-19 has further accelerated the adoption of online learning as education service providers are forced to move their courses online to ensure the continuity of education. However, with many online courses, learners often find it challenging to select courses that meet their preferences and requirements. To address this issue, recommender systems (RS) have emerged as a popular solution for automatically analysing data and providing personalised recommendations to learners. Our previous work proposed a course RS based on the skyline block-nested-loops (BNL) algorithm. This algorithm filters courses based on multiple criteria, such as course duration, price, difficulty level, and rating, allowing learners to select courses that meet their specific preferences. However, the skyline BNL algorithm has limitations when learners must consider several criteria simultaneously. This limitation led us to propose a new RS that combines skyline BNL and top-k weighted sum (top-kws). The top-kws algorithm ranks courses based on a weighted sum of their features, allowing learners to select courses based on their relative importance.
Authors
- Kaoutar El Handri (ORCID: https://orcid.org/0000-0001-6732-2627)
- Abdellah El Idrissi
- Aicha Er Rafyg
Institutions
- Mohammed V University (MA)
- Embedded Systems (United States) (US)
Publication Details
- Journal
- International Journal of Learning Technology
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1504/ijlt.2025.145212
- Citations
- 1
- Primary Topic
- Educational Technology and Assessment
- Type
- article
- Field-Weighted Citation Impact
- 3.25