Our web application's purpose is to be a way of support for lecturers in learning students. Our backend is a REST API powered by Java with Spring framework and the frontend is written in React 17.0.1 using functional components and hooks.
- Mikołaj Stempin
- Szymon Szymonowicz
- student
- lecturer (added by admin, through database for now)
- teaching groups
- lectures in groups, added by lecturers
- taking exams
- checking exams by lecturer
- checked exam results with students answers and lecturer's comments (for student)
- every student and lecturer got their own notepad
- token based login
- creating / editing / deleting groups
- joining to groups by access code
- lessons with CRUD
- chapters in lessons with CRUD and WYSIWYG editor
- creating exams
- changing exam status
- checking grades by student and lecturer aswell
- grades charts
- lecturer creator
- exams time restriction kickout with save exam
- google translator (?) or other dictionary API
- announcments from lecturer in the group
- Java SE 11
- Spring Boot, Data, Web, Security
- MySql
- Javascript
- React 17.0.1
- Components from material-ui