Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 1.2 KB

README.md

File metadata and controls

10 lines (8 loc) · 1.2 KB

TestTask

Реалізація системи з тестами(.net + react)

Короткий опис структури таблиць: База даних складається з п'яти таблиць, але моделей тільки 4(між таблицями користувачів і тестів існує зв'язок багато до багатьох). Кожний тест може мати багато запитань, а запитання, відповідно, відповідей, тобто між парами таблиць "тести" і "запитання", "запитання" і "відповіді" є зв'язок багато до одного. На кожне запитання може бути декілька правильний відповідей.

Уся логіка побудована на тому, щоб контролери не працювали напряму з об'єктами бази даних та самою базою, а усе це здійснювалось за допомогою сервісів, які, у свою чергу, вже мають доступ до бази. Тобто було реалізовано mvc патерн.