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

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='"ОТЛИЧНО"';

 

IV Вставка рисунков.

 

Для вставки рисунков на Интернет страницы служит команда (Тег)

<IMGsrc="имя файла.расширение"/>.

Для вставки рисунка вам достаточно вставить этот тег в код страницы и указать имя файла с расширением. Необходимо знать, что рисунок должен быть в той же папке, что и сама страница. Например рисунок к заданию 6 находится в той же папке, что и сама страница, и имеет имя ris1.gif Вставить его нужно после вопроса, но до вариантов ответа. Тогда соответствующий фрагмент будет выглядеть:

<LI>

<H4><INPUT size=1 name=T6> Вопрос 6 </H4>

<IMG src=" ris1.gif "/><BR>

<INPUT type=radio name=Q6> ответ 1.6 <BR>

<INPUT type=radio name=Q6> ответ 2.6 <BR>…..

Тег <BR> необходим чтобы ответы начинались с другой строки.

 

Самостоятельно: прочитайте о теге для вставки рисунков. Измените положение рисунка.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: