Skip to main content

结果调查星型方案

调查星型方案提供有关企业调查及其提交的信息。

显示表之间关系的关系图

ODS_SURVEY_ANSWER_FACT

ODS_SURVEY_ANSWER_FACT 包含企业调查中任何问题的每个答案(回复)的行。这是一种没有实际事实的事实数据视图,除非问题是开放式的。在这种情况下,此记录在其 answer_text 列中包含实际答案。否则,答案由 answer_pk1 指示,这是 ods-answer_dim 的外键。

84. 事实表

描述

用于按以下条件筛选 ODS_SURVEY_ANSWER_FACT 记录

pk1

唯一标识符。

person_pk1

标识提交此答案的用户。

人员属性,例如性别或邮政编码。

question_pk1

标识此响应正在回答的问题。

此响应所回答的调查、课程评估或问题。

submission_pk1

标识包含此答案的提交的 ods_submission_fact 记录。

如果单个学生对同一部署响应两次,则可以按其 response_pk1 值对两组答案进行分组。

answer_pk1

标识提交者已选择的答案。对于开放式问题的答案,此值将为空。

提交者选择的答案。

deployment_pk1

标识导致将回答的调查或课程评估发送给提交者的部署。

部署,或通过正在部署的工具。一次只能部署一个工具。

answer_text

如果此答案是对开放式问题的回答,则这就是答案的文本。

distr_list_pk1

标识导致该提交者将此调查或课程评估部署给他们的分发列表。

分发列表。

received_date

提交此答案的日期。

crsmain_pk1

标识在其中注册提交者课程的 ods_ls_course 记录。仅在将调查发送至课程时填充。

crsmain_batch_uid

在其中注册提交者课程的 ods_ls_course 记录的 batch_uid。仅在将调查发送至课程时填充。

distr_list_pk1

不再使用。



ODS_ANSWER_DIM

ODS_ANSWER_DIM 包含一行,用于任何调查问题的每个可能答案。对于矩阵问题,此视图实际上对于矩阵中任意行的每个可能答案包含一行。

85. 事实表

描述

pk1

唯一标识符。

名称

此答案的文本。

display_order

显示此答案的位置的从零开始的索引。

分数

指定给此答案的分数值。

question_pk1

标识此答案适用的问题。

score_as_percent_of_range

此答案的分数在此问题的最小分数与最大分数范围中所占的百分比。



ODS_QUESTION_TAG

ODS_QUESTION_TAG 将标签映射到 ods_question_dim 记录。

86. 事实表

描述

tag_value

为标记显示的字符串。

question_pk1

标识已用 tag_value 标记的问题。



ODS_QUESTION_DIM

ODS_QUESTION_DIM包含任何调查或课程评估中每个问题的一条记录。对于矩阵问题,此视图包含矩阵中每一行的一条记录,并且每个视图行在其super_question_desc列中包含矩阵问题的文本。super_question_description列仅填充与矩阵问题相关的视图行。

87. 事实表

描述

pk1

唯一标识符。

question_desc

为此问题显示的文本。如果是矩阵问题,则这是显示在矩阵行左侧的测试。

super_question_desc

如果是矩阵问题,则这是为整个矩阵显示的文本。如果不是矩阵问题,则此列为空。

question_display_order

此问题从零开始的显示顺序。

question_type

此问题的类型。M=Multiple Choice, L=Likert, X=Matrix, B=Boolean, O=Open Ended

question_type_label

可用于检索此问题类型的国际化字符串。

numbering_type

指示该问题的答案编号方式。N="1,2,3,4" L="a,b,c,d" A="A,B,C,D" I="I,II,III" R="i,ii,iii" X=none

survey_name

该问题所属的调查或课程评估的名称。

survey_desc

该问题所属的调查或课程评估的描述。

survey_type

该问题所属的调查或课程评估的类型。“S”=调查,“C”=课程评估。

super_question_pk1

标识此答案适用的超级问题。

survey_pk1

标识此问题所属的调查或课程评估。



ODS_SUBMISSION_NODE

ODS_SUBMISSION_NODE包含部署中指定的每个节点的行,该节点导致将调查发送给提交特定调查响应的人员。

88. 事实表

描述

submission_pk1

标识ods_submission_factods_survey_answer_fact中的记录。

node_pk1

标识ods_node中的记录。

node_batch_uid

关联节点的 batch_uid。

deployment_response_pk1

不再使用。

deployment_pk1

标识 ods_deployment_dim 中的记录。



ODS_SUBMISSION_ROLE

ODS_SUBMISSION_ROLE包含部署中指定的每个机构角色的行,该角色导致将调查发送给提交特定调查响应的人员。

89. 事实表

描述

submission_pk1

标识ods_submission_factods_survey_answer_fact中的记录。

role_pk1

标识 ods_institution_role 中的记录。

role_batch_uid

关联角色的 batch_uid。

deployment_response_pk1

不再使用。

deployment_pk1

标识 ods_deployment_dim 中的记录。



ODS_INSTITUTION_ROLE

ODS_INSTITUTION_ROLE包含系统中每个机构角色的行。

90. 事实表

描述

pk1

唯一标识符。

role_name

此角色的名称。



示例查询

此查询将为指定的调查/课程评估部署选择非开放式问题的所有答案。每个部署只能有一个调查,所以它也只涵盖一个调查。结果按提交者所属的区域、区域的所属单位层次结构、课程或教学体验以及问题的显示顺序进行排序。

select 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

 where saf.deployment_pk1 = 3 and

       qd.question_type <> 'O'

order by qd.question_display_order,

         ad.display_order