1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
|
<script>
var questionEnCour = 0;//variable pour indiquer le numéro des id des questions
var Num = 0;//variable pour indiquer le numéro de ligne via leur id dans le tableau des résultats
var tableauDesReponses = [
["reponse1b", "la bonne réponse est 0,10 km"],
["reponse2b", "la bonne réponse est 100 hm"],
["reponse3c", "la bonne réponse est 1 hectare"],
["reponse4b", "la bonne réponse est 10 000 litres"],
["reponse5c", "la bonne réponse est 10 mililitres"],
["reponse6b", "la bonne réponse est 10 quintaux"],
["reponse7b", "la bonne réponse est 1 000 tonnes"],
["reponse8b", "la bonne réponse est 90 degréd"],
["reponse9c", "la bonne réponse est 360 degrés"],
["reponse10b", "la bonne réponse est 2,415 heures"],
["reponse11b", "la bonne réponse est 0,5 min"],
["reponse12c", "la bonne réponse est 200 m²"],
["reponse13c", "la bonne réponse est 28,28 m m²"],
["reponse14b", "la bonne réponse est 400 m²"],
["reponse15b", "la bonne réponse est 125,66 m"],
["reponse16a", "la bonne réponse est 300 m"],
["reponse17a", "la bonne réponse est 12 m³"],
["reponse18a", "la bonne réponse est 50 m"],
["reponse19b", "la bonne réponse est 24 cm"],
["reponse20c", "la bonne réponse est 1/50"],
["reponse21a", "la bonne réponse est essentiellement planimétrique"],
["reponse22a", "la bonne réponse est essentiellement altimétrique"],
["reponse23b", "la bonne réponse est par rapport au niveau moyen de la mer méditéranée"],
["reponse24b", "la bonne réponse est la lecture arrière"],
["reponse25a", "la bonne réponse est 100.40"],
["reponse26c", "la bonne réponse est une pelle hydraulique"],
["reponse27a", "la bonne réponse est un bouteur"],
["reponse28b", "la bonne réponse est un tombereau"],
["reponse29a", "la bonne réponse est un finisseur"],
["reponse30c", "la bonne réponse est une niveleuse"],
["reponse31b", "la bonne réponse est la largeur du godet"],
["reponse32a", "la bonne réponse est 10 %"],
["reponse33c", "la bonne réponse l'amiante ciment"],
["reponse34a", "la bonne réponse la chaux vive"],
["reponse35b", "la bonne réponse est 130 °C"],
["reponse36b", "la bonne réponse est une couche d'accrochage"],
["reponse37a", "la bonne réponse est toutes celles qui sont fournies par l'entreprise"],
["reponse38c", "la bonne réponse est 100 m"],
["reponse39b", "la bonne réponse est 10 m"],
["reponse40a", "la bonne réponse est que l'on a respectées les exigences du client"]
];
//affiche le formulaire d'inscription
document.getElementById("renseignement").style.display = "block";
// si click sur l'image appelle la fonction controle
document.getElementById("verifier1").addEventListener("click", function( event ) {
controle();
}, false);
//une fois les questions affichées si click sur l'image appelle la fonction verifier
document.getElementById("imageJeValide").addEventListener("click", function( event ) {
verifier();
}, false);
function controle()
{
document.getElementById("renseignement").style.visibility = "hidden";//fait disparaitre le formulaire d'inscription
document.getElementById("question0" ).style.visibility = "visible";//devrait faire apparaitre la première question mais la page est vide
}
function verifier() {
//siréponse juste
if (document.getElementById(tableauDesReponses[questionEnCour][0]).checked) {
alert("Bonne réponse");//renseigne le candidat sur ça réponse
window.inscription.document.getElementById("L" + Num ).document.write = "question1"; // devrait écrire dans le tableau résultat la question posée à la ligne idiquée par la variable num
// les id des cellules sont L pour première cellule + numéro de la ligne Num, par exemple C1 pour la deuxième colonne ligne 1
window.inscription.document.getElementById("L" + Num ).document.write = Vrai;// devrait écrire vrait
}
//si réponse fausse
else {
alert(tableauDesReponses[questionEnCour][1]);//affiche la bonne réponse qui est renseignée dans le tableau des réponses
window.inscription.document.getElementById("L" + Num ).document.write = "question1"; // essai d'écrire la question mais ne fonctionne pas
window.inscription.document.getElementById("C" + Num ).document.write = Faux;// devrait écrire vrait
}
}
questionSuivante();//appelle la fonction question suivante
}
function questionSuivante() {
//test si dernière question mais ça fonctionne pas
if(questionEnCour === 39){
alert("Le QCU est fini !");//il faudra que je remplace l'alerte par l'appelle d'une fonction qui m'enverra les résultats par mail et là je ne sais pas encore par ou commencer
}
else{
document.getElementById("question" + questionEnCour).style.display = "none";//fait disparaitre la question validée
questionEnCour++; //on passe à la question suivante
document.getElementById("question" + questionEnCour).style.display = "block";//affiche la question suivante
}
}
</script> |
Partager