Skip to main content

结果活动累加器方案

此方案提供 activity_accumulator 表的说明。它包含有关每个用户登录会话的数据。它还包括有关每个会话期间访问的每门课程和内容项目的信息。

显示表之间关系的关系图。ods_aa_content_activity表有一个指向ods_aa_session_activity表的箭头和一个指向ods_aa_course_activity表的箭头。ods_aa_course活动表还有一个指向ods_aa_session_activity表的箭头。

ODS_AA_SESSION_ACTIVITY

每个唯一登录会话存在一条记录。登录会话由唯一会话 ID 和用户 ID 组合的登录和注销事件定义。登录会话还可以是没有注销事件,但会话 ID 已被其他用户使用或不再显示的唯一会话 ID 和用户 ID 组合。在这种情况下,假定原始登录会话在为其记录最后一个事件时已结束。

119. 事实表

描述

login_pk1

定义唯一用户会话的唯一标识符。

user_pk1

该登录会话的用户。

session_pk1

标识用户会话。在 Blackboard Learn 9.1 SP 8 之前,会话 ID 可以重复使用,因此它们仅标识某个时间点的会话。因此,在任何给定的时间点,会话 ID 只能由一个用户使用。

login_time

表示登录会话开始的时间戳。

logout_time

表示登录会话结束的时间戳。它是注销事件的时间戳(如果有),或者会话中最后一个活动的时间戳(如果会话超时)。

logout_ind

指示此会话是否以显式用户注销结束。

mobile_ind

指示此会话是否通过 Blackboard Mobile 启动。



ODS_AA_COURSE_ACTIVITY

此视图列出activity_accumulator表中的所有课程访问记录。它们按登录名和课程汇总。

120. 事实表

描述

login_pk1

定义唯一用户会话的唯一标识符。

user_pk1

该登录会话的用户。

session_pk1

该登录会话的会话 ID。

course_pk1

该访问记录的课程 pk1。

initial_datetime_access

在此登录会话期间首次访问此课程的时间戳。

course_access_minutes

在此登录会话期间访问此课程的时长的总时间。



ODS_AA_CONTENT_ACTIVITY

此视图列出activity_accumulator表中的所有内容访问记录。它们按登录名、课程和内容 pk 进行汇总。

121. 事实表

描述

login_pk1

定义唯一用户会话的唯一标识符。

user_pk1

该登录会话的用户。

session_pk1

该登录会话的会话 ID。

course_pk1

该访问记录的课程 pk1。

content_pk1

该访问记录的内容 pk1。

initial_datetime_access

在此登录会话期间首次访问此课程的时间戳。

access_minutes

在此登录会话期间访问此内容项目的时长的总时间。

access_starts

在此登录会话期间访问内容项目的次数。



ODS_COURSE_ITEM

此视图对于课程中的每个内容项目包含一行。

122. 事实表

描述

pk1

生成的用于标识课程的主键。

content_name

内容项目的名称。

content_type

内容的类型。直接来自 content_handlers.name。需要使用相应的属性文件进行翻译才能获得有意义的类型。