Bonjour.
Tu ne te tromperais pas quelque part ?
Normalement, une question n'appartient qu'à un seul test.
Donc pourquoi définir une question à plusieurs tests ?
Je verrais plutôt :
- Test 1
- Question 1 (première question du premier test)
- Response 1 (première réponse de la première question du premier test)
- Response 2 (deuxième réponse de la première question du premier test)
- etc ...
- Question 2 (deuxième question du premier test)
- Response 1 (première réponse de la deuxième question du premier test)
- etc ...
- etc ...
- Question 1 (première question du premier test)
- Test 2
- Question 1 (première question du deuxième test)
- Response (première réponse de la première question du deuxième test)
- etc ...
- etc ...
- Question 1 (première question du deuxième test)
- etc ...
Donc seulement trois tables et tu pourrais faire :
Puis dans ta vue :