Tutos en vrac

De tout et de rien...

Outils pour utilisateurs

Outils du site


module_d_evaluation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

module_d_evaluation [2012/10/24 13:31] (Version actuelle)
charpy créée
Ligne 1: Ligne 1:
 +    <?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 13:31 par charpy