Closed eashutov closed 7 months ago
-- нужно получить: фамилию, имя, отчество, кафедра, средние значения по каждой категории вопросов
select q.part, avg(a.answer) from answer a
join question q on a.question=q.id
join questionnaire qn on qn.id=q.questionnaire
where qn.standard='ГОСТ-1488'
group by q.part;
Похож на правду
select q.part, avg(a.answer) from answer a
join question q on a.question=q.id
join questionnaire qn on qn.id=q.questionnaire
join rating r on r.id=a.rating
where qn.standard='UQTQ'
and r.completion_date > '2019-12-31'
and r.completion_date < '2021-01-01'
group by q.part;
Добавить в таблицу Survey дисциплину преподавателя (возможно нужна какая-то проверка, что у преподавателя вообще такая имеется, но пока хз как это сделать)
Нужно реализовать страницу Рейтинги. Для этого нужно сначала переделать HTML с учетом различных опросников и других фильтров (год, по которому получить результаты, может отдельная кафедра или препод). Продумать вывод результатов, сверстать более-менее динамичную страницу. Реализовать сервис и репозиторий с учетом различных наборов фильтров.