Сверстать: сайт в виде теста. Платформа: самописная. Тип вёрстки: по рекомендации специалиста. Макета нет. Подготовить вопросы по web-разработке и разработать систему онлайн-тестирования на JavaScript. Оценка выставляется в зависимости от качества подготовленного задания. Тест, реализованный как в примере в файле «04 Простой тест на JavaScript.docx», – это на «удов.» в лучшем случае. «Отл.» – полное выполнение всех пунктов задани . 1. Тест должен содержать не менее 20 вопросов четырех типов: с выбором одного варианта ответа (radio), с выбором нескольких вариантов ответа (checkbox), со свободным ответом (text), на соответствие (select). Количество вариантов ответа на каждый вопрос – произвольное 2. Вопросы необходимо составить самостоятельно. Тематика тестовых вопросов: общая информация о web, протокол HTTP, технологии HTML, CSS, языки JavaScript, PHP. Необходимо указать верные варианты ответа на каждый вопрос. 3. В конце тестирования выводится процент и количество правильных ответов, полученная оценка и время прохождения тестирования. Шкалу оценивания задайте самостоятельно (например, >=50% - удов., >=70% - хор., >=90% - отл.). 4. Время на тестирование ограничено 20 минутами. Если время вышло, тестирование завершается с подсчетом результатов. 5. Предусмотреть возможность прохождения теста в учебном режиме, когда выводится пояснения по ответу на каждый вопрос (верно/неверно). 6. Вопросы и ответы должны храниться в отдельной структуре данных (массивы, классы, XML, JSON – на ваше усмотрение) 7. Внешний вид страниц настраивается через CSS. Допускается использовать готовые шаблоны оформления с указанием источника. 8. Весь код JavaScript необходимо вынести в отдельный JS-файл. 9. Оформить отчет по контрольной работе: - Титульный лист; - Содержание; - Задание; - Тестовые задания – описание вопросов и ответов, с верными ответами - Описание работы программы – описание последовательности прохождения тестирования и скриншоты внешнего вида всех страниц - Исходный код всех JS-модулей и CSS; - Список использованных источников – не менее 5 сайтов и/или учебников по JavaScript.