Natural language processing in university tutoring management

https://doi.org/10.55214/2576-8484.v9i11.11102

Authors

  • Julissa Elizabeth Reyna-Gonzalez Faculty of Systems and Computer Engineering Universidad Nacional Mayor de San Marcos, Lima – Perú. https://orcid.org/0000-0001-9970-9025
  • Ciro Rodríguez Rodríguez Faculty of Systems and Computer Engineering Universidad Nacional Mayor de San Marcos, Lima – Perú. https://orcid.org/0000-0003-2112-1349
  • Juan Carlos Lázaro-Guillermo Department of Basic Sciences, Faculty of Engineering and Environmental Sciences, Universidad Nacional Intercultural de la Amazonia, Carretera a San José 0.63 Km, Yarinacocha, 25000, Ucayali, Perú. https://orcid.org/0000-0002-4785-9344
  • Walter Teófilo Baldeon Canchaya Faculty of Systems Engineering and Computer Science, Universidad de Huánuco - Carretera central Km 2.6, Huánuco, Peru. https://orcid.org/0000-0002-4270-073X
  • Jaime Antonio Cancho Guisado Faculty of Electronic Engineering and Computer Science – Universidad Nacional Federico Villarreal, Av. Nicolás de Piérola 347, Lima 15001 – Lima, Perú. https://orcid.org/0000-0002-7476-6979

University tutoring management faces complex challenges, such as high cultural diversity, the need for empathy, and the overload of inquiries in student tutoring sessions. To address these issues, an intelligent system was developed combining a lightweight backend server and an intuitive graphical interface to improve tutoring management. This system leverages Flask as the backend framework, enabling scalable web services, and PyQt5 to design an interactive graphical interface that facilitates monitoring and data management. Additionally, multithreaded programming ensures the simultaneous execution of the server and interface, improving user experience by preventing bottlenecks. The implemented method integrates advanced Natural Language Processing (NLP) algorithms, such as Naive Bayes and TF-IDF (Term Frequency-Inverse Document Frequency), to classify and extract relevant information, while Recurrent Neural Networks (RNNs) capture linguistic patterns in textual queries. These components work collaboratively through a backend API that communicates processed results to the interface in real-time. The development was carried out in Python, employing libraries such as NLTK, spaCy, and TensorFlow for language analysis and modeling. The system automated the tutoring process, reducing tutors' workload. With a 90% accuracy in intent classification and generated responses and an average response time of 1.2 seconds achieved through embeddings generated by Sentence-BERT, the system handled a higher volume of inquiries, increasing student satisfaction and optimizing tutors' time.

How to Cite

Reyna-Gonzalez, J. E., Rodríguez, C. R., Lázaro-Guillermo, J. C., Canchaya, W. T. B., & Guisado, J. A. C. (2025). Natural language processing in university tutoring management. Edelweiss Applied Science and Technology, 9(11), 1226–1233. https://doi.org/10.55214/2576-8484.v9i11.11102

Downloads

Download data is not yet available.

Dimension Badge

Download

Downloads

Issue

Section

Articles

Published

2025-11-20