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> необходим чтобы ответы начинались с другой строки.
Самостоятельно: прочитайте о теге для вставки рисунков. Измените положение рисунка.