Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик.docx
Скачиваний:
16
Добавлен:
14.02.2015
Размер:
486.78 Кб
Скачать

Изменение количества вопросов

1. После того, что вы добились работоспособности вашего теста, снова откройте код страницы с тестом.  2. Скопируйте весь блок от вопроса 6: <LI> <H4><INPUT size=1 name=T6> Вопрос 6 </H4> <INPUT type=radio name=Q6> ответ 1.6 <BR> <INPUT type=radio name=Q6> ответ 2.6 <BR> <INPUT type=radio name=Q6> ответ 3.6 <BR> <INPUT type=radio name=Q6> ответ 4.6 <BR> И вставьте его ниже, изменив соответственно T6 на T7, Q6 на Q7 подставив соответствующие вопросы и варианты ответов. Добавьте в конце исходного блока 6, еще один тег <BR> так чтобы у вас получилось: ….INPUT type=radio name=Q6> ответ 4.6 <BR><BR> 3. Проделайте пункт 2 необходимое количество раз. 4. Теперь мы будем изменять саму программу, для того чтобы обработка результатов велась и для добавленных вопросов. Для этого необходимо добавить строки программы и дописать некоторые величины. Строки для изменения выделены в образце красным цветом, комментарии, что нужно делать коричневым. 5. В новых строках необходимо изменить индексы переменных на 1 больше, например кansw+=control(res.charAt(5),test.Q6[0],test.Q6[1],test.Q6[2],test.Q6[3])?"1":"0"добавилась строкаansw+=control(res.charAt(6),test.Q7[0],test.Q7[1],test.Q7[2],test.Q7[3])?"1":"0"в остальных местах аналогично. 6. В команде function control(k,f1,f2,f3,f4,f5,f6) необходимо добавить переменные f7, f8…в зависимости от количества вопросов. Например: function control(k,f1,f2,f3,f4,f5,f6,f8,f9,f10) 7. Теперь изменим анализ результатов. Под переменной nok понимается количество правильных ответов (баллов). Перевод баллов в оценки осуществляется в этом фрагменте программы: if(nok<3) s='"НЕУДОВЛЕТВОРИТЕЛЬНО"';  if(nok==3) s='"УДОВЛЕТВОРИТЕЛЬНО"'; if(nok>3 && nok<4) s='"УДОВЛЕТВОРИТЕЛЬНО"'; if(nok==4) s='"ХОРОШО"'; if(nok>4 && nok<6) s='"ХОРОШО"'; if(nok==6) s='"ОТЛИЧНО"'; Для изменения необходимо проставить соответствующие границы для оценки. Например для 10 вопросов с границами: 4 и меньше «2» ; 5-7 «3»; 8-9 «4»; 10 «5» фрагмент примет вид  if(nok<4) s='"НЕУДОВЛЕТВОРИТЕЛЬНО"';  if(nok==4) s='"УДОВЛЕТВОРИТЕЛЬНО"'; if(nok>4 && nok<8) s='"УДОВЛЕТВОРИТЕЛЬНО"'; if(nok==8) s='"ХОРОШО"'; if(nok>8 && nok<10) s='"ХОРОШО"'; if(nok==10) s='"ОТЛИЧНО"';

Рекомендации пользователю по работе с программой тестирования

Тесты, созданные на HTML, использует интуитивно понятный интерфейс, что позволяет с лёгкостью c ними работать. В моём электронном учебнике они представлены в главе под названием «Дополнительное» в этой главе также представлен список литературы и глоссарий.

Во всех тестах только один правильный ответ!

Все тесты имеют вид:

Если вы выбрали, по вашему мнению, правильный ответ, то вам просто нужно один раз нажать на кружок около данного ответа, и он будет иметь вот такой вид:

После того как вы ответили на все вопросы, вам нужно нажать на кнопку «Готово!» в нижнем углу тестов, для выдачи результата.

После того как вы нажали на кнопку «Готово!» у вас появится окно, на котором будет указан ваш результат. Первый тест содержит 25 вопросов, второй - 20, а итоговый тест - 33 вопроса. Критерии оценок: первого (Предварительного) теста: за результат менее 12 правильных ответов ставится оценка неудовлетворительно, от 12 до 16 правильных ответов включительно - удовлетворительно, от 17 до 21 включительно, оценка хорошо, от 22 и более – отлично; Критерии для второго (Дополнительного) теста : менее 10 правильных ответов ставится оценка неудовлетворительно, от 10 до 14 включительно - удовлетворительно, от 15 до 18 включительно - хорошо, более 19 – отлично; Для итогового теста: менее 16 – неудовлетворительно, от 16 до 23 включительно – удовлетворительно, от 24 до 29 включительно – хорошо, от 30 и более – отлично. В соответствии этих данных выдается результат, он имеет вид: