Выборка из базы, сортировка, выгрузка в файл
Из posgres выбирать сохраненный json.
Условно имеем список записей с жсон типа
name:"p1", test1:"1", test2:"1", test3:"1", Sid:"id1"
name:"p2", test1:"2", test2:"2", test3:"2", Sid:"id1"
name:"p3", test1:"3", test2:"3", test3:"3", Sid:"id2"
значение test1, test2, test3 здесь - это, условно, затраченное время на совершение действия
Интерфейс должен содержать кнопку "начислить баллы", при нажатии на которую анкетам начиляются баллы.
Порядок такой. Из списка записей выбираются лучшие 3 или 4 записи и в соответствии с таблицей баллов им начисляется то или иное значение. Результат лучше всего если будет писаться в постгре же, в отдельную таблицу.
Даллее должны быть кнопки "Test1" "test2" "test3" и так далее.
При нажатии на которые формируется эксель с записями (так же первые 3-4 места)
поле Sid повторяется у записей. Нужна отдельная кнопка, при нажатии на которую определяются лидирующие Sid у которых наибольшее колличество баллов (суммируется по всем полям и записям). И так же выгружается в эксель
Колличество записей - не больше 2000. Соответсвенно нет смысла думать над максимальной оптимизацией, подойдет любое решение, лишь бы работало.
Исполнитель будет выбран в начале недели, после чего будет пара дней на реализацию.
Нужна примерная оценка в часах на реализацию того, что выше написано. Кроме того, возможны изменения (которые будут оплачены отдельно)