gravar.php~ 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. /*
  3. * LInE - Laboratorio de Informatica na Educacao
  4. * http://line.ime.usp.br
  5. *
  6. * Programa para simular a gravar de um conteudo de um particular iMA (o iVProgH5).
  7. * Na verdade aqui apenas sera' listado na tela o conteudo do arquivo.
  8. *
  9. */
  10. session_start();
  11. ?>
  12. <!DOCTYPE html>
  13. <html ng-app="ivprog">
  14. <head>
  15. <title>iVProgH5 : Visual Programming (LInE-IME-USP)</title>
  16. <meta charset="utf-8" />
  17. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  18. <link href="css/bootstrap.min.css" rel="stylesheet" media="screen" />
  19. <link href="css/ivprog.css" rel="stylesheet" media="screen" />
  20. </head>
  21. <body>
  22. <div class="header">
  23. <h1><img src="img/logo_ivprog.png" title="iVProg" /></h1>
  24. </div>
  25. <h2>&nbsp;iVProg : Visual Programming (LInE-IME-USP)</h2>
  26. <a href="http://www.usp.br/line" title="Uma das paginas do LInE">LInE</a>.
  27. <a href="https://github.com/LInE-IME-USP" title="LInE no GitHub">Software educacional livre</a>.
  28. <a href="http://www.usp.br/line/wp" title="Prototipo ambiente LInE">Interatividade na Internet para aprendizagem</a>.
  29. <?php
  30. print "
  31. <h3>Resultado de envia pelo iVProgH5</h3>
  32. Abaixo o codigo enviado pelo iVProgH5.
  33. Se copia-lo em um arquivo de nome 'exemplo.ivph' sob o diretorio './exerc' e copiar o 'index.html' trocando a linha com
  34. <pre>src=\"main.html?iLM_PARAM_Assignment=./exerc/exerc_ivprogh5_somar2inteiros_digitados.ivph& ... \"</pre>
  35. por
  36. <pre>src=\"main.html?iLM_PARAM_Assignment=./exerc/exemplo.ivph& ... \"</pre>
  37. sua solucao sera aberta no iVProgH5.
  38. <br/><br/>\n";
  39. if (isset($_POST["iLM_PARAM_ArchiveContent"])) {
  40. print "Resultado da avaliacao automatica: <b>" . $_POST["iLM_PARAM_ActivityEvaluation"] . "</b><br/><br/>\n";
  41. $src = $_POST["iLM_PARAM_ArchiveContent"];
  42. $id = time();
  43. $_SESSION["src_".$id] = $src;
  44. print "<pre>" . $src . "</pre>";
  45. exit;
  46. }
  47. else
  48. print "ERRO: variavel POST 'iLM_PARAM_ArchiveContent' nao foi definida ou esta vazia!";
  49. ?>
  50. <div class="foot"><center>
  51. <a href="http://www.ime.usp.br/line">LInE</a> |
  52. <a href="http://www.matematica.br">iM&aacute;tica</a> |
  53. <a href="http://www.usp.br/line/mooc">MOOC</a>
  54. </center></div>
  55. </body>
  56. </html>