Minimal API deals to determine students' levels of English by making quizzes, in this project we will be based on REPR pattern
A mobile application to test the level of students in the English language by conducting tests for them with questions of the type Choose the correct answer, this application has 3 roles. The first is the admin, as he is able to create accounts for teachers. As for the second role, the student can follow up on the exams entailed on him and take the exam that was put by a specific teacher, within a certain time and period, and know his level. As for the third role, it is the teacher who is able to manage his tests and conduct simple statistics about a specific test to know the students who took the test and .... . .
Note : The teacher and the student are able to send emails.
You will see many techniques that were used in this project some of them are:
- Minimal API
- Request Endpoint Response pattern
- FastEndPoint
- FluentValidation
- FluentEmail
- AutoMapper
- Entity Framework .