Tests en PHP

 
1 er script : F_Quest.php

Questionnaire auto-corrigé à réaliser en quelques minutes 


Il suffit d'ouvrir f_quest.php avec le bloc_notes (ou tout autre éditeur en mode texte pur) et d'y entrer, aux emplacements précisés, quelques lignes :
  • changer le titre qui apparaît dans les barres de windows
  • changer le titre du haut de la page
  • ajouter les questions et les bonnes réponses correspondantes.
-----------------------------------------------------------------
$question[0]="Quelle est la couleur du cheval blanc d'Henri IV ?";
$question[1]="Quelle est le jour de repos ?";
$question[2]="Quelle est la saison la plus chaude ?";
etc.............................

$bonne_rep[0]="blanc";
$bonne_rep[1]="dimanche";
$bonne_rep[2]="été";
etc.............................
----------------------------------------------------------------
Le nombre de questions est quelconque et ne dépend que de votre imagination.

Il faudra bien sûr sauvegarder le fichier modifié, l'envoyer dans votre répertoire, sur votre site, chez votre hébergeur et l'appeler depuis une de vos pages.

A la fin du questionnaire, rempli par les visiteurs de votre site, leur score sera affiché. 

C'est absolument tout ce qu'il y a à faire.


2ème script : F_QCM.php

Questionnaire à Choix Multiples auto-corrigé à réaliser en quelques minutes 


C'est presque pareil :
il suffit d'ouvrir f_qcm.php avec le bloc_notes (ou tout autre éditeur en mode texte pur) et d'y entrer, aux emplacements précisés, quelques lignes :
  • changer le titre qui apparaît dans les barres de windows
  • changer le titre du haut de la page
  • ajouter les questions, les différents choix possibles  et les bonnes réponses correspondantes
les questions, les différents choix possibles et les bonnes réponses correspondantes.
-----------------------------------------------------------------------------------
$question[0]="Quelle est la couleur du cheval blanc d'Henri IV ?";
$choix[0]=array("blanc","bleu","rouge","vert");
$bonne_rep[0]=$choix[0][0];

$question[1]="Quelle est le jour de repos ?";
$choix[1]=array("lundi","dimanche","samedi");
$bonne_rep[1]=$choix[1][1];

$question[2]="Quelle est la saison la plus chaude ?";
$choix[2]=array("hiver","automne","printemps","été");
$bonne_rep[2]=$choix[2][3];

$question[3]="PHP est un langage interprété sur le serveur ?";
$choix[3]=array("vrai","faux");
$bonne_rep[3]=$choix[3][0];

etc....
etc...
etc...
-----------------------------------------------------------------------------------

Nouveau 13/03/04

Ce script est maintenant fourni en 2 versions :

  • F_QCM.PHP : l'ancienne version (réponses courtes ou peu nombreuses) avec affichage de tous les choix sur une même ligne
  • F_QCM_RL.PHP : la nouvelle version (Réponses Longues) avec affichage de tous les choix à raison d'un par ligne.

Un petit bout de JavaScript a été ajouté, en début de page, afin d'empêcher le retour à la page précédente (particulièrement gênant lorsque les bonnes réponses ont été données !)

Il faudra bien sûr sauvegarder le fichier modifié, l'envoyer dans votre répertoire, sur votre site, chez votre hébergeur et l'appeler depuis une de vos pages.

A la fin du qcm, rempli par les visiteurs de votre site, leur score sera affiché. 

Un QCM est souvent préférable à un questionnaire car avec ce dernier il y a souvent ambiguïté et des réponses justes mais pas tout à fait identiques à celles espérées ne seront pas acceptées.
ex: pour la saison la plus chaude si l'utilisateur tape:  l'été au lieu de : été ou encore s'il tape eté !

C'est absolument tout ce qu'il y a à faire.

Ces scripts peuvent fonctionner sous PHP4 et prennent en compte les dernières versions de PHP ainsi que les variables globales à OFF.


 
Bonnes adresses :

http://www.php.net/   : le site officiel
http://www.phpdebutant.com/   : un site très pédagogique pour démarrer et aller plus loin en PHP
http://phpfacile.free.fr/  : site très bien réalisé avec plein de cours, exemples, applications,...
http://phpindex.com/ : idem
http://phpinfo.net/ : idem
http://freedani.free.fr : qui offre un éditeur gratuit (html+php/asp) en version ß mais déjà très prometteur
http://phpscripts.free.fr : des tas de scripts dans tous les domaines
et des tas d'autres, de qualité professionnelle, regorgeant de ressources...
 

Ecrire à propos de ces programmes