Activity_Accumulator 표는 무엇입니까? 

Activity_Accumulator는 사용자 활동을 추적하는 표입니다. 시스템에서 사용자가 방문하는 거의 모든 페이지가 여기에 기록됩니다. Activity_Accumulator 표를 사용하면 쉽게 사용자 활동에 대해 쿼리하고, 추가 Learn 표에 참여하고, 사용자 지정 보고서를 생성할 수 있습니다.

학업 이의 문제를 해결하고 공정한 결정을 지원하기 위해 Activity Accumulator에서 사용자의 활동을 검토합니다. 

이 페이지에서 다음을 찾을 수 있습니다. 


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" 열에 저장된 이벤트입니다.

Activity Accumulator에 등록된 이벤트
이벤트명규칙Original 및/또는 Ultra로 제공됩니까?
ASSESSMENT_DRAFT

사용자가 시험 또는 과제에 초안을 저장합니다. 

참고: 

  • 양식 초안 이벤트는 아직 지원되지 않습니다.
Ultra
ASSESSMENT_SUBMIT

사용자가 시험 또는 과제를 제출합니다. 

참고: 

  • 학생이 제출한 제출물만 저장됩니다. 시스템에 의한 자동 제출은 아직 지원되지 않습니다. 
  • 양식 제출 이벤트는 아직 지원되지 않습니다.
Ultra
COMMAND_LINE_TOOL사용자가 선택한 명령줄 도구를 실행합니다.Original
CONTENT_ACCESS

사용자가 코스 콘텐츠 항목에 접근합니다. 콘텐츠 항목에는 시험, 과제, 토론, 저널, LTI 활동, SCORM 패키지, 폴더 및 Learning 모듈이 포함됩니다. 

참고: 

  • 외부 링크에 대한 콘텐츠 액세스 이벤트는 Ultra의 보기 안에 있는 링크의 보기를 의미하며 사용자가 해당 링크를 열었다는 것을 의미하지 않습니다. 
  • Google 및 클라우드 문서 이벤트는 아직 지원되지 않습니다.
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 켜기 

  1. 도구 및 유틸리티의 '관리자 패널'에서 시스템 보고를 선택합니다. 
  2. 자동 보고 옵션을 선택합니다. 
  3. Activity_Accumulator 표의 시스템 활동을 기록하려면 이벤트 추적 필드에서 를 선택합니다. 

기본 상태는 켜짐입니다. 이벤트 추적을 끄면 Activity_Accumulator 표로 데이터가 전송되지 않습니다.

Administrator Tools page, showing that the Event Tracking radio button is selected

두 가지 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로 전송됩니다.