РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
46 of 103 menu

Ежедневный опрос

Реализуйте сайт, ежедневно выводящий новый опрос.

Основные возможности проекта

  • Главная страница с одним опросом, который меняется каждый день.
  • Голосование с выбором одного из вариантов ответа.
  • Отображение результатов в процентах после голосования.
  • Админ-панель для добавления опросов на любое количество дней вперед.

Главная страница

На главной странице сайта должен выводиться один опрос, соответствующий текущей дате. Каждый день в полночь опрос должен автоматически меняться на следующий по расписанию. Опрос должен содержать:

  • Вопрос опроса.
  • Список вариантов ответа (от 2 до 5 вариантов).
  • Дату проведения опроса.

Если на текущую дату опрос не запланирован, должно выводиться сообщение: "Опрос на сегодня отсутствует".

Голосование

Пользователи сайта могут принимать участие в опросе:

  • Выбор одного из вариантов ответа (радиокнопки).
  • Кнопка "Проголосовать".
  • После голосования отображаются результаты в процентах для каждого варианта.
  • Голосовать можно без регистрации.
  • Один пользователь может проголосовать только один раз (по IP-адресу).
  • После голосования варианты ответа становятся недоступными для выбора.

Результаты опроса

После голосования пользователь видит:

  • Количество проголосовавших (всего).
  • Для каждого варианта: процент голосов и количество проголосовавших.
  • Визуальное отображение (прогресс-бар).

Админ-панель

В админ-панели администратор может управлять опросами:

  • Просмотр списка всех запланированных опросов с пагинацией.
  • Для каждого опроса: вопрос, дата проведения, статус (активен, запланирован).
  • Действия: редактировать, удалить (с подтверждением).
  • Ссылка на создание нового опроса.

Добавление и редактирование опроса

Форма добавления и редактирования опроса содержит следующие поля:

  • Вопрос опроса (инпут).
  • Варианты ответа (от 2 до 5 полей ввода).
  • Дата проведения (выбор даты).
  • Кнопка "Сохранить".

Администратор может добавлять опросы на любое количество дней вперед. Например, можно сразу запланировать опросы на месяц или год вперед.

Дополнительные возможности

  • Архив опросов (просмотр результатов прошедших опросов).
  • Календарь опросов (показывает, на какие дни есть запланированные опросы).
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить