Implementation of the process of transition of an educational institution from a paper schedule to a digital version of a mobile application
Many educational institutions in their work actively use various software that allows to automate many routine processes, greatly facilitating the work of staff and reducing time costs. Such systems include a mobile application to display the schedule of students and teachers. The presented project was implemented using the Android Studio development environment in the Kotlin programming language. Thanks to an advanced filter system, the application can display the schedule of students and teachers, indicating the number of classrooms, form a list of pairs in a specific room or display pairs in a selected discipline. Additional functionality in the form of saving schedules, a widget for the home screen, a call schedule, and a module for feedback makes user interaction with the system easier. Since the schedule may change during the semester, the app features a push-notification system to notify the user of this. A web server is deployed to run the mobile application, which stores the database with the schedule and an API to retrieve it, and integration with the «Autoschedule» information system allows the database to be kept up to date.