DEVELOPMENT OF A WEB-BASED SCHEDULING MANAGEMENT TOOL

Main Article Content

Yaroslav HURIEV
Oleksandr SERDIUK
Ruslan DIDKOWSKY

Abstract

Introduction. Modern educational institutions face a global problem of managing
and automating the creation of class schedules. Currently, the number of students and teachers is
rapidly increasing, which leads to an escalation in efforts required to create a schedule that satisfies
all participants in the educational process and avoids conflicts. Situations where one teacher is
assigned to classes in two different classrooms simultaneously are not uncommon, resulting in haste
and adjustments that can cause issues during the actual classes. Therefore, the future of schedule
management lies in web applications that help schedule creators save time and avoid critical errors
such as the one mentioned. Such web applications will not only be a convenient tool for planning the
educational process but also contribute to its efficiency and organization, providing a user-friendly
and optimal schedule for all participants..
Purpose. The aim of the article is to analyze similar application, develop an architecture and
create a web-based tool for managing class schedules.
Results. A web application has been developed, providing convenient management and
automated generation of class schedules. Also, the genetic algorithm for schedule generation has been
improved, enabling more accurate and efficient optimization of class schedules. These achievements
represent significant progress in solving the scheduling problem and expand the possibilities for
effective management of the educational process.
Conclusion. The article successfully implemented several important aspects aimed at improving
the genetic algorithm for automated generation of class schedules. In addition, a web-based
application was developed, which allows convenient management and administration of class
schedules. Finally, existing solutions for similar problems were analyzed.

Article Details

How to Cite
HURIEV , Y., SERDIUK , O., & DIDKOWSKY , R. (2022). DEVELOPMENT OF A WEB-BASED SCHEDULING MANAGEMENT TOOL. Cherkasy University Bulletin: Applied Mathematics. Informatics, (1). https://doi.org/10.31651/2076-5886-2022-1-18-30
Section
Прикладна математика
Author Biographies

Yaroslav HURIEV , Bohdan Khmelnytsky National University of Cherkasy

Student, Department of Informatics and Applied Mathematics, The Bohdan Khmelnytsky National
University of Cherkasy, Ukraine

Oleksandr SERDIUK , Bohdan Khmelnytsky National University of Cherkasy

Candidate of Economic Sciences, Associate Professor, Department of Informatics and Applied
Mathematics, The Bohdan Khmelnytsky National University of Cherkasy, Ukraine

Ruslan DIDKOWSKY , Bohdan Khmelnytsky National University of Cherkasy

Doctor of Technical Sciences, Associate Professor, Department of Informatics and Applied
Mathematics, The Bohdan Khmelnytsky National University of Cherkasy, Ukraine

References

Whitley, D. (1994). A genetic algorithm tutorial. Statistics and computing, 4(2), 65-85.

Mirjalili, S., & Mirjalili, S. (2019). Genetic algorithm. Evolutionary Algorithms and Neural Networks:

Theory and Applications, 43-55.

Troelsen, A., & Japikse, P. (2017). Pro C# 7: With. net and. net Core (Vol. 1328). Apress.

Reitynh mov prohramuvannia 2022 [Programming Language Rankings 2022]. (2022). dou.ua. Retrieved

from https://dou.ua/lenta/articles/language-rating-2022/ [in Ukrainian]

Language Integrated Query (LINQ) (C#). learn.microsoft.com Retrieved from

https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/linq.

Obe, R. O., & Hsu, L. S. (2017). PostgreSQL: up and running: a practical guide to the advanced open source

database. " O'Reilly Media, Inc.".

Boduch, A., & Derks, R. (2020). React and React Native: A complete hands-on guide to modern web and

mobile development with React. js. Packt Publishing Ltd.

Boduch, A. (2019). React Material-UI Cookbook: Build captivating user experiences using React and

Material-UI. Packt Publishing Ltd.

Masse, M. (2011). REST API design rulebook: designing consistent RESTful web service interfaces. "

O'Reilly Media, Inc.".

Jones, M., Bradley, J., & Sakimura, N. (2015). Json web token (jwt) (No. rfc7519).

Martin, R. C., Grenning, J., Brown, S., Henney, K., & Gorman, J. (2018). Clean architecture: a craftsman's

guide to software structure and design (No. s 31, pp. 57-91). Prentice Hall.

React Scheduler - Getting Started. devexpress.github.io Retrieved from

https://devexpress.github.io/devextreme-reactive/react/scheduler/docs/guides/getting-started/.