Advanced Data Aggregation in Online Education: a Contextual Web Parser Approach
DOI:
https://doi.org/10.31861/sisiot2024.1.01002Keywords:
web aggregator, online education platforms, course recommendation systems, contextual search, data collection and filteringAbstract
The paper presents a web aggregator system for collecting, filtering, and classifying data from educational platforms, focusing on online courses. It describes the development and testing of a system that uses contextual search to help users find courses matching their interests and knowledge level, while also handling spelling errors. The system's effectiveness is established through tests demonstrating its capability for rapid data collection and update, providing accurate and relevant results. The paper details the system's three-tier structure: data aggregation, user filtering, and user-system interaction for tailored course recommendations. The development involves a Python web server, a MariaDB database, a parser for non-formal education platforms, and a web application for client data presentation. In this paper also highlight the system's scalability and potential for integration with other educational platforms. Emphasize the importance of continuous updates to the database for maintaining relevance in a rapidly evolving online education landscape. Additionally, the paper discusses future enhancements, including the implementation of advanced machine learning algorithms for improved search accuracy and personalization, emphasizing the system's ongoing evolution to meet the dynamic needs of online learners.
Downloads
References
Intrоductiоn tо the DОM. [Online]. Available: https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction.
Rоbie J. What is the Dоcument Оbject Mоdel? [Online]. Available: https://www.w3.org/TR/WD-DOM/introduction.html.
Matyash D. Navishcho potribni sayty-ahrehatory, chomu Google yikh tak lyubytʹ? [Online]. Available: https://jam.in.ua/blog/navishcho-potribni-sajty-ahrehatory-chomu-google-ikh-tak-liubyt/. [in Ukrainian]
Shcho take kraulinh i yak keruvaty robotamy. [Online]. Available: https://www.bizmaster.xyz/2019/04/schо-take-krauling-i-yak-keruvaty-rоbоtamy.html. [in Ukrainian]
Hendersоn A. "15 Best FREE Website Crawler Tооls & Sоftware (2023 Update)." [Online]. Available: https://www.guru99.com/web-crawling-tools.html.
Digital Cоmmerce Intelligence. [Online]. Available: https://www.dexi.io/.
Horobtsov V. Yak vykorystovuvaty web scraper dlya zboru danykh z internetu z Python. [Online]. Available: https://dou.ua/forums/topic/43070/. [in Ukrainian]
What is an API? [Online]. Available: https:// www.ibm.com/topics/api.
Whitehead C. T. What Is an RSS Feed? (And Where tо Get It). [Online]. Available: https://www.lifewire.com/ what-is-an-rss-feed-4684568.
Requests: HTTP fоr Humans™. [Online]. Available: https://dоcs.pythоn-requests.оrg/en/latest/index.html.
Daityari S. "App & Brоwser Testing Made Easy." [Online]. Available: https://www.brоwserstack.cоm/guide/ pythоn-selenium-tо-run-web-autоmatiоn-test.
Web Scraping with Selenium and Pythоn Tutоrial + Example Prоject. [Online]. Available: https://scrapfly.iо/ blоg/web-scraping-with-selenium-and-pythоn/.
F.M.M. Morrison, N. Rezaei, A.G. Arero, V. Graklanov, S. Iritsyan, M. Ivanovska, R. Makuku, L.P. Marquez, K. Minakova, L.P. Mmema, P. Rzymski, G. Zavolodko, "Maintaining scientific integrity and high research standards against the backdrop of rising artificial intelligence use across fields," J. Med. Artif. Intell., vol. 6, 2023.
Published
Issue
Section
License
Copyright (c) 2024 Security of Infocommunication Systems and Internet of Things
This work is licensed under a Creative Commons Attribution 4.0 International License.