1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| nomZR_Qc est une chaîne = "ZR_QuestionCoch"
donnéesQuestion, options sont des chaînes
nomZR_Qc est une chaîne = "ZR_QuestionCoch"
POUR i = 1 _A_ gnNbQuestions
// récupérer les informations de la question
donnéesQuestion = extraitInfoQuestion(QCMALire,i)
//on recupere le nombre d'options pour chaque question
nNbOptions est un entier= Val(ExtraitChaîne(donnéesQuestion,1,RC))
// On ajoute la ZR_Question
ZoneRépétéeAjoute(ZR_Questions)
ZR_Questions = ZoneRépétéeOccurrence(ZR_Questions)
SAI_Question = ExtraitChaîne(donnéesQuestion,2,RC+"***"+RC,DepuisDébut)
// On récupère les options de la question
options = ExtraitChaîne(donnéesQuestion,2,RC,DepuisDébut)
POUR j = 1 _A_ nNbOptions
ZoneRépétéeAjoute(ZR_QuestionCoch)
{nomZR_Qc,indChamp}[j] = ExtraitChaîne(options,j,"|#|",DepuisDébut)
FIN
FIN |
Partager