Personalized E-Learning Recommendation System Using K-Nearest Neighbor Algorithm
Authors
AMA University (Philippines)
Article Information
DOI: 10.51584/IJRIAS.2026.11010064
Subject Category: Information Technology
Volume/Issue: 11/1 | Page No: 780-786
Publication Timeline
Submitted: 2025-07-10
Accepted: 2025-07-15
Published: 2026-02-05
Abstract
In recent years, the expansion of e-learning platforms has revolutionized the educational landscape, offering learners the flexibility to access educational resources anytime and anywhere. However, the abundance of content often overwhelms students, making it difficult to identify which learning materials best suit their individual needs. To address this challenge, this study proposes the development of a Personalized E-Learning Recommendation System that utilizes the K-Nearest Neighbor (KNN) algorithm to tailor learning content based on each learner’s profile, behavior, and preferences.
The primary objective of this research is to design and implement a data-driven recommendation model that enhances learner engagement and academic performance by providing customized content suggestions. The system collects various types of user data from the e-learning platform, including quiz scores, subject interests, time spent on modules, and interaction history. Each learner is represented as a feature vector encapsulating these attributes. By applying the KNN algorithm, the system identifies students with similar learning patterns and preferences and recommends educational resources that have proven effective for those peers.
The study follows a design and development research methodology, where the system is built, tested, and evaluated through iterative processes. The prototype is developed using Python and its machine learning libraries, while a web-based interface is created using Django and integrated with a backend database to store user data. Evaluation metrics such as recommendation accuracy, user engagement rate, and improvement in quiz performance are used to assess the system’s effectiveness. Initial testing shows that learners receiving personalized recommendations spend more time on the platform and demonstrate higher content retention compared to those accessing randomly assigned materials.
This research contributes to the growing field of intelligent e-learning systems by highlighting the effectiveness of simple yet powerful machine learning techniques such as KNN in improving personalization. It also emphasizes the value of learner data in shaping adaptive educational environments that cater to individual learning styles and needs. Future work may include expanding the dataset, incorporating hybrid recommendation models, and exploring deep learning approaches to further improve recommendation quality.
By offering a scalable and adaptable framework, this personalized recommendation system has the potential to significantly enhance the digital learning experience, making online education more targeted, efficient, and impactful.
Keywords
Personalized Learning, E-Learning, Recommendation System, K-Nearest Neighbor (KNN), Machine Learning, Student Engagement, Educational Technology, Learning Analytics, Adaptive Learning, Online Education
Downloads
References
1. Adomavicius, G., & Tuzhilin, A. (2021). Context-aware recommender systems. AI Magazine, 42(2), 25–35. https://doi.org/10.1609/aimag.v42i2.18069 [Google Scholar] [Crossref]
2. Bukhari, S. S. A., & Akram, M. F. (2021). An improved K-nearest neighbor algorithm for recommendation systems. PeerJ Computer Science, 7, e517. https://doi.org/10.7717/peerj-cs.517 [Google Scholar] [Crossref]
3. Chen, Y., Li, Y., & Xu, B. (2020). A personalized e-learning recommendation system using KNN and learning styles. International Journal of Emerging Technologies in Learning (iJET), 15(16), 65–78. https://doi.org/10.3991/ijet.v15i16.14965 [Google Scholar] [Crossref]
4. Fatahi, H., & Azizi, S. M. (2022). A survey on machine learning approaches in e-learning systems. Education and Information Technologies, 27, 10047–10079. https://doi.org/10.1007/s10639-022-10999-z [Google Scholar] [Crossref]
5. Rasheed, R. A., Kamsin, A., & Abdullah, N. A. (2020). Challenges in the online learning environment during the COVID-19 pandemic – A systematic review. Education and Information Technologies, 25, 5801–5817. https://doi.org/10.1007/s10639-020-10257-z [Google Scholar] [Crossref]
6. Zhang, L., & Brusilovsky, P. (2021). Personalized learning with recommender systems: A systematic review. IEEE Transactions on Learning Technologies, 14(3), 277–290. https://doi.org/10.1109/TLT.2020.3019935 [Google Scholar] [Crossref]
Metrics
Views & Downloads
Similar Articles
- Smart Iot Device for Weather And Health
- Merlarchive: A Web-Based Academic Hub for UDM With AI-Powered Natural Language Processing
- Enhanced Social Network Security System: Integrating Biometric Authentication for Improved User Verification and Privacy Protection
- Smart Budget Allocation in Public Policy: A Data-Driven Approach for Equitable Resource Distribution
- Decision Support System for Faculty Selection, Promotion, and Reclassification Using Predictive Analytics