PHP Classes

File: DOC.fr.txt

Recommend this page to a friend!
  Classes of Pierre FAUQUE   Tobacco Class   DOC.fr.txt   Download  
File: DOC.fr.txt
Role: Documentation
Content type: text/plain
Description: Documentation (French)
Class: Tobacco Class
Display and evaluate tobacco tests
Author: By
Last change: Convertion into utf-8 encoded file
Date: 7 years ago
Size: 2,910 bytes
 

Contents

Class file image Download
MINI-DOCUMENTATION Cette classe affiche et évalue trois tests différents à propos du tabac : - Le test de Fagerström pour évaluer la dépendance à la nicotine, - Le test de Demaria, Grimaldi et Lagrue, utilisé pour déterminer la motivation à l'arrêt du tabac, - Le test de Horn utilisé pour déterminer le profil de fumeur. - Peut-être d'autres tests dans une future version... Vous devez instancier la classe en utilisant les initales des tests désirés : - D pour le test de Demaria, Grimaldi et Lagrue, - F pour le test de Fagerström et - H pour le test de Horn. Les majuscules et les minuscules pour ces initiales sont acceptées. Vous pouvez afficher un, deux ou trois tests. L'ordre des initiales détermine l'ordre d'affichage des tests. exemples : $test = new tobacco('F'); // Test de Fagerström seulement. $test = new tobacco('DFH'); // Tests, dans l'ordre : Demaria, Fagerström, Horn. $test = new tobacco('FDH'); // Tests, dans l'ordre : Fagerström, Demaria, Horn. $test = new tobacco('DH'); // Seulement deux tests : Demaria d'abord, Horn ensuite. Les résultats de chaque test sont toujours rangés dans des tableaux : $test->tabd pour le test de Demaria, Grimaldi et Lagrue, $test->tabf pour le test de Fagerström, $test->tabh pour le test de Horn. L'attribut $test->showtest peut être positionné à 0 ou 1. 1: Les résultats du test sont affichés. C'est la valeur par défaut. 0: Les résultats ne sont pas affichés. Vous pouvez fixer la valeur de cet attribut lors de l'instanciation : $test = new tobacco('DFH'); ou $test = new tobacco('DFH',1); // pour afficher le résultat $test = new tobacco('DFH',0); // pour ne pas afficher Si $test->showtest est positionné à 0, les résultats ne sont pas affichés et vous pouvez utiliser les tableaux de résultats ($test->tabd, $test->tabf, $test->tabh) pour écrire vos propres textes avec les styles que vous voulez. Les réponses faites, que les résultats soient affichés ou non, sont toujours rangés dans ces tableaux. Pour afficher un ou des tests, utiliser la méthode $test->display(); Pour évaluer un ou des tests, utiliser la méthode $test->evaluate(); Pour écrire le javascript correspondant, utiliser la méthode $test->write_js(); Pour voir les tableaux de réponses et résultats, utiliser la méthode $test->showresults(); après la méthode $test->evaluate(); que l'attribut $test->showtest soit à 0 ou à 1. Javascript: - Dans le test de Fagerström, on doit répondre à toutes les questions. - Dans le test de Demaria, on doit répondre à la première question (radio: 3 choix), Les autres propositions peuvent être cochées si elles orrespondent à la réalité. - Dans le test de Horn, on doit répondre à toutes les questions. Jetez un oeil au fichier demo.fr.php Historique: 16/01/2017 : v0.1 Version initiale.