0 / 0 / 0
Регистрация: 14.07.2016
Сообщений: 10
1

Вывод результата JS теста на страницу

04.09.2016, 17:21. Показов 939. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый, день. Есть код теста, который нужно пройти. Подскажите как сделать, что бы правильно подсчитались количество правильных ответов и результат выводился в модальном окне, не совсем понимаю как это нужно делать. Заранее спасибо.

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script type="text/template" id='render'>
        <h1 class="alert alert-info text-center"><%= title %></h1>
        <% for ( var i = 0; i < question.length; i++ ) { %>
        <label for="" class="container col-lg-6 col-lg-offset-3 lead alert alert-success">
            <%=  i+1+'.' %><%= question[i] %>
        </label>
        <div class="container col-lg-6 col-lg-offset-3 alert alert-warning">
            <% for ( j = 0; j < answer[i].length; j++ ) { %>
            <!-- <div class="container col-lg-6 col-lg-offset-3 alert alert-warning"> -->
                <input type="checkbox" name="<%= i %>" class="container col-lg-6 col-lg-offset-3 alert alert-warning checkBox" id="<%= i %><%= j %>">
                <label for="<%= i %><%= j %>" class="label-block"><%= answer[i][j] %></label>
            <!-- </div> -->
            <% }; %>
        </div>
        <% }; %>
        
        <input type="submit" value="<%= button %>" class="btn btn-primary btn-lg col-lg-offset-3 col-lg-6">
</script>
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
$(function () {
    "use strict";
 
    var htmlTest = $('#render').html();
    var test = {
        title: 'Тест по програмированию',
        question: [ 'Столица Украины', 'Столица США', 'Столица Германии'],
        answer: [['Минск', 'Москва', ' Киев'], ['Чикаго', ' Вашингтон', 'Нью-Йорк'], [' Берлин ', 'Мюнхен', 'Кёльн']],
        button: 'Проверить мои результаты',
        right: [1, 1, 1]
    };
 
var strTest = JSON.stringify(test);
 
 
var testLs = localStorage.setItem('testFirst', strTest);
var testGet = localStorage.getItem('testFirst');
 
var testSecond = JSON.parse(testGet);
 
var renderPage = tmpl(htmlTest, testSecond);
 
$('body').append(renderPage);
 
 
    
// disabling others checkbox, except checked
var $inputs = $('input:checkbox');
 
$inputs.on( 'click', function() {
 
  $(this).siblings().each(function(){
 
    if ( $(this).attr('disabled') ) {
 
      $(this).attr('disabled', false);
 
    } else {
 
      $(this).attr('disabled', true);
    }
  });
});
 
$('.btn').on('click', getResults);
 
//   show modal
    var modal;
    var $body;
    
    function hideModal() {
        modal = $('.modal')
        modal.remove();
    } 
 
    function showModal() {
        $body = $('body');
        modal = $('<div class="modal"><h1>Your results<h1><button class="closeModal btn btn-default">close</button></div>');
 
        $body.append(modal).show();
    $('.closeModal').one('click', hideModal);
    };
 
$('.btn').on('click', showModal);
});
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.09.2016, 17:21
Ответы с готовыми решениями:

Вывод результата теста
Здравствуйте, уважаемые форумчане. Помогите, пожалуйста, подправить тест. В данном варианте...

Вывод результата прохождения теста
Здравствуйте ! Не получается вывести правильный результат. Нужно: до -10 &quot;Тест не проведен&quot;,...

Вывод результата теста с помощью alert
Доброго времени суток, уважаемые. При выполнении задания по созданию теста возникла проблема - не...

Вывод результата в конце теста
Помогите пожалуйста, пишу тест, для вариантов ответа использую радио баттоны. Чтобы результат...

0
04.09.2016, 17:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.09.2016, 17:21
Помогаю со студенческими работами здесь

Вывод процента результата теста
Здравствуйте. Нужна небольшая помощь. Требуется вывести процент от количества правильных ответов....

Вывод результата теста на новой форме
помогите довести тест до ума. нужно чтобы результат выводился не через showmessage а на новой...

Выполнить вывод результата теста в Excel
Выполняю задание по созданию теста в VBA, но не знаю, как я могу вывести результаты. Есть 15...

PHP+ODBC (Вывод результата запроса на страницу)
Всем добра! Совсем недавно начал изучать php,html Получилось подключится к MYSQL, а так же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru