Activity_Accumulator 표는 무엇입니까?
Activity_Accumulator는 사용자 활동을 추적하는 표입니다. 시스템에서 사용자가 방문하는 거의 모든 페이지가 여기에 기록됩니다. Activity_Accumulator 표를 사용하면 쉽게 사용자 활동에 대해 쿼리하고, 추가 Learn 표에 참여하고, 사용자 지정 보고서를 생성할 수 있습니다.
학업 이의 문제를 해결하고 공정한 결정을 지원하기 위해 Activity Accumulator에서 사용자의 활동을 검토합니다.
이 페이지에서 다음을 찾을 수 있습니다.
Activity Accumulator 표의 구조
열명 | 설명 | 데이터 유형 |
---|---|---|
타임스탬프 | 이벤트가 발생한 날짜 및/또는 시간입니다. | 날짜 시간 |
event_type | 사용자가 Ultra 내에서 수행한 활동 유형입니다. 예를 들어 플랫폼 로그인, 콘텐츠 접근, 시험 제출 등의 작업을 나타냅니다. | varchar(30) 최대 길이가 30자인 텍스트 필드 |
pk1 | 표의 기본 키입니다. 각 기록에는 고유한 pk1 ID가 있습니다. | id |
course_pk1 | 이 활동과 연결된 코스의 기본 키입니다. 각 코스는 플랫폼에서 고유한 ID를 갖습니다. | id |
content_pk1 | 이 활동과 연결된 콘텐츠 항목의 기본 키입니다. 콘텐츠 접근, 평가 제출, 토론 댓글/응답 및 유사 이벤트의 경우 이 열은 연결된 콘텐츠 항목을 확인하는 데 유용합니다. | id |
user_pk1 | 이 활동과 연결된 사용자의 기본 키입니다. 각 사용자는 플랫폼에서 고유한 ID를 갖습니다. | id |
session_id | 이 활동과 연결된 사용자 세션의 기본 키입니다. | id |
group_pk1 | 이 활동과 연결된 코스 그룹의 기본 키입니다. | id |
forum_pk1 | 이 활동과 연결된 토론 포럼의 기본 키입니다. | id |
데이터 | 이벤트와 연결된 자유 형식 텍스트 데이터가 포함됩니다. 일부 이벤트에는 연결된 코스 콘텐츠의 이름과 같은 유용한 정보가 이 필드에 포함됩니다. 이 필드가 비어 있는 이벤트의 경우 pk1 ID를 사용하여 관련 정보를 확인합니다. | nvarchar(255) 최대 길이가 255자인 텍스트 필드 |
internal_handle | 페이지 및 코스 접근 이벤트와 연결된 탐색 항목의 내부 핸들에 대한 참조입니다. | varchar(255) 최대 길이가 255자인 텍스트 필드 |
status | 이벤트의 상태를 나타냅니다. 성공하면 1, 실패하면 0입니다. | numeric |
Activity Accumulator에 등록된 이벤트
"event_type" 열에 저장된 이벤트입니다.
이벤트명 | 규칙 | Original 및/또는 Ultra로 제공됩니까? |
---|---|---|
ASSESSMENT_DRAFT | 사용자가 시험 또는 과제에 초안을 저장합니다. 참고:
| Ultra |
ASSESSMENT_SUBMIT | 사용자가 시험 또는 과제를 제출합니다. 참고:
| Ultra |
COMMAND_LINE_TOOL | 사용자가 선택한 명령줄 도구를 실행합니다. | Original |
CONTENT_ACCESS | 사용자가 코스 콘텐츠 항목에 접근합니다. 콘텐츠 항목에는 시험, 과제, 토론, 저널, LTI 활동, SCORM 패키지, 폴더 및 Learning 모듈이 포함됩니다. 참고:
| Original 및 Ultra |
COURSE_ACCESS | 사용자가 코스에 접근합니다. | Original 및 Ultra |
DISCUSSION_DRAFT | 사용자가 토론의 댓글 또는 응답에 초안을 저장합니다. | Ultra |
DISCUSSION_EDIT | 사용자가 토론의 댓글 또는 응답을 수정합니다. | Ultra |
DISCUSSION_REPLY | 사용자가 토론에 댓글을 게시합니다. | Ultra |
DISCUSSION_RESPONSE | 사용자가 토론에 응답을 게시합니다. | Ultra |
LOGIN_ATTEMPT | 사용자가 플랫폼에 인증을 시도합니다. 이 시도는 성공일 수도 있고 실패일 수도 있습니다. | Original 및 Ultra |
LOGOUT | 사용자가 플랫폼에서 로그아웃합니다. | Original 및 Ultra |
MODULE_ACCESS | 사용자가 모듈에 접근합니다. 참고:
| Original |
PAGE_ACCESS | 사용자가 페이지에 액세스합니다. 관리자 패널 페이지와 관련된 이벤트입니다. | Original 및 Ultra |
PASSWORD_CHANGE | 사용자가 비밀번호를 변경합니다. 여기에는 자신, 권한 있는 사용자 또는 비밀번호 분실을 통한 비밀번호 변경이 포함됩니다. | Original 및 Ultra |
RESET_MFA | 권한 있는 사용자가 MFA를 재설정합니다. | Original |
SCHEDULED_TASK | 선택한 예약된 작업의 실행으로 인해 발생하는 이벤트입니다. | Original |
SESSION_INT | 시스템에서 세션이 시작됩니다. | Original 및 Ultra |
SESSION_TIMEOUT | 사용자의 비활성으로 인해 사용자 세션이 시간 초과되었습니다. | Original 및 Ultra |
START_IMPERSONATION | 관리자 이상의 역할이 플랫폼에 사용자로 로그인합니다. | Original |
STORED_PROCEDURE | 선택한 저장 프로시저의 실행으로 인해 발생하는 이벤트입니다. | Original |
TAB_ACCESS | 사용자가 탭에 접근합니다. | Original |
주요 고려 사항:
- Activity Accumulator 표는 역할에 관계없이 모든 사용자의 이벤트를 등록합니다.
- 모바일 앱에서 수행된 사용자 작업은 Activity Accumulator 표에도 포함됩니다.
- Ally로 접근한 콘텐츠는 Activity Accumulator에 이벤트를 기록합니다.
두 가지 Activity_Accumulator 표
Activity Accumulator는 플랫폼에서 모든 사용자의 상호 작용을 기록합니다. 이로 인해 많은 양의 데이터가 생성됩니다. 보다 효과적인 데이터 관리를 위해 두 개의 Activity_Accumulator 표가 존재합니다.
- BBLEARN 스키마에는 최신 활동 데이터가 있습니다. 기본적으로 최근 6개월간의 데이터가 유지됩니다. 매일 프로세스가 데이터를 BBLEARN_STATS에 복사하여 최신 상태로 유지합니다.
- BBLEARN_STATS 스키마는 오래된 기록을 보관하는 아카이브 표입니다. 이 표는 내역 데이터를 저장하며 보고 목적으로 유용하게 사용할 수 있고, 기본 Learn 데이터베이스의 성능에 미치는 영향을 최소화합니다.
교육기관에서 데이터 파이프라인을 활성화한 경우, 데이터는 BBLEARN_STATS 대신 Snowflake activity_accumulator_archive로 전송됩니다.
Activity_Accumulator에 유지되는 데이터의 양
Activity_Accumulator 표에 있는 데이터의 양은 PurgeAccumulator가 얼마나 자주 실행되는지에 따라 다릅니다. PurgeAccumulator는 24시간마다 실행됩니다.
PurgeAccumulator 유틸리티는 최신 기록을 BBLEARN 스키마에서 BBLEARN_STATS 스키마로 복사합니다. 그런 다음 PurgeAccumulator는 BBLEARN 스키마에서 180일이 지난 모든 데이터를 제거합니다.
구성된 보존 기간을 초과한 모든 기록은 BBLEARN에서 제거되지만 보고 목적으로 BBLEARN_STATS에 보관됩니다.
교육기관에서 데이터 파이프라인을 활성화한 경우, 데이터는 BBLEARN_STATS 대신 Snowflake activity_accumulator_archive로 전송됩니다.