Тест система

  • Автор Автор Anonymous
  • Начална дата Начална дата
A

Anonymous

Guest
Здравейте днес реших да си напиша един тест по Физика
http://mytest.site90.com/TEXT/test 2.php .

Изкам да добавя таймер чрез който теста ще се решава за определено време.Ако теста не е решен за това време да се появява надпис
"Времето изтече
Вие сте скъсан
Оценка : 2 "

Незнам как да го направя този таймер.Моля за помощ

Ето кода на самия тест

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Тест по физика</title>
<meta name="author" content="Андрей Николов" />
<meta name="description" content="Тест за проверка на познанията върху физичните процеси извършвани в двигателя с вътрешно горене" />
<meta name="Keywords" content="тест,test,физика,познание,процеси,проверка,свойства,Двигатели с вътрешно горене,топлинна,машина,термодинамичен,процес,адиабатно,изотермно,изохорно,изобарно,свиване,разширение"/>
<link rel="stylesheet" href="/templates/css/main.css" type="text/css"/>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<meta name="language" content="BG" />
</head>

<body onmouseover="window.status=''" onmouseout="window.status=''">
<table cellpadding="5" id="body">
  <tr>
    <td  valign="top" class="menu">
      <br/>
      <br/>



    </td>
    <td valign="top" class="main"> 

<script>

