documentacao.html 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  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 | Documentação</title>
  13. <link rel="stylesheet" href="../style/prism/prism-default.css">
  14. <script src="../script/prism/prism.js"></script>
  15. </head>
  16. <body class="container-flex">
  17. <!-- menu superior -->
  18. <nav class="navbar navbar-expand-lg navbar-dark ifr__color__blue">
  19. </nav>
  20. <!-- botao de voltar ao inicio da pagina -->
  21. <button onclick="backToTop()" type="button" id="ifr__btn__backToTop" title="Go to top"
  22. class="btn btn-primary">&uparrow;</button>
  23. <!-- modal -->
  24. <div id="myModal" class="modal">
  25. <span class="close">&times;</span>
  26. <img class="modal-content" id="myModal-img" src="">
  27. <div id="caption"></div>
  28. </div>
  29. <!-- header -->
  30. <header class="jumbotron jumbotron-flex p-5">
  31. <nav aria-label="breadcrumb">
  32. <ol class="breadcrumb">
  33. <li class="breadcrumb-item"><a href="../index.html">Início</a></li>
  34. <li class="breadcrumb-item active" aria-current="page">Documentação
  35. </li>
  36. </ol>
  37. </nav>
  38. <h1 class="display-4">Documentações & tutoriais</h1>
  39. <hr class="display-4">
  40. <p class="lead">
  41. <!-- Esta página apresenta detalhes da implementação do iFractions. É indicada para programadores que desejam
  42. colaborar com o projeto, tem curiosidade sobre o funcionamento da ferramenta ou desejam incorporá-la ao
  43. seu site ou a um Moodle preexistente. -->
  44. </p>
  45. </header>
  46. <!-- pagina -->
  47. <main class='container-flex'>
  48. <div class="row">
  49. <div class="col-lg-2 text-start p-1"></div>
  50. <div class="col-lg-8 px-5">
  51. <section id="diretorio">
  52. <h2 id="sou-dev">Sou desenvolvedor</h2>
  53. <ul>
  54. <li><a href="./area_programador/page_1.html">Início</a>
  55. <ul>
  56. <li><a href="./area_programador/page_1.html#sec-diretorio">Estrutura de pastas</a></li>
  57. <li><a href="./area_programador/page_1.html#sec-local">Instalação local</a></li>
  58. <li><a href="./area_programador/page_1.html#sec-bd">Configuração do
  59. banco de dados</a></li>
  60. <!-- Onde os dados são coletados -->
  61. </ul>
  62. </li>
  63. <li><a href="./area_programador/page_2.html">Tecnologias utilizadas</a></li>
  64. <li><a href="./area_programador/page_3.html">Conhecendo o código</a>
  65. <ul>
  66. <li><a href="./area_programador/page_3.html#estado">Estados do jogo</a>
  67. <ul>
  68. <li><a href="./area_programador/page_3.html#estado__codigo">No código</a>
  69. </ul>
  70. <li><a href="./area_programador/page_3.html#mechanics">O arquivo gameMechanics.js</a>
  71. <ul>
  72. <li><a href="./area_programador/page_3.html#mechanics__estado">Gerenciando estados</a>
  73. <li><a href="./area_programador/page_3.html#mechanics__laco">Game loop</a>
  74. <li><a href="./area_programador/page_3.html#mechanics__midia">Carregando mídia em cache</a>
  75. <li><a href="./area_programador/page_3.html#mechanics__cache">Como a mídia é carregada em cache
  76. estados</a>
  77. <li><a href="./area_programador/page_3.html#mechanics__i18n">Sobre arquivos de idioma</a>
  78. <li><a href="./area_programador/page_3.html#mechanics__usaMidia">Usando arquivos de idioma</a>
  79. <li><a href="./area_programador/page_3.html#mechanics__canvasIndireto">Desenhando na tela
  80. (indiretamente)</a>
  81. <li><a href="./area_programador/page_3.html#mechanics__canvasDireto">Desenhando na tela
  82. (diretamente)</a>
  83. <li><a href="./area_programador/page_3.html#mechanics__matematica">Funções matemáticas</a>
  84. <li><a href="./area_programador/page_3.html#mechanics__mouse">Eventos de mouse</a>
  85. <li><a href="./area_programador/page_3.html#mechanics__animacao">Animação</a>
  86. <li><a href="./area_programador/page_3.html#mechanics__temp">Temporizador</a>
  87. </ul>
  88. <!-- <li><a href="./area_programador/page_3.html#global">O arquivo globals.js</a> -->
  89. </ul>
  90. </li>
  91. <li><span class="badge bg-success">Tutorial</span> <a href="./area_programador/page_tutorial.html">Criando
  92. um novo jogo no iFractions</a>
  93. </ul>
  94. <h2 id="sou-prof">Sou professor</h2>
  95. <ul>
  96. <li><span class="badge bg-success">Tutorial</span> <a href="./area_professor/page_2.html">Como preparar uma
  97. atividade com iFractions no
  98. Moodle</a></li>
  99. <li><span class="badge bg-success">Tutorial</span> <a href="./area_professor/page_3.html">Como analisar as
  100. atividades com iFractions enviadas
  101. pelos alunos
  102. no Moodle</a></li>
  103. </ul>
  104. <h2 id="sou-admin">Sou administrador Moodle</h2>
  105. <ul>
  106. <li><span class="badge bg-success">Tutorial</span> <a href="./area_admin/page_1.html">Como instalar o
  107. pacote iTarefa/iFractions no Moodle</a>
  108. </li>
  109. </ul>
  110. <hr>
  111. </div>
  112. <div class="col-lg-2 p-1"></div>
  113. </div>
  114. </main>
  115. <!-- rodape -->
  116. <footer id='footer' class="container-flex mt-5 py-5 text-center"></footer>
  117. </body>
  118. <script src="../script/bootstrap/bootstrap.bundle.min.js"></script>
  119. <script src="../script/index.js"></script>
  120. <script>
  121. updateMenu(1);
  122. </script>
  123. </html>