SOFTWARE SYSTEM FOR LEARNING AND KNOWLEDGE TESTING
DOI:
https://doi.org/10.17721/3041-2323.2025.203-223Keywords:
e-learning, e-testing, learning management system, educational software system, LMSAbstract
The article considers approaches to creating a software system for learning and knowledge testing aimed at increasing the efficiency of the learning process in the context of the education digital transformation. An analysis of modern theoretical and methodological foundations of e-learning and e-testing is performed, the features of learning management systems (LMS) and technological solutions used in their development, implementation and testing are considered. A comparative analysis of existing learning management systems was carried out using Moodle and Canvas as examples. An architecture is proposed and a web application that automates the processes of learning, control, and knowledge assessment is implemented using modern frontend (React, JavaScript) and backend (Java, Spring Boot, PostgreSQL) development technologies. A module for course recommendations based on user preferences is created using the Python programming language and the KeyBERT library. The results confirm the possibility of effective use of the developed web system in educational institutions and organizations that provide educational services.
References
Гулай, О., Кабак, В., & Герасимчук, Г. (2023). Засоби та технології цифрового навчання: теоретичний та практичний аспекти: монографія. ЛНТУ.
Лузан, П., Лапа, О., Пащенко, Т., Мося, І., Ваніна, Н., Остапенко, А., & Ямковий, О. (2022). Методичні рекомендації щодо розроблення валідних тестів у закладах фахової передвищої освіти. Інститут професійної освіти НАПН України. https://doi.org/10.32835/978-61795280-5-7/2022
Любчак, В. О., Савостян, В. В., & Козолуп, П. Д. (2023). Безпека Java-додатків: навчальний посібник. Сумський державний університет.
Прокопчук, Ю. (2024). Використання бібліотеки React для розроблення вебзастосунків: переваги та виклики. У Прикладні інформаційні системи та технології в цифровому суспільстві (с. 262–267).
Ребуха, Л. З., Білоус, І. І., Брик, Р. С., Дем’янюк, А. В., Савіцька, В. В., Кричківська, О. В., & Кавецький, В. Є. (2022). Інноваційні технології навчання в умовах модернізації сучасної освіти: монографія. ЗУНУ. http://dspace.wunu.edu.ua/handle/316497/48105
Самойленко, О. М., Бацуровська, І. В., Ручинська, Н. С., & Самойленко, О. О. (2017) Технологічні характеристики систем управління навчанням. World Science : International Scientific and Practical Conference (с. 60–64).
Сергієнко, В., & Кухар, Л. (2011). Методичні рекомендації зі складання тестових завдань. НПУ ім. М.П. Драгоманова.
Топузов, М. О. (2017). Проектування інформаційно-освітнього середовища навчальних закладів у сучасному суспільстві. Український педагогічний журнал, (1), (c. 26–36).
Фетісов, В. (2011). Комп’ютерні технології в тестуванні. ПП Лисенко М.М.
Amur, Z. H., Hooi, Y. K., Soomro, G. M., Bhanbhro, H., Karyem, S., & Sohu, N. (2023). Unlocking the Potential of Keyword Extraction: The Need for Access to High-Quality Datasets. Applied Sciences, 13(12), 7228. https://doi.org/10.3390/app13127228
Arola, T., & Aaltonen, S. (2023). Manual for e-learning design. Uniwersytet Ekonomiczny we Wrocławiu.
Barreto, D., Rottmann, A., & Rabidoux, S. (2020). Learning management systems choosing the right path for your organization. Ed Tech Books. https://edtechbooks.org/learning_management_systems
Cleveland-Innes, M., & Wilton, D. (2018). Guide to blended learning. Commonwealth of Learning.
Garg, R. (2024, 6 липня). Significance of a JWT Refresh Token. Baeldung. https://www.baeldung.com/cs/json-web-token-refresh-token
Giarelis, N., Kanakaris, N., & Karacapilidis, N. (2021). A Comparative Assessment of State-Of-The-Art Methods for Multilingual Unsupervised Keyphrase Extraction. У IFIP Advances in Information and Communication Technology (с. 635–645). Springer International Publishing. https://doi.org/10.1007/978-3-030-79150-6_50
Khan, M. Q., Shahid, A., Uddin, M. I., Roman, M., Alharbi, A., Alosaimi, W., Almalki, J., & Alshahrani, S. M. (2022). Impact analysis of keyword extraction using contextual word embedding. PeerJ Computer Science, 8, Стаття e967. https://doi.org/10.7717/peerj-cs.967
Khatser, G., & Khatser, M. (2022). Online Learning Through LMSs: Comparative Assessment of Canvas and Moodle. International Journal of Emerging Technologies in Learning (iJET), 17(12), pp. 184–200. https://doi.org/10.3991/ijet.v17i12.30999
Moodle: the definitive guide to the LMS. (2022, 11 листопада). SupportHost. https://supporthost.com/moodle/
PWA vs. MPA vs. SPA - What’s the Best Choice for Your App? (2024, 30 жовтня). Neoteric — Your Tech Partner for Software Development and AI. https://neoteric.eu/blog/pwa-vs-mpa-vs-spa-whats-the-best-choice-for-your-app
Spring vs Spring Boot: An In-depth Comparison - Tech Talents and Innovation. (2024, 18 квітня). Ellow Talent: website. https://ellow.io/spring-vs-spring-boot/
Understanding the architecture of a 3-tier application. (2024, 13 травня). vFunction. https://vfunction.com/blog/3-tier-application
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Applied Information Systems and Technologies in the Digital Society

This work is licensed under a Creative Commons Attribution 4.0 International License.