- Федонюк, Анатолій (orcid.org/0000-0003-0942-227X), Палій, Андрій (orcid.org/0009-0003-3638-0025), Михальчук, Ярослав (orcid.org/0009-0006-2484-0727) and Юнчик, Валентина (orcid.org/0000-0003-3500-1508) (2025) Adaptive system of recommendations of elective educational components for students Information Technologies and Learning Tools, 6 (110). pp. 135-150. ISSN 2076-8184
|
Text
Анатолій Федонюк.pdf - Published Version Download (1MB) |
Abstract
The article presents the development of an innovative system for automated selection of selective educational components (VOC) for university students. The system analyzes the learning outcomes and personal preferences of the user to dynamically form a list of VOCs, which is updated when interests change or additional courses are taken. The goal is to optimize an individual learning path, increase motivation and learning efficiency. The algorithm consists of three key stages: 1. Content-Based Filtering – analysis of thematic similarity of courses based on their descriptions and modules; 2. Collaborative Filtering – comparison of student profiles with similar outcomes to identify common elective course selections; 3. User Preferences – consideration of individual interests and goals of the student. The system continuously updates data on performance and changing preferences to ensure the relevance of recommendations. To verify the effectiveness of the developed system, an experimental study was conducted on a sample of students of various specialties. The results showed an increase in the average level of success and increased satisfaction with the educational process due to personalized recommendations. The integrated application of three methods provided an accuracy of over 85% in predicting the most relevant EQFs. This system implements a hybrid approach to personalized selection of elective educational components (EECs) based on student preferences. The combination of three methods enables the generation of recommendations tailored to the individual experience of the student and aligned with the choices of other users. Unlike traditional approaches that rely on manual processes or static templates, the system provides dynamic ranking of EECs based on selected categories of interest. Its implementation as an information technology platform built on a modern stack (NestJS + PostgreSQL) ensures scalability and integration into real educational environments.
Downloads
Downloads per month over past year
Actions (login required)
![]() |
View Item |


