Advertisement
Guest User

Untitled

a guest
Jun 20th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.91 KB | None | 0 0
  1. {% extends 'polls/base.html' %}
  2. {% block title %}{% endblock %}
  3.  
  4. {% block content %}
  5.  
  6. {% if prova.questao_set.all %}
  7. <h2>Questões do {{prova.tipoProva}} {{prova.anoProva}}</h2>
  8. <ul id="questoes">
  9. {% for questao in prova.questao_set.all %}
  10. <hr id="linha" />
  11. {% if questao.statusQuestao == '1' %}
  12. <h3>Questão <a href="{{questao.idQuestao}}">{{questao.idQuestao}}</a> {% for categoria in questao.categoria.all %}
  13. {{categoria.idCategoria}}
  14. {% endfor %}</h3>
  15. {% if questao.textoQuestao is not None %}
  16. <p>{{questao.textoQuestao}}</p>
  17. {% endif %}
  18. {% if questao.imagemQuestao %}
  19. <div class="col-xs-15" align="center">
  20. <img class="img-responsive" id="img1" src="/{{questao.imagemQuestao}}">
  21. <br>
  22. </div>
  23. {% endif %}
  24. {% if questao.imagem2Questao %}
  25. <div class="col-xs-15" align="center">
  26. <img class="img-responsive" id="img2" src="/{{questao.imagem2Questao}}">
  27. <br>
  28. </div>
  29. {% endif %}
  30. {% if questao.perguntaQuestao is not None %}
  31. <p>{{questao.perguntaQuestao}}</p>
  32. {% endif %}
  33. {% if prova.questao_set.all %}
  34. <ul>
  35. {% for opcao in questao.opcao_set.all %}
  36. {% if questao.tipoQuestao == '2' %}
  37.  
  38. <form action="" id="opcoes">
  39. <script>
  40.  
  41. function mostrarSel(){
  42. x = "{% for questao in prova.questao_set.all %}{% for resposta in questao.resposta_set.all %}{{resposta.resposta|safe}}{% endfor %}{% endfor %}";
  43. alert(x);
  44.  
  45. }
  46. function getRadioValor(name){
  47. var rads = document.getElementsByName(name);
  48. for(var i = 0; i < rads.length; i++){
  49. if(rads[i].checked){
  50. return rads[i].value;
  51. }
  52. }
  53.  
  54. return null;
  55. }
  56. </script>
  57.  
  58. <input type="radio" name="opcao_escolhida" value="A"><label for='{{opcao.aOpcao}}'>a) {{opcao.aOpcao}}</label><br>
  59. <input type="radio" name="opcao_escolhida" value="B"><label for='{{opcao.bOpcao}}'>b) {{opcao.bOpcao}}</label><br>
  60. <input type="radio" name="opcao_escolhida" value="C"><label for='{{opcao.cOpcao}}'>c) {{opcao.cOpcao}}</label><br>
  61. <input type="radio" name="opcao_escolhida" value="D"><label for='{{opcao.dOpcao}}'>d) {{opcao.dOpcao}}</label><br>
  62. <input type="radio" name="opcao_escolhida" value="E"><label for='{{opcao.eOpcao}}'>e) {{opcao.eOpcao}}</label><br>
  63. {% for resposta in questao.resposta_set.all %}
  64. <input style="display: none;" id="resposta_questao" name="resposta_questao" value='{{resposta.resposta}}'>
  65. {% endfor %}
  66. <button class="btn btn-primary" onclick='mostrarSel()'> Mostra valor </button>
  67. <button type="button" class="btn btn-primary" onclick="Mudarestado('minhaDiv')">Mostrar gabarito</button>
  68. <script type="text/javascript">
  69. function Mudarestado(el) {
  70. var display = document.getElementById(el).style.display;
  71. if(display == "none")
  72. document.getElementById(el).style.display = 'block';
  73. else
  74. document.getElementById(el).style.display = 'none';
  75. }
  76. </script>
  77. <div id="minhaDiv" style="display: none;">Resposta:
  78. {% for resposta in questao.resposta_set.all %}
  79. {{resposta.resposta}}
  80. {% endfor %}
  81. </div>
  82. </form>
  83.  
  84. {% elif questao.tipoQuestao == '1' %}
  85. <form id="opcoes">
  86. {% if opcao.aOpcao %}
  87. <p>a) {{opcao.aOpcao}}</p><br>
  88. {% endif %}
  89. {% if opcao.bOpcao %}
  90. <p>b) {{opcao.bOpcao}}</p><br>
  91. {% endif %}
  92. {% if opcao.cOpcao %}
  93. <p>c) {{opcao.cOpcao}}</p><br>
  94. </form>
  95. {% endif %}
  96. {% if opcao.dOpcao %}
  97. <p>d) {{opcao.dOpcao}}</p><br>
  98. {% endif %}
  99. {% if opcao.eOpcao %}
  100. <p>e) {{opcao.eOpcao}}</p><br>
  101. </form>
  102. {% else %}
  103. {% endif %}
  104. {% endif %}
  105. {% endfor %}
  106. </ul>
  107. {% endif %}
  108. {% else %}
  109. <p>Questão {{questao.idQuestao}} indisponível</p>
  110. {% endif %}
  111. {% endfor %}
  112. </ul>
  113. {% else %}
  114. <p>Não há questões nessa prova</p>
  115. {% endif %}
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132. {% if is_paginated %}
  133. <ul class="pagination">
  134. {% if page_obj.has_previous %}
  135. <li><a href="?page={{ page_obj.previous_page_number }}">&laquo;</a></li>
  136. {% else %}
  137. <li class="disabled"><span>&laquo;</span></li>
  138. {% endif %}
  139. {% for i in paginator.page_range %}
  140. {% if page_obj.number == i %}
  141. <li class="active"><span>{{ i }} <span class="sr-only">(current)</span></span></li>
  142. {% else %}
  143. <li><a href="?page={{ i }}">{{ i }}</a></li>
  144. {% endif %}
  145. {% endfor %}
  146. {% if page_obj.has_next %}
  147. <li><a href="?page={{ page_obj.next_page_number }}">&raquo;</a></li>
  148. {% else %}
  149. <li class="disabled"><span>&raquo;</span></li>
  150. {% endif %}
  151. </ul>
  152. {% endif %}
  153. </script>
  154. {% endblock %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement