Bojana Dimic Surla,   Ivan Cicka
Abstract:

The distribution of teaching activities is a key process in the organization of educational institutions, requiring a clear and systematic method for assigning subjects to teachers. This master’s thesis presents the design and implementation of a web-based software solution that supports and automates the distribution process in schools. The application is developed using Angular for the frontend and Spring Boot for the backend, providing a scalable and maintainable architecture.

The system allows users to manage teachers and subjects, create distributions, export data in JSON format, and generate PDF documents for administrative and payroll purposes. The backend is based on RESTful API principles and uses DTO objects for structured and efficient data transfer, while the frontend offers a user-friendly interface for managing distributions.

 

Keywords: Distribution of Teaching Activities, Web Application, Angular, Spring Boot, PDF Generation
Published on website: 2025-07-03
Attached files: Ivan_Cicka_-_rad_za_RAF_casopis.pdf