활동 누적
Activity_Accumulator 테이블은 무엇인가요?
Activity_Accumulator는 사용자의 활동을 추적하는 테이블입니다. 사용자가 시스템에서 방문하는 거의 모든 페이지는 여기에 기록됩니다. Activity_Accumulator 테이블을 활용하면 사용자 활동을 간편하게 쿼리하고, 추가적인 Blackboard 테이블과 조인하며, 맞춤형 보고서를 생성할 수 있습니다.
활동 누적기에서 사용자 활동을 검토하여 학술 분쟁에서 문제를 해결하고 공정한 결정을 지원하는 데 도움이 됩니다.
활동 누적 테이블 구조
열 이름 | 설명 | 데이터 형식 |
|---|---|---|
타임스탬프 | 이벤트가 발생한 날짜 및 시간입니다. | 날짜/시간 |
event_type | 사용자가 Ultra 내에서 수행한 활동 유형입니다. 예를 들어, 플랫폼에 로그인하고 콘텐츠에 접근하여 테스트를 제출하는 등의 작업을 수행할 수 있습니다. | 바르차르(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를 사용해 관련 정보를 확인합니다. | 엔바르차르(255) 최대 길이가 255자인 텍스트 필드입니다. |
internal_handle | 탐색 항목과 연결된 페이지 및 코스 접근 이벤트의 내부 핸들을 참조합니다. | 바르차르(255) 최대 길이가 255자인 텍스트 필드입니다. |
상태 | 이벤트 상태를 나타냅니다. SUCCESS는 1, FAILURE는 0입니다. | 숫자 |
활동 누산기에 등록된 이벤트
"event_type" 열에 저장된 이벤트입니다.
: <이벤트명> | 규칙 | Ultra로 제공됩니다. |
|---|---|---|
ASSESSMENT_DRAFT | 사용자가 시험 및 과제에 대한 초안을 저장하는 중입니다. 참고:
| 울트라 |
ASSESSMENT_SUBMIT | 사용자가 테스트나 과제를 제출합니다. 노트:
| 울트라 |
COMMAND_LINE_TOOL | 명령줄 도구를 실행하는 중입니다. | 원문 언어 |
CONTENT_ACCESS | 코스 콘텐츠 항목에 사용자가 접근합니다. 콘텐츠 항목에는 시험, 과제, 토론, 저널, LTI 활동, SCORM 패키지, 폴더 및 학습 모듈이 포함되어 있습니다. 노트:
| Original 및 Ultra |
COURSE_ACCESS | 사용자가 과정에 접근합니다. | Original 및 Ultra |
DISCUSSION_DRAFT | 사용자가 토론에 대한 회신이나 응답을 초안으로 저장합니다. | 울트라 |
DISCUSSION_EDIT | 사용자가 토론에서 답글을 작성하거나 편집합니다. | 울트라 |
DISCUSSION_REPLY | 사용자가 토론에 답글을 게시하는 중입니다. | 울트라 |
DISCUSSION_RESPONSE | 사용자가 토론에 응답을 게시합니다. | 울트라 |
LOGIN_ATTEMPT | 사용자가 플랫폼 인증을 시도합니다. 이 시도는 성공할 수도 있고 실패할 수도 있다. | Original 및 Ultra |
로그아웃 | 사용자가 플랫폼에서 로그아웃하는 중입니다. | Original 및 Ultra |
MODULE_ACCESS | 사용자가 모듈에 접근합니다. 참고:
| 원문 언어 |
PAGE_ACCESS | 사용자가 페이지에 접근하고 있습니다. 이벤트는 관리자 패널 페이지와 관련이 있습니다. | Original 및 Ultra |
PASSWORD_CHANGE | 암호를 변경하는 중입니다. 여기에는 사용자 본인, 권한 있는 사용자 또는 비밀번호 분실을 통한 비밀번호 변경이 포함됩니다. | Original 및 Ultra |
RESET_MFA | MFA를 재설정하는 권한이 있는 사용자입니다. | 원문 언어 |
SCHEDULED_TASK | 예약된 작업 실행으로 인해 발생하는 이벤트입니다. | 원문 언어 |
SESSION_INT | 세션 시작 중입니다. | Original 및 Ultra |
SESSION_TIMEOUT | 사용자가 활동하지 않아 세션이 시간 초과되었습니다. | Original 및 Ultra |
START_IMPERSONATION | 플랫폼에 사용자로 로그인하는 것은 관리자 이상의 역할이 필요합니다. | 원문 언어 |
STORED_PROCEDURE | 저장 프로시저 실행에 따라 발생하는 이벤트입니다. | 원문 언어 |
TAB_ACCESS | 사용자가 탭에 접근합니다. | 원문 언어 |
주요 고려사항:
활동 누적 테이블은 역할과 상관없이 모든 사용자의 이벤트를 기록합니다.
사용자가 모바일 앱에서 수행한 작업은 활동 누적 테이블에도 포함됩니다.
콘텐츠에 Ally를 통해 접근하면 활동 누산기에 이벤트가 기록됩니다.
Activity_Accumulator 활성화하기
관리자 패널의 도구 및 유틸리티에서 시스템 보고를 선택하세요.
자동 보고 옵션을 선택하십시오.
이벤트 추적 필드에서 예를 선택하여 Activity_Accumulator 테이블에 시스템 활동을 기록합니다.
참고
기본 상태는 켜짐입니다. 이벤트 추적이 중단되면 Activity_Accumulator 테이블로 데이터가 전송되지 않습니다.

Activity_Accumulator 테이블 2개
활동 누산기는 플랫폼에서 사용자 상호작용을 모두 기록합니다. 많은 데이터가 생성되게 됩니다. 데이터 관리를 더 효과적으로 하기 위해 Activity_Accumulator 테이블이 두 개 있습니다.
BBLEARN 스키마에는 가장 최근 활동 데이터가 있습니다. 기본적으로 최근 6개월간의 데이터를 보관합니다. 일일 처리 과정은 데이터를 BBLEARN_STATS로 복사해 최신 상태를 유지합니다.
BBLEARN_STATS 는 이전 기록을 저장하는 아카이브 테이블입니다. 이 표는 기본 Blackboard 데이터베이스의 성능 및 성과에 미치는 영향을 최소화하면서 과거 데이터를 저장하고 보고하는 목적으로 사용됩니다.
참고
기관에서 데이터 파이프라인을 활성화하면 데이터는 BBLEARN_STATS 대신 snowflake activity_accumulator_archive로 전송됩니다.
Activity_Accumulator에 얼마나 많은 데이터가 저장되어 있습니까?
Activity_Accumulator 테이블의 데이터 양은 PurgeAccumulator 실행 빈도에 따라 달라집니다. PurgeAccumulator가 24시간마다 실행됩니다.
PurgeAccumulator 유틸리티는 BBLEARN 스키마의 최신 기록을 BBLEARN_STATS 스키마로 복사합니다. PurgeAccumulator는 BBLEARN 스키마에서 180일이 지난 모든 데이터를 삭제합니다.
모든 구성된 보존 기간을 초과한 레코드는 Bb에서 제거되지만, 보고 목적으로 BBLEARN_STATS에 보관됩니다.
참고
교육 기관에서 데이터 파이프라인을 활성화하면 데이터가 BBLEARN_STATS 대신 snowflake activity_accumulator_archive로 전송됩니다.