Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Помощь в тесте (https://javascript.ru/forum/events/36570-pomoshh-v-teste.html)

fsb-k 26.03.2013 16:42

cyber,
Ну дак это с таймером. А как подсчитать и вывести на экран результаты. Сколько верно и сколько баллов!:help:

cyber 26.03.2013 16:47

,
ну так посмотри как у меня реализована функция end и переделай под себя!

fsb-k 26.03.2013 16:50

cyber,
Помоги реализовать!.. будь другом! пожалуйста!!:help:

fsb-k 26.03.2013 16:50

cyber,
У меня ни фига не получается!(((

fsb-k 26.03.2013 16:53

cyber,
Помоги доделать.. пожалуйста!.. у меня ни чего не получается!((

cyber 26.03.2013 16:59

function end(time_end){
          
          stop = true;// это нужно оставить
        
          var result = "<table><tr><td>№</td><td>Ответ</td></tr>", 
            _class, val;
          
          var leng = time_end ? i : qs.length; // индекс последнего отвеченного вопроса
          
          for(var j = 0; j <leng; j++)
          {
           
            if(time_end) // время закончилось , 
              val = $("[checked]", qs[i]).value;//перебираем все блоки извлекаем ответы
              
             else  val = user_answers[j];// дошли до конца теста, перебираем  ответы из массива ответов
            
            if(val == params.answers[j]) // сравниваем массив правильных ответов(params.answers) и массив полученных ответов(user_answers)
                                  _class = "correctly";// если ответ правильный задаем один класс
             
                        
            else _class = "wrong";// если нет то другой
          
            result += "<tr><td>" + (j+1) + "</td><td class = ' "+ _class + "'>" +  val+"</td>";
          
          }
          
          
        
          _result.innerHTML = result + "</table>";
          
           qs[i].style.display = "none";// это тоже оставить
        }

fsb-k 26.03.2013 17:08

cyber,
вставив получается, что тест даже и не запускается((

fsb-k 27.03.2013 00:56

cyber,
Помоги доделать тест до конца, чтобы еще показывал результаты и баллы!:help: не могу понять, что да как(( :help:


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