Advanced Data Aggregation in Online Education: a Contextual Web Parser Approach

Authors

DOI:

https://doi.org/10.31861/sisiot2024.1.01002

Keywords:

web aggregator, online education platforms, course recommendation systems, contextual search, data collection and filtering

Abstract

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

Download data is not yet available.

Author Biographies

  • Kostiantyn Foksha, National Technical University "Kharkiv Polytechnic Institute"

    NTU “KhPI” student, computer scientist, IEEE Extreme 17 participant.

  • Ganna Zavolodko, National Technical University "Kharkiv Polytechnic Institute"

    PhD in Informstion technology, Associate Professor of NTU "KPI", IEEE Senior.

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.

Downloads


Abstract views: 8

Published

2024-08-30

Issue

Section

Articles

How to Cite

[1]
K. Foksha and G. Zavolodko, “Advanced Data Aggregation in Online Education: a Contextual Web Parser Approach”, SISIOT, vol. 2, no. 1, p. 01002, Aug. 2024, doi: 10.31861/sisiot2024.1.01002.