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




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 и более – отлично. В соответствии этих данных выдается результат, он имеет вид:

 

 


Дата добавления: 2021-03-18; просмотров: 36; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!