Intelligent information system for analysis of structural and logical schemes of educational programs
Students Name: Ivanov Vadym Bohdanovych
Qualification Level: master (ESP)
Speciality: Information Systems and Technologies
Institute: Institute of Computer Science and Information Technologies
Mode of Study: full
Academic Year: 2020-2021 н.р.
Language of Defence: ukrainian
Abstract: Ivanov VB, Lytvyn VV (head). Intelligent information system for analysis of structural and logical schemes of educational programs. Master’s thesis. - Lviv Polytechnic National University, Lviv, 2021. Extended annotation. This master’s thesis is devoted to the development of an intelligent information system for the analysis of structural and logical schemes of educational programs to achieve high productivity of education, the formation of educational programs and their analysis using structural and logical schemes. The work provides the study and practical use of processing and storage of data intended for the work of different users, creating a fault-tolerant and quickly accessible service. The main goal was to design and develop the system to allow its users to create, edit, analyze and improve educational programs. Solving the problem of creating and analyzing educational programs is especially relevant and requires meeting the growing demand from teachers, students and heads of higher education institutions to get a holistic view of the content of educational services for a particular educational program. The development of an educational program often begins with students identifying the needs of teachers with the support of the administration. Or sometimes administrative or industry partners may submit a request or idea for a program to the faculty. Regardless of the source of origin, programs are developed based on the declared learning outcomes of students, which are determined by teachers in consultation with students, administrators, advisory boards and other stakeholders. Courses are designed to be included in programs in accordance with student learning outcomes that support students’ ultimate goals, including but not limited to employment and translation opportunities, and are designed to provide appropriate instruction in a timely manner. The proposed information system is designed to determine the interdependencies between the disciplines of the specialty in different semesters of their study, the possibility of changing the information content of the discipline in accordance with the development of the industry. The information system will generate proposals for the information content of disciplines in accordance with changes in the curricula themselves. Visualization technologies should be used in the information system at an accessible level, understandable to the user, regardless of his competencies in this subject area. Designing something new always includes an analysis of the existing, so a single system with a single database will allow the analysis of existing programs, their advantages and disadvantages. The formation of educational programs using a system that includes a visual component of the system greatly facilitates the perception of the intermediate roselle of the formation of the project of the educational program. The presence of a visual component is a very convenient part of the system, which facilitates the perception of the educational program not only by the designer, but also by a person who just wants to review the course. The client-server architecture was chosen for the software implementation, then the technical characteristics of the server and client part were determined. The.Net Core platform using the ORM Entity Framework Core was chosen to write the server part, and it was decided to use asynchronous programming. MS SQL Server was chosen as the database server because the relational database is suitable for the designed system. One of the most popular Angular frameworks at the time was chosen to write the client part, which uses the TypeScript language together with various Observable and RxJS libraries. The interaction between the client and the server will be carried out using the HTTP protocol. The object of research is the process of creating and analyzing structural and logical schemes of educational programs. The subject of research is the methods and tools used to create and analyze structural and logical schemes of educational programs. The purpose of the study is to demonstrate and analyze the functionality of the system of analysis of structural and logical schemes of educational programs. After conducting a systematic analysis of the intellectual system of analysis of structural and logical schemes of educational programs, the general purpose of the system, its aspects and evaluation criteria were determined. After constructing the goal tree, the method of hierarchy analysis was used to determine the type of system, after applying this method, it was determined that the system is information-guiding. After that, a hierarchy of tasks of the designed system was built. The developed system covers all the basic needs of its users so that they can design, design, edit and analyze educational programs. Confirmation of the concept of the system with the completed life cycle of IT project development is the result of this diploma project. Keywords: educational program, training course, structural and logical schemes, curriculum analysis, client-server architecture. 1. B. Charles Tatum. Developing and Evaluating Educational Programs. - Access mode: http://dx.doi.org/10.5772/intechopen.89574. 2. Effective Practices for Educational Program Development. - Electronic data. - https://asccc.org/sites/default/files/EffectivePracticesPaper3.12.18.pdf.