Dmitriik750
03.10.2009, 16:47
Есть сервер, на котором стоят тесты, компы подключены по локалке, через которые можно отвечать.
Пример теста
<HTML>
<HEAD>
<TITLE>Один правильный ответ в списке</TITLE>
<xscript language="JavaScript" src="examr.js"></SCRIPT>
</HEAD>
<BODY background="../_themes/blocks/blobkgde.gif" bgcolor="#FFFFFF" text="#000000" link="#CC0000" vlink="#999999" alink="#FFCC00"><font face="Arial" mstheme>
<table width=100%>
<tr><td width=15% bgcolor="#c0c0c0">
</td><td width=70%>
<H2><font color="#666666">Выберите правильный ответ в списке</font></H2>
<p align="center" msthemeseparator><img src="../_themes/blocks/blorulee.gif" width="600" height="10"></p>
<P><b><font color=red>Повторное выполнение теста не допустимо !!!</font></b>
<p align="left">Введите фамилия и имя</p>
<form method="GET">
<p align="left"><input type="text" name="T1" size="50"><input type="submit" value="Ok" name="B1"><input type="reset" value="Сброс" name="B2"></p>
</form>
Cегодня: 03.10.2009<br>
Начало тестирования: 10:27:03<br>
<!--#set var="%M" value="%M"+10" -->
На выполнение теста выделяется 10 минут.
<xscript language=JavaScript>
function trans(x)
{
return x - 11;
}
var exam = new ExamRadio
("exam", "trans", "__________________________________________________ __________ ",
"Продолжите фразу 'Астрономия -- ...",
"изучает движение небесных тел, и их природу",
"это наука о развитии цивилизации",
"это наука изучающая историю нашей планеты.",
"нет правильного утверждения",
"#","11",
"Укажите неверную фразу",
"Свет от ближайшей галактики идет к нам миллионы лет.",
"Сведения о температуре и химическом составе небесных тел можно получить из спектральных наблюдений.",
"Атмосфера не влияет на результаты наблюдений.",
"Телескоп Хаббла всеволновый",
"#","13",
"Оптическая астраномия использует...",
"телескопы-рефракторы, рефлекторы и зеркально-линзовые",
"радиотелескопы",
"рентгеновские телескопы",
"Нет правильного.",
"#","11",
"Скопления звезд обычно имеют название --",
"галактики",
"Созвездия",
"Системы",
"Нет павильного",
"#","12",
"Продолжите фразу 'Первый телескп-рефрактор был изготовлен...",
"Исаком Ньютоном",
"Гершелем",
"Галилео Галилеем",
"Нет правильного",
"#","13",
"Какие из созвездий относится к созвездиям зодиака ?",
" Кассиопея, Малая медведица",
" Рак, Овен, Водолей",
" Копелла,Орион",
" Арктур,Пегас",
"#","12",
"Укажите неправильное утверждение",
"ось видимого вращения небесной сферы называется называется осью мира ",
"Высота светила -- это угловое расстояние светила от горизонта ",
"Истинный горизонт -- это плоскость проходящая через центр небесной сферы в точке наблюдения и перпендикулярна отвесной линии ",
"нет правильного ",
"#","14",
"Полярная звезда относится к созвездию",
" Большая медведица",
" Малая медведица ",
" Кассиопея ",
" Лира ",
"#","12",
"Линия описанная на небесной сфере при движении сонца называется",
"небесный экватор ",
"эклиптика ",
"зодиак ",
"небесный мередиан",
"#","12",
"Географическая широта местности определяется ",
" высотой полюса мира над земным экватором",
" угловое расстояние от светила до эклиптики ",
" угловое расстояние полярной звезды над горизонтом",
" нет правильного ",
"#","13" );
exam.Show();
</SCRIPT>
</font>
<hr><p><center>Страница подготовлена Борисевичем Л.С. leon_bls@tut.by </center>
</td><td width=15% bgcolor="#c0c0c0"> </td></tr>
</table>
</BODY>
</HTML>
вторая страница ответа
<font size='16' color=red><p> <u>Ваши результаты:</u>
<p>Число вопросов: 10
<p>Верных ответов: 2 (20%)
<p>Оценка:<blink> 2
</blink><p>Неверные ответы даны на следующие вопросы:
2,4,5,6,7,8,9,10
<p>Количество попыток:
</font>
как сделать парсер, что бы доставал с кода определенные строки ("#","11",), т.е. сам ответ на тест. что бы выводило так,
1, 2 ,4, 4. - типо ток ответы через запятую.
Пример теста
<HTML>
<HEAD>
<TITLE>Один правильный ответ в списке</TITLE>
<xscript language="JavaScript" src="examr.js"></SCRIPT>
</HEAD>
<BODY background="../_themes/blocks/blobkgde.gif" bgcolor="#FFFFFF" text="#000000" link="#CC0000" vlink="#999999" alink="#FFCC00"><font face="Arial" mstheme>
<table width=100%>
<tr><td width=15% bgcolor="#c0c0c0">
</td><td width=70%>
<H2><font color="#666666">Выберите правильный ответ в списке</font></H2>
<p align="center" msthemeseparator><img src="../_themes/blocks/blorulee.gif" width="600" height="10"></p>
<P><b><font color=red>Повторное выполнение теста не допустимо !!!</font></b>
<p align="left">Введите фамилия и имя</p>
<form method="GET">
<p align="left"><input type="text" name="T1" size="50"><input type="submit" value="Ok" name="B1"><input type="reset" value="Сброс" name="B2"></p>
</form>
Cегодня: 03.10.2009<br>
Начало тестирования: 10:27:03<br>
<!--#set var="%M" value="%M"+10" -->
На выполнение теста выделяется 10 минут.
<xscript language=JavaScript>
function trans(x)
{
return x - 11;
}
var exam = new ExamRadio
("exam", "trans", "__________________________________________________ __________ ",
"Продолжите фразу 'Астрономия -- ...",
"изучает движение небесных тел, и их природу",
"это наука о развитии цивилизации",
"это наука изучающая историю нашей планеты.",
"нет правильного утверждения",
"#","11",
"Укажите неверную фразу",
"Свет от ближайшей галактики идет к нам миллионы лет.",
"Сведения о температуре и химическом составе небесных тел можно получить из спектральных наблюдений.",
"Атмосфера не влияет на результаты наблюдений.",
"Телескоп Хаббла всеволновый",
"#","13",
"Оптическая астраномия использует...",
"телескопы-рефракторы, рефлекторы и зеркально-линзовые",
"радиотелескопы",
"рентгеновские телескопы",
"Нет правильного.",
"#","11",
"Скопления звезд обычно имеют название --",
"галактики",
"Созвездия",
"Системы",
"Нет павильного",
"#","12",
"Продолжите фразу 'Первый телескп-рефрактор был изготовлен...",
"Исаком Ньютоном",
"Гершелем",
"Галилео Галилеем",
"Нет правильного",
"#","13",
"Какие из созвездий относится к созвездиям зодиака ?",
" Кассиопея, Малая медведица",
" Рак, Овен, Водолей",
" Копелла,Орион",
" Арктур,Пегас",
"#","12",
"Укажите неправильное утверждение",
"ось видимого вращения небесной сферы называется называется осью мира ",
"Высота светила -- это угловое расстояние светила от горизонта ",
"Истинный горизонт -- это плоскость проходящая через центр небесной сферы в точке наблюдения и перпендикулярна отвесной линии ",
"нет правильного ",
"#","14",
"Полярная звезда относится к созвездию",
" Большая медведица",
" Малая медведица ",
" Кассиопея ",
" Лира ",
"#","12",
"Линия описанная на небесной сфере при движении сонца называется",
"небесный экватор ",
"эклиптика ",
"зодиак ",
"небесный мередиан",
"#","12",
"Географическая широта местности определяется ",
" высотой полюса мира над земным экватором",
" угловое расстояние от светила до эклиптики ",
" угловое расстояние полярной звезды над горизонтом",
" нет правильного ",
"#","13" );
exam.Show();
</SCRIPT>
</font>
<hr><p><center>Страница подготовлена Борисевичем Л.С. leon_bls@tut.by </center>
</td><td width=15% bgcolor="#c0c0c0"> </td></tr>
</table>
</BODY>
</HTML>
вторая страница ответа
<font size='16' color=red><p> <u>Ваши результаты:</u>
<p>Число вопросов: 10
<p>Верных ответов: 2 (20%)
<p>Оценка:<blink> 2
</blink><p>Неверные ответы даны на следующие вопросы:
2,4,5,6,7,8,9,10
<p>Количество попыток:
</font>
как сделать парсер, что бы доставал с кода определенные строки ("#","11",), т.е. сам ответ на тест. что бы выводило так,
1, 2 ,4, 4. - типо ток ответы через запятую.