学习标准 - 课程目标星型方案提供有关学习标准、课程目标和对齐的信息。
ODS_CONTENT_ALIGNMENT_FACT
ODS_CONTENT_ALIGNMENT_FACT 对于学习标准或课程目标与任何内容项目的每个对齐包含一行。
列 | 描述 |
---|---|
sog_pk1 | 标识 clp_sog 记录,将 sog_pk1 与 ods_learning_standard.sog_pk1 结合起来可获取一个标准的所有属性。 |
course_content_pk1 | 标识学习系统课程内的内容,将 course_content_pk1 与 ods_course_content 结合起来可获取一个对齐内容的详细信息。 |
content_alignment_pk1 | 未使用。它的存在是为了促进增量处理。 |
ODS_COURSE_SOG_FACT
ODS_COURSE_SOG_FACT 对于标准(学习标准或课程目标)与应遵循该标准的学习系统课程之间的每个关联包含一行。
列 | 描述 |
---|---|
sog_pk1 | 标识 clp_sog 记录,将 sog_pk1 与 ods_k12_standard.sog_pk1 结合起来可获取一个标准的所有属性。 |
ls_course_pk1 | 标识学习系统课程,将 ls_course_pk1 与 ods_ls_course 结合起来可获取各个课程的所有详细信息。 |
ODS_COURSE_CONTENT
ODS_COURSE_CONTENT 对于课程中的每个可对齐内容包含一行。
列 | 描述 |
---|---|
pk1 | 唯一标识可对齐的内容。 |
content_name | 项目的名称。 |
content_type | B=博客 M=消息线程 F=论坛 G=成绩簿 C=课程内容 T=测试 Q=问题 S=调查 J=日记 |
content_owner | 显示项目的父项,定义如下:
|
content_description | 此内容的描述。如果内容是问题,则描述将是问题文本的前 100 个字符。如果问题文本包含 html 字符,则 html 字符将被删除,并显示前 100 个非 html 字符 |
gradable_ind | 如果有与此项目关联的成绩列,则为 Y,否则为 N。 |
ls_course_pk1 | 标识此内容所属的学习系统课程。 |
type_label | 此内容项类型的标签。 |
question_type | 如果这是一个问题,则此列是问题类型的标签。如果不是问题,则此列的值将为空。 |
ODS_LS_COURSE
ODS_LS_COURSE 对于每个学习系统课程包含一行。
列 | 描述 |
---|---|
pk1 | 唯一标识符。 |
course_name | 学习系统课程的名称。 |
batch_uid | 学习系统课程的 Batch_uid。 |
available_ind | 指示课程是否可用。 |
term_pk1 | 在其中创建此课程的学期。可以为空白。 |
node_pk1 | 课程的主要节点。 |
organization_ind | 指示此记录是否用于组织。 |
ODS_LEARNING_STANDARD
ODS_LEARNING_STANDARD 对于每个学习标准包含一行。
列 | 描述 |
---|---|
sog_pk1 | 标识目的。 |
standard_doc_number | 提供者通常用于标识此标准的编号,如 1.1.a。通常仅在子文档中唯一。 |
sub_doc_name | 此标准所属的子文档的提供者给出的名称,例如一年级或代数 I。也称为年级。 |
sub_doc_pk1 | 唯一标识子文档。 |
standard_type | 提供者用于标识标准类型的字符串,如指标或基准。 |
stem | 为此标准的 clp_sog.description 提供上下文。考虑具有以下标准子树的情况。 1. 孩子应该能够做简单的算术题 1.a 1 到 100 之间的数字的加法。 1.b 1 到 100 之间的数字的减法。 1.a 和 1.b 的 stem 是“孩子应该能够做简单的算术题”。 |
grade_hi | 此子文档适用的高年级范围。我们使用基于年龄的年级范围,因此我们可以用数字将幼儿园表示为 5。那么,1 年级就对应 6,依此类推。 |
grade_lo | 此子文档适用的低年级范围。我们使用基于年龄的年级范围,因此我们可以用数字将幼儿园表示为 5。那么,1 年级就对应 6,依此类推。 |
document_type | 此标准所属的标准文档的类型,例如评估标准。 |
document_type_pk1 | 唯一标识此标准所属的标准文档的类型。 |
discipline_code | 标识学科的代码,如 MATH。 |
discipline_name | 学科名称,如“数学”或“语文”。 |
discipline_pk1 | 唯一标识此标准所属的文档,例如 1997 年加州数学评估标准。 |
provider_name | 拥有标准的实体的名称,通常是州或标准机构,例如加利福尼亚州。 |
provider_code | 标识提供者的代码,例如 CA。 |
provider_country | 提供者所在的国家/地区,例如美国。 |
provider_pk1 | 唯一标识提供者。 |
parent_sog_pk1 | 如果目标是一组分层目的的一部分,则标识拥有它的 clp_sog 记录。 |
display_order | 指示标准在子文档中的显示顺序。实际值不重要。在从 XML 文件导入标准时,会使用 Java 计数器以 100 为增量为标准指定编号。这使它们能够以 XML 文件表示的相同顺序进行显示。使用增量是因为我们可能必须在就地更新期间插入新标准。 |
description | 包含标准的文本。 |
title | 学习系统的名称。 |
layer | 标识此目的在其层次结构集中的深度。如果它不是此类集合的一部分,则为空或 1。此信息可以通过遍历 parent_sog_pk1 树来确定,但经过非规范化以便于显示目的。 |
doc_status | A=活动,I=非活动,R=复查中 |
doc_publication_date | 提供者发布此文档的日期。通常,仅提供年份,因此默认为发布年份的 1 月 1 日。 |
doc_last_update_date | 此标准文档上次“就地”更新的日期。如果没有“就地”更新,它应该与 publication_date 相同。 |
alignable_ind | 指示是否可以与此学习标准对齐。可以是 Y 或 N。 |
owner | 不再使用。 |
standard_set | 此标准所属的标准集的名称。对于 K-12 标准,这是提供者代码、学科名称和发布日期的串联。对于非 K-12 标准,它只是学科名称。 |
查询示例
此查询将显示与每个课程关联的每个标准以及与每个标准对齐的内容。
select c.course_name, ls.standard_doc_number, ls.description, cc.content_name
from ods_content_alignment_fact caf, ods_learning_standard ls, ods_course_content cc, ods_ls_course c
where caf.sog_pk1=ls.sog_pk1
and caf.course_content_pk1=cc.pk1
and c.pk1 = cc.ls_course_pk1