Guest User

Untitled

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