transformer des questions à choix multiple aux question binaire (oui/non)
Bonjour,
je ne cherche pas un bou de code, je cherche plutôt une idée d'algorithme et voici ma problèmatique:
ma structure source est un flux de sortie d'une base de donnée du genre
Code:
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
| Individu question reponse TypeQuestion
Ind1 IDENTITE NULL titre
Ind1 General NULL sous titre
Ind1 nom Lenom_1 texte
Ind1 Prenom Leprenom_1 texte
Ind1 INDICATION NULL titre
Ind1 INDICATION_1 NULL sous titre
Ind1 question_1 reponse_1_1 question à choix multiple
Ind1 question_1 reponse_1_2 question à choix multiple
Ind1 question_1 reponse_1_3 question à choix multiple
Ind1 INDICATION_2 NULL sous titre
Ind1 question_2 reponse_1_3 question à choix multiple
Ind1 question_2 reponse_1_5 question à choix multiple
Ind1 question_2 reponse_1_9 question à choix multiple
Ind2 IDENTITE NULL titre
Ind2 General NULL sous titre
Ind2 nom Lenom_2 texte
Ind2 Prenom Leprenom_2 texte
Ind2 INDICATION NULL titre
Ind2 INDICATION_1 NULL sous titre
Ind2 question_1 reponse_1_2 question à choix multiple
Ind2 question_1 reponse_1_4 question à choix multiple
Ind2 question_1 reponse_1_6 question à choix multiple
Ind2 INDICATION_2 NULL sous titre
Ind2 question_2 reponse_1_3 question à choix multiple
Ind2 question_2 reponse_1_7 question à choix multiple
Ind2 question_2 reponse_1_10 question à choix multiple |
Sachant que les questions : question_1 et question_2 peuvent avoir respectivement 12 et 15 reponses possibles.
Dans la structure de destination, je n'ai pas le drois d'avoir plusieurs reponses possible pour la même question mais plutôt une reponse binaire, je m'explique:
si dans ma structure source, la question question_1 avait comme reponse:
reponse_1_1
reponse_1_3
reponse_1_9
dans ma structure de destination je dois mettre
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| question reponse
reponse_1_1 oui
reponse_1_2 non
reponse_1_3 oui
reponse_1_4 non
reponse_1_5 non
reponse_1_6 non
reponse_1_7 non
reponse_1_8 non
reponse_1_9 oui
reponse_1_10 non
reponse_1_11 non
reponse_1_12 non |
Je n'ai pas trouvé d'algorithme pour gerer ceci, raison pour laquelle je demende votre aide.
je vous remercie d'avance.