</script>
      
	  <form name=test>
        <div align="center">Тест по физика<br>
          Тема: термодинамичните процеси в двигателите с вътрешно горене<br>
        </div>
        <br>
          
        <div align=center>Драги ученици,         </div>
          предлагаме Ви тест, с които да проверите вашите знания и умения. Теста съдържа 
        12 задачи като всяка от тях носи определен брой точки.Обмислете добре 
        всеки отговор!<br>
        <br>
        <div align="center"> <b>Успех!</b></div>
        <p>1.Кое от следните твърдения най-точно характеризира първия принцип 
          на термодинамиката?Първият принцип на термодинамиката изразява:<br>
          <input type="radio" name="radiobutton1" value="no" onClick="$weren[1]=true">
          закон за запазване на вътрешната енергия;<br>
          <input type="radio" name="radiobutton1" value="no"  onClick="$weren[1]=false">
          закона за запазване на енергията при топлинните явления<br>
          <input type="radio" name="radiobutton1" value="no"  id=id1  onClick="$weren[1]=false">
          закона за запазване на масата;<br>
          <input type="radio" name="radiobutton1" value="no"  onClick="$weren[1]=false">
          свойствата на топлината да преминава от по-топлите към по-студените 
          тела. <br>
          2.Цилиндър с бутало е напълнен с газ. В кой от следните случаи може 
          да сме сигурни, че газът извършва работа?<br>
          <input type="radio" name="radiobutton2" value="no"  onClick="$weren[2]=false">
          Нарастване на налягането на газа;<br>
          <input type="radio" name="radiobutton2" value="no" onClick="$weren[2]=false">
          нараства обема на газа;<br>
          <input type="radio" name="radiobutton2" value="no" id=id2 onClick="$weren[2]=true">
          повишава се температурата на газа;<br>
          <input type="radio" name="radiobutton2" value="no" onClick="$weren[2]=false">
          газът поглъща количество топлина;<br>
          3.Кога газовете извършват отрицетелна работа?<br>
          <input type="radio" name="radiobutton3" value="no" onClick="$weren[3]=false">
          Само при охлаждане;<br>
          <input type="radio" name="radiobutton3" value="no" onClick="$weren[3]=false">
          само при нагряване;<br>
          <input type="radio" name="radiobutton3" value="no" onClick="$weren[3]=false">
          при разширение;<br>
          <input type="radio" name="radiobutton3" value="no"  id=id3 onClick="$weren[3]=true">
          при свиване;<br>
          4. При кои процес не се изменя вътрешната енергия на идеалния газ?<br>
          <input type="radio" name="radiobutton4" value="no"  id=id4 onClick="$weren[4]=true">
          При изотермен процес;<br>
          <input type="radio" name="radiobutton4" value="no" onClick="$weren[4]=false">
          при изохорен процес;<br>
          <input type="radio" name="radiobutton4" value="no" onClick="$weren[4]=false">
          при изобарен процес;<br>
          <input type="radio" name="radiobutton4" value="no" onClick="$weren[4]=false">
          при процесите, когато газът не обменя количество топлина с околната 
          среда <br>
          5.Налягането на въздуха в автомобилна гума с вътрешен обем 20L е три 
          пъти по-голямо от амосферното налягане.Какъв обем ще има този въздух 
          при същата температура, ако нялагането му е равно на атмосферното?<br>
          <input type="radio" name="radiobutton5" value="no"  onClick="$weren[5]=false">
          80L<br>
          <input type="radio" name="radiobutton5" value="radiobutton" onClick="$weren[5]=false">
          40L<br>
          <input type="radio" name="radiobutton5" value="radiobutton" id=id5 onClick="$weren[5]=true">
          60L<br>
          <input type="radio" name="radiobutton5" value="radiobutton" onClick="$weren[5]=false">
          6.66L<br>
          6. При кои от следните процеси нараства вътрешната енергия на идеалния 
          газ?<br>
          <input type="radio" name="radiobutton6" value="radiobutton" onClick="$weren[6]=false">
          При изотермно разширение;<br>
          <input type="radio" name="radiobutton6" value="radiobutton" onClick="$weren[6]=false">
          при изотермно свиване;<br>
          <input type="radio" name="radiobutton6" value="radiobutton"  id=id6 onClick="$weren[6]=true">
          при изобарно разширение;<br>
          <input type="radio" name="radiobutton6" value="radiobutton" onClick="$weren[6]=false">
          при изобарно свиване.<br>
          7.Кое от следните устройства не е топлинна машина:<br>
          <input type="radio" name="radiobutton7" value="radiobutton"  onClick="$weren[7]=false">
          парна машина<br>
          <input type="radio" name="radiobutton7" value="radiobutton" onClick="$weren[7]=false">
          парната турбина<br>
          <input type="radio" name="radiobutton7" value="radiobutton" onClick="$weren[7]=false">
          двигателят с вътрешно горене<br>
          <input type="radio" name="radiobutton7" value="radiobutton" id=id7 onClick="$weren[7]=true">
          нафтовата печка?<br>
          8.Колко процента е КПД на топлинната машина, чиято принципна схема е 
          показана:
        <table border="0" width="304">
          <tr>
            <td>
              <input type="radio" name="radiobutton8" value="radiobutton"  id=id8 onClick="$weren[8]=true">
              25%<br>
              <input type="radio" name="radiobutton8" value="radiobutton" onClick="$weren[8]=false">
              66,7%<br>
              <input type="radio" name="radiobutton8" value="radiobutton" onClick="$weren[8]=false">
              33,3%<br>
              <input type="radio" name="radiobutton8" value="radiobutton" onClick="$weren[8]=false">
              75% </td>
            <td><img src="pics/q.jpg" align="right"></td>
          </tr>
        </table>
        <p>9.Кое от следните твърдения не е вярно?Топлинната машина е устройство 
          за работата, на което е необходимо:<br>
          <input type="radio" name="radiobutton9" value="radiobutton"  onClick="$weren[9]=false">
          Източник на топлина;<br>
          <input type="radio" name="radiobutton9" value="radiobutton" onClick="$weren[9]=false">
          работното вещвство<br>
          <input type="radio" name="radiobutton9" value="radiobutton" onClick="$weren[9]=false">
          температурна разлика;<br>
          <input type="radio" name="radiobutton9" value="radiobutton" id=id9 onClick="$weren[9]=true">
          външна сила, която да извършва положителна работа.<br>
          10. Топлинната машина получава от нагревателя количеството топлина Q1, 
          извършва работа А и отдава на охладителя количество топлина Q2. Коя 
          от изброените формули изразява КПД на машината?<br>
          <input type="radio" name="radiobutton10" value="radiobutton" onClick="$weren[10]=false">
          n = Q2/Q1<br>
          <input type="radio" name="radiobutton10" value="radiobutton" onClick="$weren[10]=false">
          n = Q2/A<br>
          <input type="radio" name="radiobutton10" value="radiobutton" onClick="$weren[10]=false">
          n = A/Q2<br>
          <input type="radio" name="radiobutton10" value="radiobutton"  id=id10 onClick="$weren[10]=true">
          n = A/Q1<br>
          11. Посочете верния отговор. КПД на идеална топлинна машина зависи:<br>
          <input type="radio" name="radiobutton11" value="radiobutton" onClick="$weren[11]=false">
          от агрегатното състояние на работното вещество;<br>
          <input type="radio" name="radiobutton11" value="radiobutton" onClick="$weren[11]=false">
          от специфичния топлинен капацитет на работното вещество;<br>
          <input type="radio" name="radiobutton11" value="radiobutton"  id=id11 onClick="$weren[11]=true">
          само от температурите на нагревателя и охладителя;<br>
          <input type="radio" name="radiobutton11" value="yes" onClick="$weren[11]=false">
          от химичния състав на работното вещество<br>
          12.Определете вида на термодинамичния процес на схемата от точка 3 до 
          точка 4. 
        <table border="0"><tr>
            <td valign="top"> <br>
              <input type="radio" name="radiobutton12" value="radiobutton"  id=id12 onClick="$weren[12]=true">
              адиабатно разширение;<br>
              <input type="radio" name="radiobutton12" value="radiobutton" onClick="$weren[12]=false">
              изотермно разширение;<br>
              <input type="radio" name="radiobutton12" value="radiobutton" onClick="$weren[12]=false">
              изохорно свиване<br>
              <input type="radio" name="radiobutton12" value="radiobutton" onClick="$weren[12]=false">
              изобарно свиване
            </td>
            <td><img src="pics/3-4.jpg"></td>
          </tr></table>
        <p><br>
        </p>
        <br>
        <br>
        <br>
        <br>
        <input type="button" name="test" value="Проверка на резултатите"  onClick="result()">
      </form>
        




