Skip to content

fandrej/survey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

survey

Django + Django Rest Framework application

Polls API

API для системы опросов пользователей.

Функционал для администратора системы:

  • авторизация в системе (регистрация не нужна)
  • добавление/изменение/удаление опросов.
    • атрибуты опроса:
      • название
      • дата старта
      • дата окончания
      • описание.
    • после создания поле "дата старта" у опроса менять нельзя
  • добавление/изменение/удаление вопросов в опросе.
    • атрибуты вопросов:
      • текст вопроса
      • тип вопроса:
        • ответ текстом
        • ответ с выбором одного варианта
        • ответ с выбором нескольких вариантов

Функционал для пользователей системы:

  • получение списка активных опросов
  • прохождение опроса: в качестве идентификатора пользователя в API передаётся числовой ID, по которому сохраняются ответы пользователя на вопросы;
  • один пользователь может участвовать в любом количестве опросов
  • получение пройденных пользователем опросов с детализацией по ответам (что выбрано) по ID уникальному пользователя

Установка в install.txt

SQL for poll

in survey.sql

About

Django Rest Framework poll example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published