Tutos en vrac

De tout et de rien...

Outils pour utilisateurs

Outils du site


module_d_evaluation
  <?php
  if(!isset($_GET['step']) and !isset($_GET['finish']))
  { header('Location: evaluation.php?step=1'); die; }
  if(!isset($_GET['score'])and !isset($_GET['finish']))
  { header('Location: evaluation.php?step=1&score=MAo='); die; }
  $step = $_GET['step'];
  $score = intval(base64_decode($_GET['score']));
  $header = '<!doctype html> <html dir="ltr" lang="fr-FR"><head><meta charset="UTF-8"><title></title></head><body style="margin:2em">';
  $footer = '</body></html>';
   
  if($step == '1')
  {
  $score1=base64_encode($score+3);
  $score2=base64_encode($score+10);
  $score3=base64_encode($score+0);
  echo $header;
  echo "<b>StatusNet, c'est... ?</b><br><ul>";
  echo "<li><a href=\"evaluation.php?step=2&amp;score=$score1\">un logiciel d'anonymisation</a></li>";
  echo "<li><a href=\"evaluation.php?step=2&amp;score=$score2\">une plateforme de réseau social</a></li>";
  echo "<li><a href=\"evaluation.php?step=2&amp;score=$score3\">une marque de lessive</a></li>";
  echo "</ul>".$footer;die;
  }
   
   
  if($step == '2')
  {
  $score1=base64_encode($score+2);
  $score2=base64_encode($score+6);
  $score3=base64_encode($score+10);
  $score4=base64_encode($score+0);
  $score5=base64_encode($score+8);
  echo $header;
  echo "<b>Un(e) pirate, c'est... ?</b><br><ul>";
  echo "<li><a href=\"evaluation.php?step=3&amp;score=$score1\">une personne qui télécharge sur internet</a></li>";
  echo "<li><a href=\"evaluation.php?step=3&amp;score=$score2\">un(e) terroriste des hautes mers</a></li>";
  echo "<li><a href=\"evaluation.php?step=3&amp;score=$score3\">un(e) adhérent(e) au Parti Pirate</a></li>";
  echo "<li><a href=\"evaluation.php?step=3&amp;score=$score4\">un(e) hacker/hackeuse qui casse les sécurités des logiciels</a></li>";
  echo "<li><a href=\"evaluation.php?step=3&amp;score=$score5\">moi, toi, tout le monde</a></li>";
  echo "</ul>".$footer;die;
  }
   
  if($step == '3')
  {
  $score1=base64_encode($score+8);
  $score2=base64_encode($score+10);
  $score3=base64_encode($score+9);
  echo $header;
  echo "<b>Software is like sex, it's better when it's free.</b><br><ul>";
  echo "<li><a href=\"evaluation.php?step=4&amp;score=$score1\">tout à fait d'accord, d'ailleurs je pratique l'un et l'autre quotidiennement</a></li>";
  echo "<li><a href=\"evaluation.php?step=4&amp;score=$score2\">tu fais bien de ne pas traduire la phrase en français</a></li>";
  echo "<li><a href=\"evaluation.php?step=4&amp;score=$score3\">join us now and share the software,...</a></li>";
  echo "</ul>".$footer;die;
  }
   
  if($step == '4')
  {
  $score1=base64_encode($score+1);
  $score2=base64_encode($score+2);
  $score3=base64_encode($score+3);
  $score4=base64_encode($score+10);
  echo $header;
  echo "<b>La Hadopi, elle cherche à faire condamner... </b><br><ul>";
  echo "<li><a href=\"evaluation.php?step=5&amp;score=$score1\">les internautes sur le fait d'avoir téléchargé une oeuvre protégée par le droit d'auteur</a></li>";
  echo "<li><a href=\"evaluation.php?step=5&amp;score=$score2\">les internautes sur le fait d'avoir partagé une oeuvre protégée par le droit d'auteur</a></li>";
  echo "<li><a href=\"evaluation.php?step=5&amp;score=$score3\">les internautes sur le fait d'avoir manqué à l'obligation de sécurisation de l'accès internet</a></li>";
  echo "<li><a href=\"evaluation.php?step=5&amp;score=$score4\">(aucun des trois)</a></li>";
  echo "</ul>".$footer;die;
  }
   
   
  if($step == '5')
  {
  $score1=base64_encode($score+10);
  $score2=base64_encode($score+5);
  $score3=base64_encode($score+0);
  echo $header;
  echo "<b>Savez-vous où vit Sebsauvage (à 50 km près) ?</b><br><ul>";
  echo "<li><a href=\"evaluation.php?step=6&amp;score=$score1\">oui</a></li>";
  echo "<li><a href=\"evaluation.php?step=6&amp;score=$score2\">non</a></li>";
  echo "<li><a href=\"evaluation.php?step=6&amp;score=$score3\">qui est-ce ?</a></li>";
  echo "</ul>".$footer;die;
  }
   
  if($step == '6')
  {
  $score1=base64_encode($score+8);
  $score2=base64_encode($score+3);
  $score3=base64_encode($score+10);
  echo $header;
  echo "<b>La pédophilie sur internet ?</b><br><ul>";
  echo "<li><a href=\"evaluation.php?step=7&amp;score=$score1\">un problème marginal, mais utile pour justifier des lois liberticides</a></li>";
  echo "<li><a href=\"evaluation.php?step=7&amp;score=$score2\">un fléau à combattre par tous moyens, chaque jour j'y suis confronté</a></li>";
  echo "<li><a href=\"evaluation.php?step=7&amp;score=$score3\">la pédophilie en elle-même n'est pas le problème, attention aux mots</a></li>";
  echo "</ul>".$footer;die;
  }
   
  if($step == '7')
  {
  $score1=base64_encode($score+3);
  $score2=base64_encode($score+8);
  $score3=base64_encode($score+10);
  echo $header;
  echo "<b>Une oeuvre tombe dans le domaine public...</b><br><ul>";
  echo "<li><a href=\"evaluation.php?step=8&amp;score=$score1\">70 ans après sa création</a></li>";
  echo "<li><a href=\"evaluation.php?step=8&amp;score=$score2\">70 ans après la mort du créateur</a></li>";
  echo "<li><a href=\"evaluation.php?step=8&amp;score=$score3\">beaucoup trop tard</a></li>";
  echo "</ul>".$footer;die;
  }
   
   
  if($step == '8')
  {
  $score1=base64_encode($score+9);
  $score2=base64_encode($score+1);
  $score3=base64_encode($score+10);
  echo $header;
  echo "<b>Facebook revend les données de ses utilisateurs aux publicitaires ?</b><br><ul>";
  echo "<li><a href=\"evaluation.php?step=9&amp;score=$score1\">oui, toujours</a></li>";
  echo "<li><a href=\"evaluation.php?step=9&amp;score=$score2\">oui, mais pas des profils non publics</a></li>";
  echo "<li><a href=\"evaluation.php?step=9&amp;score=$score3\">seuls eux le savent, je préfère ne pas faire confiance</a></li>";
  echo "</ul>".$footer;die;
  }
   
  if($step == '9')
  {
  $score1=base64_encode($score+8);
  $score2=base64_encode($score+10);
  $score3=base64_encode($score+1);
  $score3=base64_encode($score-30);
  echo $header;
  echo "<b>uname -s</b><br><ul>";
  echo "<li><a href=\"evaluation.php?step=10&amp;score=$score1\">Hurd</a></li>";
  echo "<li><a href=\"evaluation.php?step=10&amp;score=$score2\">Linux</a></li>";
  echo "<li><a href=\"evaluation.php?step=10&amp;score=$score3\">what ?</a></li>";
  echo "<li><a href=\"evaluation.php?step=10&amp;score=$score3\">'uname' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.</a></li>";
  echo "</ul>".$footer;die;
  }
   
  if($step == '10')
  {
  $score1=base64_encode($score+10);
  $score2=base64_encode($score+8);
  $score3=base64_encode($score+5);
  echo $header;
  echo "<b>Ça vous a plu ? :)</b><br><ul>";
  echo "<li><a onclick=\"alert(':(');\" href=\"evaluation.php?finish&amp;score=$score1\">c'est tout pourri, remboursez !</a></li>";
  echo "<li><a href=\"evaluation.php?finish&amp;score=$score2\">fun 5 minutes, un peu naze quand même</a></li>";
  echo "<li><a href=\"evaluation.php?finish&amp;score=$score3\">trop génial, tu m'apprends comment faire ?</a></li>";
  echo "</ul>".$footer;die;
  }
   
  if(isset($_GET['finish']))
  {
  echo $header;
  echo "<b>Vous avez un score de $score.</b><br><br>";
  if($score=='100') { $msg = 'Un sans-fautes, bravo !'; }
  if($score<'20') { $msg = 'Aie aie aie.'; }
  if($score>'20') { $msg = 'Pas fameux.'; }
  if($score>'40') { $msg = 'Passable.'; }
  if($score>'60') { $msg = 'Plutôt bon.'; }
  if($score>'80') { $msg = 'Hey, pas mal !'; }
  if($score>'90') { $msg = 'Excellent !'; }
  if($score>'100') { $msg = 'Tricheur ! :('; }
  echo $msg.$footer;die;
  }
   
   
  ?>
module_d_evaluation.txt · Dernière modification : 2012/10/24 14:31 (modification externe)