oracle4444 / surveys Goto Github PK
View Code? Open in Web Editor NEWЗадача: спроектировать и разработать API для системы опросов пользователей. Функционал для администратора системы: - авторизация в системе (регистрация не нужна) - добавление/изменение/удаление опросов. Атрибуты опроса: название, дата старта, дата окончания, описание. После создания поле "дата старта" у опроса менять нельзя - добавление/изменение/удаление вопросов в опросе. Атрибуты вопросов: текст вопроса, тип вопроса (ответ текстом, ответ с выбором одного варианта, ответ с выбором нескольких вариантов) Функционал для пользователей системы: - получение списка активных опросов - прохождение опроса: опросы можно проходить анонимно; один пользователь может участвовать в любом количестве опросов - получение пройденных пользователем опросов с детализацией по ответам (что выбрано)