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

Тест по JavaScript

Реализуйте сайт с тестом на знание JavaScript функций.

Продумайте структуру базы данных для хранения вопросов, вариантов ответов и правильных ответов. Затем вручную вбейте в базу 10-15 вопросов по JavaScript функциям (например, "Какая функция проверяет наличие элемента в массиве?", "Какая функция преобразует JSON в объект?" и т.д.). Все данные должны храниться в базе данных и выводиться на странице теста.

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

  • Список вопросов с выпадающими списками для выбора ответа.
  • Кнопка для проверки ответов.
  • Вывод процента правильных ответов.
  • Возможность пройти тест заново.

Страница теста

Тест должен представлять собой список вопросов. Каждый вопрос должен содержать:

  • Текст вопроса.
  • Выпадающий список (select) с 4-5 вариантами ответов.

Вопросы должны выводиться в случайном порядке.

Проверка ответов

В конце теста должна быть кнопка "Проверить ответы". По нажатию на кнопку сайт должен:

  • Сравнить выбранные пользователем ответы с правильными ответами из базы данных.
  • Подсчитать количество правильных ответов.
  • Вывести процент правильных ответов (например, "Вы ответили правильно на 75% вопросов").
  • Выделить зеленым цветом правильные ответы, красным - неправильные.

Прохождение теста заново

После проверки ответов должна появиться кнопка "Пройти тест заново". По нажатию на нее все выбранные варианты сбрасываются, вопросы перемешиваются, и пользователь может пройти тест снова.

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