page_3.html 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. <!-- LInE - Free Education, Private Data - http://www.usp.br/line -->
  2. <!DOCTYPE html>
  3. <html lang='pt-br'>
  4. <head>
  5. <meta charset='UTF-8'>
  6. <meta name='viewport' content='width=device-width, initial-scale=1.0'>
  7. <meta name="description" content="Collection of educational games for teaching fractions" />
  8. <meta name="keywords" content="ifractions, ifrações, fraction, game, private data, math, moodle" />
  9. <link rel="icon" type="image/ico" href="../../assets/flag_icon.png">
  10. <link rel="stylesheet" href="../../style/bootstrap/bootstrap.min.css">
  11. <link rel='stylesheet' href="../../style/style.css">
  12. <title>iFractions | Sobre</title>
  13. </head>
  14. <body class="container-flex">
  15. <!-- menu superior -->
  16. <nav class="navbar navbar-expand-lg navbar-dark ifr__color__blue">
  17. </nav>
  18. <!-- botao de voltar ao inicio da pagina -->
  19. <button onclick="backToTop()" type="button" id="ifr__btn__backToTop" title="Go to top"
  20. class="btn btn-primary">&uparrow;</button>
  21. <!-- modal -->
  22. <div id="myModal" class="modal">
  23. <span class="close">&times;</span>
  24. <img class="modal-content" id="myModal-img" src="">
  25. <div id="caption"></div>
  26. </div>
  27. <!-- header -->
  28. <header class="jumbotron jumbotron-flex p-5">
  29. <nav aria-label="breadcrumb">
  30. <ol class="breadcrumb">
  31. <li class="breadcrumb-item"><a href="../../index.html">Início</a></li>
  32. <li class="breadcrumb-item active" aria-current="page">Sobre - fluxo de telas</li>
  33. </ol>
  34. </nav>
  35. <h1 class="display-4">Conhecendo o iFractions</h1>
  36. <!-- <p class="lead">...</p> -->
  37. <hr class="display-4">
  38. </header>
  39. <!-- pagina -->
  40. <main class='container-flex'>
  41. <div class="row">
  42. <!-- menu de navegacao lateral -->
  43. <!-- <div class="col-lg-2 text-start p-1 ifr__toc ifr__noBullet"></div> -->
  44. <div class="col-lg-2 text-start p-1"></div>
  45. <div class="col-lg-8 px-5">
  46. <section id='navegacao'>
  47. <section id='navegacao__fluxo'>
  48. <h3>Fluxo de telas</h3>
  49. <p>
  50. Na imagem abaixo, as setas em preto representam o fluxo principal do <em>iFractions online</em>,
  51. passando pelas telas: seleção de idioma (1), nome de usuário (2), menu principal com os jogos (3), menu de
  52. personalização do jogo selecionado (4), mapa das fases (5), as fases em si (6) e a animação final, quando
  53. o aluno terminou todas as fases do mapa. Já as setas em amarelo apresentam o fluxo alternativo que pode
  54. ser executado pelo usuário utilizando os ícones de navegação na parte superior da tela.
  55. </p>
  56. <div class="text-center">
  57. <img src='../../assets/fluxo-de-telas.png' class='ifr__img img-responsive'>
  58. <!-- <p>Fluxo das telas do iFractions.</p> -->
  59. </div>
  60. <!-- Mais sobre o funcionamento do ifractions moodle na seção ?? -->
  61. <!-- Fazer fluxo de telas para versão moodle -->
  62. <p>
  63. O <i>iFractions para Moodle</i> utiliza variações deste fluxo para o papel de professor e de aluno,
  64. deixando toda personalização do jogo para o papel de professor e mapa e jogos para o papel de aluno.
  65. </p>
  66. <section id='navegacao__lang_name'>
  67. <h4>1- Tela de idioma</h3>
  68. <p>Ao abrir o <i>iFractions online</i>, a primeira tela apresentada para o usuário é a tela de idioma.
  69. Atualmente o iFractions está disponível em Português, Inglês, Espanhol, Italiano e Francês.
  70. </p>
  71. <div class="text-center mb-3">
  72. <img class="w-50" src="../../assets/lang.png" alt="">
  73. </div>
  74. </section>
  75. <section>
  76. <h4>2- Tela de nome do usuário</h4>
  77. <p>Em seguida temos a tela que pede o nome do usuário. No <em> iFractions Moodle</em> as telas de nome e
  78. idioma não são mostradas pois essas informações são fornecidas pelo Moodle.
  79. </p>
  80. <div class="text-center mb-3">
  81. <img class="w-50" src="../../assets/name.png" alt="">
  82. </div>
  83. </section>
  84. <section id='navegacao__menu'>
  85. <h4>3 e 4 - Telas de menu</h4>
  86. <p>
  87. Na tela de menu principal. o usuário pode selecionar qual jogo ele deseja personalizar e jogar.
  88. </p>
  89. <div class="text-center mb-3">
  90. <img class='ifr__img img-responsive w-50' src='../../assets/menu.png'>
  91. </div>
  92. <p>
  93. Após a escolha, o menu secundário é apresentado, permitindo ao usuário personalizar o jogo escolhido.
  94. Abaixo é possível ver as telas de menu secundário dos três jogos disponíveis.
  95. </p>
  96. <!-- atualizar com novas imagens-->
  97. <div class="row mb-3">
  98. <div class="col-lg-4"> <img src='../../assets/custom-menu-s1.png' class='ifr__img img-responsive'
  99. width="100%">
  100. </div>
  101. <div class="col-lg-4"> <img src='../../assets/custom-menu-c1.png' class='ifr__img img-responsive'
  102. width="100%">
  103. </div>
  104. <div class="col-lg-4"> <img src='../../assets/custom-menu-s2.png' class='ifr__img img-responsive'
  105. width="100%">
  106. </div>
  107. </div>
  108. <!-- na imagem nao ta saindo o I de 'circulos I' (e outros) -->
  109. <p>
  110. Assim, o jogo a ser gerado será uma combinação de: <b>jogo, modo de jogo, operação matemática, nível
  111. de dificuldade</b> e <b>elementos visuais auxiliares</b>.
  112. <!-- (como mencionado nas seções <span>\ref{sec:diff}</span> e <span>\ref{sec:sobreJogos}</span>).-->
  113. </p>
  114. <p>A tabela abaixo apresenta as variáveis usadas para configurar os jogos disponíveis: QI (Quadriláteros
  115. I), CI (Círculos I) e QII (Quadriláteros II) - e todos valores possíveis para elas.
  116. </p>
  117. <table class="table">
  118. <thead>
  119. <tr>
  120. <th>Variáveis</th>
  121. <th>Valores para QI</th>
  122. <th>Valores para CI</th>
  123. <th>Valores para QII</th>
  124. </tr>
  125. </thead>
  126. <tbody>
  127. <tr>
  128. <th><code>gameId</code></th>
  129. <td><code>1</code></td>
  130. <td><code>2</code></td>
  131. <td><code>3</code></td>
  132. </tr>
  133. <tr>
  134. <th><code>gameName</code></th>
  135. <td><code>squareOne</code></td>
  136. <td><code>circleOne</code></td>
  137. <td><code>squareTwo</code></td>
  138. </tr>
  139. <tr>
  140. <th><code>gameMode</code></th>
  141. <td><code>a</code>, <code>b</code></td>
  142. <td><code>a</code>, <code>b</code></td>
  143. <td><code>a</code>, <code>b</code></td>
  144. </tr>
  145. <tr>
  146. <th><code>gameOperation</code></th>
  147. <td><code>plus</code>, <code>minus</code></td>
  148. <td><code>plus</code>, <code>minus</code>, <code>mixed</code></td>
  149. <td><code>equals</code></td>
  150. </tr>
  151. <tr>
  152. <th><code>gameDifficulty</code></th>
  153. <td><code>1</code> à <code>3</code></td>
  154. <td><code>1</code> à <code>3</code></td>
  155. <td><code>1</code> à <code>5</code></td>
  156. </tr>
  157. </tbody>
  158. </table>
  159. <!-- faltou levelLabel pq tem esse nome horrivel q eu tenho q mudar -->
  160. <!--<p class='center'>Lista de variáveis que configuram os jogos e seus possíveis valores.</p>-->
  161. <!-- As telas de menu apresentam também alguns ícones de ajuda (círculos azuis com interrogações), onde com um clique o usuário pode visualizar mais informações sobre elementos do jogo. -->
  162. </section>
  163. <section id='navegacao__mapa'>
  164. <h3>Mapa de fases</h3>
  165. <p>
  166. Tendo finalizado a personalização do jogo, é chamada a tela do mapa de fases contendo 4 fases em nível
  167. crescente de dificuldade de acordo com as configurações definidas.
  168. </p>
  169. <div class='text-center mb-3'>
  170. <img src='../../assets/map.png' class='ifr__img img-responsive' width="60%">
  171. <!-- <p>Mapa de fases (estado <b>mapState</b> em <code>/js/map.js</code>)</p> -->
  172. </div>
  173. </section>
  174. <section id='navegacao__animacao'>
  175. <h3>Animação final</h3>
  176. <p>
  177. Quando uma atividade é completada corretamente o jogador passa para o próximo ponto no mapa. Tendo
  178. terminado
  179. todas as fases o personagem chega no seu objetivo, sendo apresentada a tela de animação final
  180. que encerra o fluxo de telas principal do jogo e retorna para o menu
  181. principal.
  182. </p>
  183. <div class='text-center mb-3'>
  184. <img src='../../assets/end.png' class='ifr__img img-responsive' width="60%">
  185. <!-- <p>
  186. Tela que indica fim do jogo após o aluno concluir todas fases (estado <code>endState</code> em
  187. <code>/js/map.js</code>).
  188. </p> -->
  189. </div>
  190. </section>
  191. </section>
  192. <div class="d-flex justify-content-between">
  193. <a class="btn btn-primary" href='./page_2.html' role="button">Voltar - Personalização</a>
  194. <a class="btn btn-primary" href='./page_4.html' role="button">Próximo - Jogos</a>
  195. </div>
  196. </div>
  197. <div class="col-lg-2 p-1"></div>
  198. </div>
  199. </main>
  200. <!-- rodape -->
  201. <footer id='footer' class="container-flex mt-5 py-5 text-center"></footer>
  202. </body>
  203. <script src="../../script/bootstrap/bootstrap.bundle.min.js"></script>
  204. <script src="../../script/index.js"></script>
  205. <script>
  206. updateMenu(2);
  207. </script>
  208. </html>