Application supports schedules creating for classes in primary schools. It prevents from: putting different classes in the same classroom at the same time, assigning two lessons to one teacher at the same time and assigning two lessons to one class at the same time. App enables to: create, edit, delete and show plans for classes. It also has Google authentication, that mimics behavior of SSO in organizations (only authorized people can create, edit and delete plans).
- CRUD operations for schedules at school
- create, edit and delete only for authorized users
- prevents from putting different classes in the same classroom
- prevents from assigning two classes to one teacher at the same time
- prevents from assigning two classes to one class at the same time
- when creating plan, it provides starting lessons for given class based on its core curriculum
- CRUD operations for teachers at school
- create, edit and delete only for authorized users
- CRUD operations for subjects at school
- create, edit and delete only for authorized users
- CRUD operations for classrooms at school
- create, edit and delete only for authorized users
- CRUD operations for classes at school
- create, edit and delete only for authorized users
- setting classes hours - django admin panel
- setting core curriculum - django admin panel
Klaudia Błażyczek
Monika Galińska
Justyna Małuszyńska
The app was created during Advanced Web Technologies course during 6th semester of Applied Computer Science BSc studies.