Faires des questionnaires notés facilement.

Soyez le premier à donner votre avis sur cette source.

Vue 6 724 fois - Téléchargée 613 fois

Description

Voici un "programme" que j'ai créé il y a un bon moment, et qe je difuse maintenant.
C'est un programme pour faire des questionnaires (A l'origine ce programme était fait pour mon père qui est professeur de technologie, pour faires des "contrôles" notés, sur ordinateur, a partir d'un serveur web.)

Un questionnaire doit être au format .php3, et dans le même dossier que Index.php et quest.php (C'est ce que j'ai fait pour reconnaitre les fichiers, mais on peut améliorer comme changer .php3 par .quest par exemple.)

Source / Exemple :


Voici sont schéma :
<?php
$Titre="Test";   //Titre du questionnaire
$i=0;

$i++;
$question[$i]="Quel est le logo Php ?";   //Titre de la question
$choix[$i]=array("Une plume","Un éléphant","La terre");   //Choix de la question
$type[$i]="Radio";   //Le type de question Radio pour le trucs a cocher, Text pour les truc de texte
$point[$i]=6;        //Le nombre de points gagnés si bien répondu.
$bonne_rep[$i]=$choix[$i][1];   //La bonne réponse

$i++;
$question[$i]="Le Php est éxécuté où ?";   //Titre de la question
$choix[$i]=array("sur internet","sur votre ordi","sur le serveur");   //Choix de la question
$type[$i]="Radio";   //Le type de question Radio pour le trucs a cocher, Text pour les truc de texte
$point[$i]=6;
$bonne_rep[$i]=$choix[$i][2];   //La bonne réponse

$i++;
$question[$i]="Qu'est que le Php ?";   //Titre de la question
$choix[$i]="langage de programmation";
$type[$i]="Text";   //Le type de question Radio pour le trucs a cocher, Text pour les truc de texte
$point[$i]=8;

$Questions=$i;      //On obtient le nombre de questions.
?>

Conclusion :


Voilà, c'est pas compliqué. Pour le moment, il n'y que le type Radio, et Text (dans un textbox, il faut mettre un texte qui contient la réponse,
exemple1: on peut mettre "le php est un langage de programmation sur internet, et qui est éxécuté sur le serveur", ça marchera mais ne rajoutera pas de points pour les trucs rajoutés dans la réponse !.
exemple2: on ne peut pas mettre "le php est un language 2 prog.", car il ne reconnais pas langage de programmation dans la réponse.

Voilà, c'est tout. Il peut être amélioré en mettant des checksbox.
J'ai mit des exemples.
J'ai empéché le clique droit (Sur les autres navigateurs je n'ai pas testé), mais il est possible tricher, mais à vous de trouver comment !!

<?
header ("location: the.zip"); //DownLoadez le zip.
?>

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
9
Date d'inscription
lundi 13 janvier 2003
Statut
Membre
Dernière intervention
13 janvier 2003

cékoi hotpotatoes ?
Messages postés
282
Date d'inscription
dimanche 1 avril 2001
Statut
Membre
Dernière intervention
12 février 2007

Question difficulté, j'avoue que le js est bien mieux, mais en js on peut voir la source et comprendre le fonctionnent pour tricher.
La en php, a moins d'avoir accès au dd serveur, il est impossible d'avoir les réponses.
Messages postés
399
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
6 septembre 2004

pas mal, mais le plus simple, c'est quand même un javascript côté client (style hotpotatoes)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.