Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сохранение результата теста в файл (https://javascript.ru/forum/misc/16749-sokhranenie-rezultata-testa-v-fajjl.html)

sansanych 20.04.2011 19:41

Сохранение результата теста в файл
 
Всем доброго дня!
Прошу помощи. Вот есть код для тестирования учеников:
<HTML>
<HEAD>
<TITLE>Інформатика та інформація</TITLE>
<script language="JavaScript">
<!-- Hide JavaScript from Java-Impaired Browsers
function dataBase(test) {
     var counter=0;
     if (test.q1[1].checked) {counter++;}
     if (test.q2[0].checked) {counter++;}
     document.test.display.value = counter;
}
// End Hiding Script -->
</script>
</HEAD>
<BODY bgcolor='#FFFFFF'>
<center>
<form action="remove_it?subject=Answer on test questions" method="post" name="test">
<!--ENCTYPE="text/plain"-->
<H2>Інформатика та інформація</H2>
<HR width=75%>
<h3>1. Якими можуть бути повідомлення?</h3><div align="left"><p style="margin-left: 100"><strong>
<input name="q1" type="radio" value="11">усні, письмові, малюнки, алфавітні тощо<br>
<input name="q1" type="radio" value="12"> усні, малюнки, спеціальні знаки тощо<br>
<input name="q1" type="radio" value="13">скільки би її не віддавав, менше її не робиться<br>
</strong></p>
</div><hr>
<h3>2. Яку цікаву особливість має інформація?</h3><div align="left"><p style="margin-left: 100"><strong>
<input name="q2" type="radio" value="21"> скільки би її не віддавав, менше її не робиться<br>
<input name="q2" type="radio" value="22">мандра па пупа, мандра па па<br>
<input name="q2" type="radio" value="23">площу трикутника обчислюють за формулою Паскаля<br>
<input name="q2" type="radio" value="24">скільки  її віддаш, на стільки менше її не робиться<br>
<input name="q2" type="radio" value="25">середня швидкість пішохода 25 км/год<br>
</strong></p>
</div><hr>
<h3>3. Яку інформацію можна назвати зрозумілою?</h3><div align="left"><p style="margin-left: 100"><strong>
<input name="q3" type="radio" value="31">мандра па пупа, мандра па па<br>
<input name="q3" type="radio" value="32">W=Rt*Sg<br>
<input name="q3" type="radio" value="33">довжина вимірюється у сантиметрах і метрах +<br>
</strong></p>
</div><hr>
<table>
<tr>
<td colspan="3"><div align="center"><p><strong><br><hr>Нажми на кнопку &nbsp; для завершения теста:</strong></td></div>
</tr>
<tr align="center">
<td><strong><input name="check" onclick="dataBase(this.form)" type="button"
value=" Подсчитать баллы "></strong></td>
<td><strong><textarea cols="5" name="display" rows="1" wrap="VIRTUAL"></textarea></strong></td>
<td><strong><input type="reset" value=" Сбросить ответы "></strong></td>
</tr>
</table>
</form></center>
<p align=center><strong>Подведем итоги. Если Вы набрали:<br>
<ul>
<li>0 Ваш бал "1" Варто довчити матеріал<li>4 Ваш бал "4" Спробуйте ще раз<li>7 Ваш бал "7" Гарна робота<li>10 Ваш бал "10" Молодець</ul>
<br>
</strong></p>
<hr align="center">
</BODY>
</HTML>


Не обращайте внимание на сам тест. Нужно чтобы результат тестирования сохранялся в текстовом файле, тоесть, чтобы вести учет прохождения теста разными учениками.
Моя проблема для меня очень важна, хотя может не показаться таковой вам. Влюбом случае благодарю.

B@rmaley.e><e 20.04.2011 20:10

JS выполняется на стороне клиента. Он не может создать какой-либо файл на сервере.

sansanych 20.04.2011 20:13

скажем так, все будет исполнятся на локальном компьютере :) а результат нужно записать в заранее созданом файле, скажем results.txt или подобное

B@rmaley.e><e 20.04.2011 20:22

Файле на текущем компьютере? Тогда FileAPI.

monolithed 20.04.2011 20:40

Цитата:

Сообщение от B@rmaley.e><e
Файле на текущем компьютере? Тогда FileAPI.

почему не дать ссылку на собственную статью?

sansanych 20.04.2011 20:48

на нее как раз сразу и наткнулся :) спасибо!

B@rmaley.e><e 20.04.2011 21:59

monolithed, она и так в начале выдаче гугла, но там есть полезные ссылки на другие ресурсы, где также освещается эта тема.

sansanych 20.04.2011 22:19

статью прочел, спасибо! но если чесно - ничего не понял, не потому, что так написано,а потому, что просто раньше не имел дела ни с JavaScript, ни тем более FileAPI...
я прекрасно понимаю, что просить кого либо помочь мне конкретно написать решение моей проблемы глупо и нагло, но просто у меня не хватит времени во всем разобраться (здача дипломной работы). но обращаюсь как к "последней инстанции" - помогите кто может.
а то как то уже отчаялся


Часовой пояс GMT +3, время: 22:36.