Information system for the educational center
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Видавництво Львівської політехніки
Lviv Politechnic Publishing House
Lviv Politechnic Publishing House
Abstract
Мета дослідження – розроблення інтелектуальної інформаційної системи навчального центру засобами мови програмування Python і фреймворку Django, системи баз даних SQLite та чат-ботом зі штучним інтелектом ChatGPT. Розроблювана система повинна полегшити взаємодію користувачів різних типів із навчальними/тренінговими центрами задля здобуття нових необхідних навичок. Як відомо, сьогодні з кожним днем відкриваються все нові та нові навчальні центри, які надають свої послуги з вивчення тієї чи іншої здібності. В зв’язку з виникненням пандемії всі такі навчальні центри переводять свої заняття в онлайн-режим і власне потреба вирішення такого типу питання виникає все частіше. У роботі здійснено аналітичний огляд літературних джерел, виконано порівняння відомих засобів виконання, тобто так званих систем- аналогів, перевірку на актуальність функціонування такого типу системи. Окрім цього, побудовано дерево цілей, в якому чітко окреслено загальну мету, а саме – оптимізацію усіх процесів навчального центру. Крім того, не менш важливим кроком є опис вимог, який здійснюється у цій роботі за допомогою методології RUP для інтелектуальної інформаційної системи навчального центру. Здійснено також визначення категорії користувачів та побудову узагальненої моделі функціонування системи в навколишньому середовищі. Для розроблення системи проаналізовано можливі методи і програмних засобів для створення та розгортання системи. Вибрано найоптимальніші методи для цього випадку, а саме метод синтезу програмного забезпечення та метод використання готових рішень, адже їх застосування дасть можливість розробити систему з нуля на необхідних компонентах та інтегрувати вже готову систему з інтелектуальним компонентом. Надалі перераховано можливі варіанти інтегрування готових інтелектуальних компонент та вибрано систему чатів зі штучним інтелектом, адже це дасть користувачам змогу шукати відповіді на свої запитання, не покидаючи системи, та полегшить навчання для кожного з користувачів
The goal of the research of the qualification thesis is the development of an intelligent information system of the educational centre using the Python programming language and the Django framework, the SQLite database system, and the chatbot with artificial intelligence ChatGPT. The developed system should facilitate the interaction of different types of users with learning/training centres in order to acquire new necessary skills. As you know, from now on every day more and more educational centres are opening, which provide their services for the study of this or that ability. Due to the onset of the pandemic period, all such educational centres are transferring their classes to the online mode, and the actual need to solve this type of issue arises more and more often. In this work, an analytical review of literary sources is carried out, a comparison of known means of implementation, i.e., so-called analogue systems, is carried out; the actual functioning of this type of system is checked. In addition, a goal tree is being built, which clearly outlines the general goal, namely, the optimization of all processes of the educational centre. In addition, an equally important step is the description of requirements, which is carried out in this work using the RUP methodology for the intelligent information system of the educational centre. The category of users is also determined and a generalized model of system functioning in the environment is built. To develop the system, an analysis of possible methods and software tools for creating and deploying the system is carried out. The most optimal methods for this case are chosen, namely the method of software synthesis and the method of using ready-made solutions, because their application will provide an opportunity to develop a system from scratch using the necessary components and provide an opportunity to integrate an already ready-made system with an intelligent component. Next, a recalculation of possible options among the integration of ready-made intelligent components is carried out, and a chat system with artificial intelligence is chosen, because it will give users the opportunity to search for answers to their questions without leaving the system and facilitate the learning process for each of the users.
The goal of the research of the qualification thesis is the development of an intelligent information system of the educational centre using the Python programming language and the Django framework, the SQLite database system, and the chatbot with artificial intelligence ChatGPT. The developed system should facilitate the interaction of different types of users with learning/training centres in order to acquire new necessary skills. As you know, from now on every day more and more educational centres are opening, which provide their services for the study of this or that ability. Due to the onset of the pandemic period, all such educational centres are transferring their classes to the online mode, and the actual need to solve this type of issue arises more and more often. In this work, an analytical review of literary sources is carried out, a comparison of known means of implementation, i.e., so-called analogue systems, is carried out; the actual functioning of this type of system is checked. In addition, a goal tree is being built, which clearly outlines the general goal, namely, the optimization of all processes of the educational centre. In addition, an equally important step is the description of requirements, which is carried out in this work using the RUP methodology for the intelligent information system of the educational centre. The category of users is also determined and a generalized model of system functioning in the environment is built. To develop the system, an analysis of possible methods and software tools for creating and deploying the system is carried out. The most optimal methods for this case are chosen, namely the method of software synthesis and the method of using ready-made solutions, because their application will provide an opportunity to develop a system from scratch using the necessary components and provide an opportunity to integrate an already ready-made system with an intelligent component. Next, a recalculation of possible options among the integration of ready-made intelligent components is carried out, and a chat system with artificial intelligence is chosen, because it will give users the opportunity to search for answers to their questions without leaving the system and facilitate the learning process for each of the users.
Description
Keywords
інтелектуальна інформаційна система навчального центру, інтелектуальна компонента, вебсайт, користувач, студент, викладач, навчальний центр, курс, HTML, CSS, Python, Django, SQLite, ChatGPT, learning centre intelligent information system, intelligent component, website, user, student, teacher, learning centre, course, HTML, CSS, Python, Django, SQLite, ChatGPT
Citation
Information system for the educational center / Ihor Chushchak, Oleh Veres, Lyubomyr Chyrun, Liubov Kolyasa, Olha Vlasenko // Information Systems and Networks. — Lviv : Lviv Politechnic Publishing House, 2023. — No 14. — P. 23–45.