University schedule chatbot for VKontakte
https://doi.org/10.34680/2076-8052.2022.3(128).120-125
Abstract
The concept of an intelligent chatbot is proposed, which combines the ability to integrate with popular instant messengers and a knowledge base updated based on user needs. The research and development of the class schedule bot of Novgorod State University for the social network VKontakte in the Python programming language was carry out. The task of the development was to improve the quality of service for students and teachers of the university through the introduction of a schedule chat bot. The chatbot displays the class schedule to the user by the name of the group or the name of the teacher. The development stages are described from collecting data from the university website to deploying a bot on a hosting. The API is also considered as a bridge between the university website and the bot.
About the Authors
A. A. LikhachRussian Federation
P. V. Tatarenko
Russian Federation
References
1. Deyneko T.A. Perekhod k avtomatizirovannomu sostavleniyu raspisaniya uchebnogo protsessa v OmGU [Transition to automated scheduling of the educational process in Omsk State University]. Matematicheskoye i komp'yuternoye modelirovaniye: Sb. mat. VI Mezhdunar. nauch. konf. [Mathematical and computer modeling: Proc. of the VI Intern. scientific conf.]. Omsk, 2018, pp. 170–171.
2. Yan M., Castro P., Cheng P., Ishakian V. Building a Chatbot with Serverless Computing. Proceedings of the 1st International Workshop on Mashups of Things and APIs (MOTA ’16), 2016, art. no. 5. doi: https://doi.org/10.1145/3007203.3007217
3. API for chat bots VK. Available at: https://vk.com/dev/bots_docs (accessed: 09.06.2022).
4. Kosarev O.V. Onlayn kurs «Osnovy programmirovaniya v Python» setevoy akademii Cisco kak instrument dlya samostoyatel'noy raboty studentov [Online course "Fundamentals of Python Programming" of the Cisco Network Academy as a tool for independent work of students]. Sovremennyye obrazovatel'nyye tekhnologii v podgotovke spetsialistov dlya mineral'no-syr'yevogo kompleksa: Sb. nauch. tr. II Vseros. nauch. konf. [Modern educational technologies in training specialists for the mineral resource complex: Proc. of the II All-russian scientific conf.]. Saint-Petersburg, 2018, pp. 194–200.
5. Documentation vk_api. Available at: https://vkapi.readthedocs.io/en/latest/ (accessed: 09.06.2022).
6. Deploying Django project on PythonAnywhere. Available at: https://help.pythonanywhere.com/pages/DeployExistingDjangoProject (accessed: 09.06.2022).
7. Tiny DB documentation. Available at: https://tinydb.readthedocs.io/en/latest/ (accessed: 09.06.2022).
8. Schedule documentation. Available at: https://schedule.readthedocs.io/en/stable/ (accessed: 09.06.2022)
9. Weizenbaum J. Computer power and human reason: from judgment to calculation. San Francisco: W.H. Freeman and Company Publ., 1976. 300 p
10. Katuntsov Ye.V. Sposoby motivatsii obucheniya studentov vuza v oblasti informatsionnykh tekhnologiy [Ways of motivating the education of university students in the field of information technology]. Sovremennyye obrazovatel'nyye tekhnologii v prepodavanii yestestvenno-nauchnykh i gumanitarnykh distsiplin: Sb. nauch. tr. II Mezhdunar. nauch.-metod. konf. [Modern educational technologies in teaching natural sciences and the humanities: Proc. of the II International scientific methodological conference]. SaintPetersburg, 2015, pp. 368-372.
11. Minakov V.F., Lobanov O.S., Makarchuk T.A., et al. Dynamic management model of innovations generations. Proc. of the 20th IEEE International Conference on Soft Computing and Measurements. 2017, art. no. 7970743, pp. 849–852. doi: https://doi.org/10.1109/SCM.2017.7970743
Review
For citations:
Likhach A.A., Tatarenko P.V. University schedule chatbot for VKontakte. Title in english. 2022;(3(128)):120-125. (In Russ.) https://doi.org/10.34680/2076-8052.2022.3(128).120-125