Aller au contenu principal

Réponses données

Définition

Les réponses données enregistrent les réponses de l'utilisateur.

Détails

Les réponses données référencent les réponses possibles.

Pour une instance de questionnaire il ne peut y avoir qu'une seule réponse donnée par réponse possible.

Représentation en base de données

Structure d'une réponse donnée:

  • id: (int) identifiant unique de la réponse donnée
  • value: (string) valeur de la réponse donnée par l'utilisateur

Relations des réponses données:

  • possibleAnswers: une réponse donnée ne référence qu'1 et 1 seule réponse possible – une réponse possible peut être référencée par 0 à N réponses données (plusieurs instances de questionnaire). On peut partir de la réponse donnée pour récupérer la question par le biais de la réponse possible (toutes les réponses ont une entrée dans les réponses possibles).
  • questionnaireInstances: on a besoin d'un lien entre les réponses et l'instance de questionnaire (une réponse donnée pour une réponse possible pour une instance de questionnaire donnée). Une réponse donnée ne fait que dans le cadre d'1 et 1 seule instance de questionnaire – une instance de questionnaire dispose de 0 à N réponses données.