</script>
</body>
</html>
 
Добавяш това например най-горе над надписа "Тест по физика":

Код:
<div style="border:1px solid; align="left">
<font face="Verdana" color="red">
<b>Разполагате с:
<script type="text/javascript">
function timer(i){
    if(i==0){
    window.location = "over.html";
    }
    else{
        setTimeout(function(){decreace(i);}, 1000);
    }
}
function decreace(i){
    i = i-1;
    document.getElementById('showtimer').innerHTML = i;
    timer(i)
}
var i = 60;
timer(i);
</script>
<div id="showtimer"> 
</div> 
секунди  
</b>
</font>
</div>

60 - това са секундите за решаване на теста.

Правиш си и един файл over.html със съдържание:

Код:
<html>
<head>
<title>Стоп !</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
</head>
<body>
<center>
<font face="Tahoma" size="5">
Времето изтече<br>
Вие сте скъсан<br>
Оценка : 2
</font>
</center>
</body>
</html>

ПП: Преди малко бях написал друг начин, но мисля така ще е по-добре :)
 
Аз го направих така
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html> 
<head> 
<title>Стоп !</title> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/> 
</head> 
<body> 
<center> 
<font face="Tahoma" size="5"> 
Времето изтече<br> 
Вие сте скъсан<br> 
Оценка : 2 
</font> 
<p></p>
<p></p>
<p></p>
<FORM> <INPUT TYPE="button" VALUE="Реши теста отново" onClick="history.go(-1)"> </FORM> 
</center> 
</body> 
</html>
 

Back
Горе