Le schéma en étoile des enquêtes fournit des informations sur les enquêtes et leurs travaux remis.
ODS_SURVEY_ANSWER_FACT
ODS_SURVEY_ANSWER_FACT contient une ligne pour chaque réponse à n'importe quelle question d'une enquête. Il s'agit d'une vue de faits sans fait réel, sauf pour les questions ouvertes. Dans ce cas, cet enregistrement contient la réponse réelle dans la colonne answer_text. Sinon, la réponse est indiquée par answer_pk1, qui est une clé étrangère à ods-anser_dim.
Colonne | Description | Permet de filtrer les enregistrements ODS_SURVEY_ANSWER_FACT par |
---|---|---|
pk1 | Identificateur unique. | |
person_pk1 | Identifie la personne qui a envoyé cette réponse. | Attributs personnels tels que le genre ou le code postal. |
question_pk1 | Identifie la question à laquelle cette réponse répond. | L'enquête, l'évaluation de cours ou la question à laquelle cette réponse répond. |
submission_pk1 | Identifie l'enregistrement ods_submission_fact pour le travail remis qui contenait cette réponse. | Dans le cas où un étudiant répond deux fois au même déploiement, les deux ensembles de réponses peuvent être regroupés en fonction de leurs valeurs response_pk1. |
answer_pk1 | Identifie la réponse choisie par l'expéditeur. Cette valeur sera nulle pour les réponses aux questions ouvertes. | La réponse sélectionnée par l'expéditeur. |
deployment_pk1 | Identifie le déploiement à l'origine de l'envoi de l'enquête ou de l'évaluation de cours en train d'être répondue à l'expéditeur. | Déploiement, ou en fonction de l'instrument en cours de déploiement. Seul un instrument peut être déployé à la fois. |
answer_text | Si cette réponse est celle d'une question ouverte, il s'agit du texte de la réponse. | |
distr_list_pk1 | Identifie la liste de distribution à l'origine du déploiement de l'enquête ou de l'évaluation de cours à l'intention de l'expéditeur. | Liste de distribution. |
received_date | La date à laquelle cette réponse a été envoyée. | |
crsmain_pk1 | Identifie l'enregistrement ods_ls_course du cours auquel l'expéditeur était inscrit. Renseigné uniquement si l'enquête a été envoyée aux cours. | |
crsmain_batch_uid | Le batch_uid de l'enregistrement ods_ls_course du cours auquel l'expéditeur était inscrit. Renseigné uniquement si l'enquête a été envoyée aux cours. | |
distr_list_pk1 | N'est plus utilisé. |
ODS_ANSWER_DIM
ODS_ANSWER_DIM contient une ligne pour chaque réponse possible à une question d'enquête. Pour les questions de type matrice, cette vue contiendra une ligne pour chaque réponse possible à l'une des lignes de la matrice.
Colonne | Description |
---|---|
pk1 | Identificateur unique. |
name | Le texte de cette réponse. |
display_order | L'indice de base zéro de la position où la réponse est affichée. |
points | La valeur de point attribuée à cette réponse. |
question_pk1 | Identifie la question à laquelle s'applique cette réponse. |
score_as_percent_of_range | Le score de cette réponse, exprimé en pourcentage de l'intervalle compris entre les valeurs minimale et maximale pour cette question. |
ODS_QUESTION_TAG
ODS_QUESTION_TAG mappe les balises aux enregistrements ods_question_dim.
Colonne | Description |
---|---|
tag_value | La chaîne affichée pour la balise. |
question_pk1 | Identifie la question marquée par tag_value. |
ODS_QUESTION_DIM
ODS_QUESTION_TIM contient un enregistrement pour chaque question d'une enquête ou d'une évaluation de cours. Pour les questions de type matrice, cette vue contient un enregistrement pour chaque ligne de la matrice, et chacune de ces lignes de vue contient le texte de la question de type matrice dans sa colonne super_question_desc. La colonne super_question_description est uniquement renseignée pour afficher les lignes liées aux questions de type matrice.
Colonne | Description |
---|---|
pk1 | Identificateur unique. |
question_desc | Le texte affiché pour cette question. S'il s'agit d'une question de type matrice, il s'agit du test affiché à gauche d'une ligne de la matrice. |
super_question_desc | S'il s'agit d'une question de type matrice, il s'agit du texte affiché à gauche pour la matrice complète. S'il ne s'agit pas d'une question de type matrice, cette colonne est nulle. |
question_display_order | L'ordre d'affichage de base zéro de cette question. |
question_type | Le type de cette question. M=Choix multiples, L=échelle de Likert, X=Matrice, B=Booléenne, O=Ouverte |
question_type_label | Peut servir à extraire la chaîne à traduire pour le type de cette question. |
numbering_type | Indique la numérotation des réponses à cette question. N=« 1,2,3,4 » L=« a,b,c,d » A=« A,B,C,D » I=« I,II,III » R=« i,ii,iii » X=aucune |
survey_name | Le nom de l'enquête ou de l'évaluation de cours de laquelle cette question fait partie. |
survey_desc | La description de l'enquête ou de l'évaluation de cours de laquelle cette question fait partie. |
survey_type | Le type de l'enquête ou de l'évaluation de cours de laquelle cette question fait partie. « S »=Enquête,« C »=Évaluation de cours. |
super_question_pk1 | Identifie la super question à laquelle s'applique cette réponse. |
survey_pk1 | Identifie l'enquête ou l'évaluation de cours de laquelle cette question fait partie. |
ODS_SUBMISSION_NODE
ODS_SUBMISSION_NODE contient une ligne pour chaque nœud spécifié dans le déploiement qui a déclenché l'envoi de l'enquête à la personne qui a envoyé une réponse particulière à une enquête.
Colonne | Description |
---|---|
submission_pk1 | Identifie un enregistrement dans ods_submission_fact ou ods_survey_answer_fact. |
node_pk1 | Identifie un enregistrement dans ods_node. |
node_batch_uid | Le batch_uid du nœud associé. |
deployment_response_pk1 | N'est plus utilisé. |
deployment_pk1 | Identifie un enregistrement dans ods_deployment_dim. |
ODS_SUBMISSION_ROLE
ODS_SUBMISSION_ROLE contient une ligne pour chaque rôle dans l'établissement spécifié dans le déploiement qui a déclenché l'envoi de l'enquête à la personne qui a envoyé une réponse particulière à une enquête.
Colonne | Description |
---|---|
submission_pk1 | Identifie un enregistrement dans ods_submission_fact ou ods_survey_answer_fact. |
role_pk1 | Identifie un enregistrement dans ods_institution_role. |
role_batch_uid | Le batch_uid du rôle associé. |
deployment_response_pk1 | N'est plus utilisé. |
deployment_pk1 | Identifie un enregistrement dans ods_deployment_dim. |
ODS_INSTITUTION_ROLE
ODS_INSTITUTION_ROLE contient une ligne pour chaque rôle dans l'établissement au sein du système.
Colonne | Description |
---|---|
pk1 | Identificateur unique. |
role_name | Le nom de ce rôle. |
Exemple de requête
Cette requête sélectionne toutes les réponses aux questions autres qu'ouvertes pour un déploiement d'enquête/d'évaluation de cours spécifié. Il ne peut y avoir qu'une enquête par déploiement ; cette requête ne couvre donc qu'une seule enquête. Les résultats sont triés en fonction de la section à laquelle était affilié l'expéditeur, de la hiérarchie de l'unité propriétaire de la section, du cours ou de l'expérience pédagogique, et enfin de l'ordre d'affichage de la question.
sélectionner qd.question_desc,
ad.name answer, ad.points
per.gender
from ods_survey_answer_fact saf
INNER JOIN ods_question_dim qd ON saf.question_pk1 = qd.pk1
INNER JOIN ods_answer_dim ad ON saf.answer_pk1 = ad.pk1
LEFT OUTER JOIN ods_person_dim per ON saf.person_pk1 = per.pk1
où saf.deployment_pk1 = 3 et
qd.question_type <> 'O'
classer par qd.question_display_order,
ad.display_order