q=new Array();r1=new Array();r2=new Array();r3=new Array();rep=new Array();lexpl=new Array();descr=new Array();reterreur= new Array(); qpris= new Array();pris=new Array();prisrep=new Array();reptemp=new Array();retquesterreur=new Array();larep=new Array(); nberreur=0;nombrequestionpris=0;nbquestiontotal=0;erreurtotal=0;revision=0; function remplacer(e){ laquestion=Math.floor(e/10); if(qpris[laquestion]==1){return;} qpris[laquestion]=1;nombrequestionpris++;nbquestiontotal++; repvisiteur=document.laforme["rep"+e].value; document.laforme["rep"+laquestion+"1"].value= ""; document.laforme["rep"+laquestion+"2"].value= ""; unerep=rep[laquestion+rendu];if(revision==1){unerep=larep[laquestion];} if(repvisiteur==unerep){ document.laforme["rep"+e].style.color= "black"; document.laforme["rep"+e].value= repvisiteur; document.laforme["rep"+laquestion+"4"].style.color= "black"; document.laforme["rep"+laquestion+"4"].value= unerep; } else{ nberreur++; if(revision==0){erreurtotal++;reterreur[erreurtotal]=laquestion+rendu;} document.laforme["rep"+e].style.color= "red"; document.laforme["rep"+e].value= repvisiteur; document.laforme["rep"+laquestion+"4"].style.color= "black"; document.laforme["rep"+laquestion+"4"].value= unerep; } if(nombrequestionpris==10 ){ if(nberreur>1){afferreur=nberreur + " erreurs.";}else{afferreur=nberreur + " erreur.";} if(nberreur==0){ afferreur="Bravo."; message=" Cliquez « continuer » pour obtenir dix nouveaux mots."; document.laforme["lebouton"].value=' CONTINUER ' document.getElementById('lemessage').style.color="#6F92A1"; document.getElementById('unbouton').style.background="#80B9FD"; if(nbquestiontotal>=nbq){ message="Bravo. Vous avez terminé l'exercice."; for(l=1;l<400;l++){pris[l]==0;} // afficher la liste des séries } if(revision==1){erreurtotal=0;revision=0;} if(erreurtotal<0){ message=" Revoyez les mots sur lesquels vous avez éprouvé des difficultés."; document.laforme["lebouton"].value=' RÉVISER ' document.getElementById('unbouton').style.background="#ff0000"; document.getElementById('lemessage').style.color="#ff0000"; revision=1; } } else{ message=" Pour de nouveaux mots, vous devez réussir ces dix mots sans faute."; document.laforme["lebouton"].value=' REPRENDRE ' document.getElementById('unbouton').style.background="#ffff00"; } document.laforme["message"].value=afferreur + message; document.getElementById('bouton').style.visibility="visible"; } }