Dites que j'ai une table Étudiant, elle possède un ID int. J'ai un ensemble fixe de 10 questions à choix multiples avec 5 réponses possibles. J'ai une table de réponse normalisée qui a l'id de question, le Student.answer (1-5) et le Student.IDAide sur la requête SQL - Évaluation des tests à choix multiples
J'essaye d'écrire une seule requête qui retournera tous les points sur un certain pecentage. A cette fin, j'ai écrit un UDF simple qui accepte le Student.answers et la bonne réponse, donc il a 20 paramètres.
Je commence à me demander s'il vaut mieux dénormaliser la table de réponses, l'apporter dans mon applcation et laisser mon application faire la notation.
Quelqu'un at-il jamais abordé quelque chose comme ça et avoir un aperçu?