O que é a tabela Activity_Accumulator? 

O Activity_Accumulator é a tabela que rastreia a atividade do usuário. Quase toda página que um usuário visita em seu sistema fica gravada aqui. A tabela Activity_Accumulator permite consultar facilmente a atividade do usuário, participar de tabelas adicionais do Learn e gerar relatórios personalizados.

Analise a atividade dos usuários no acumulador de atividades para ajudar na solução de problemas e apoiar decisões justas em disputas acadêmicas. 

Nesta página, você pode encontrar: 


Estrutura da tabela Activity Accumulator

Estrutura da tabela Activity Accumulator
Nome da colunaDescriçãoTipo de dados
carimbo de tempoData e/ou hora em que ocorreu um evento.Data/hora
event_type

Esse é o tipo de atividade que os usuários fizeram dentro do Ultra. Por exemplo, fazer login na plataforma, acessar o conteúdo, enviar um teste, entre outros. 

Confira todos os eventos aqui

varchar(30) 

Campo de texto com comprimento máximo de 30 caracteres

pk1

Chave primária da tabela. 

Cada registro tem um código pk1 exclusivo.

código
course_pk1

Chave primária do curso associado a esta atividade. 

Cada curso tem um código exclusivo na plataforma.

código
content_pk1

Chave primária do item de conteúdo associado a esta atividade. 

Para acesso ao conteúdo, envio de avaliação, resposta/réplica de discussão e eventos semelhantes, essa coluna é útil para identificar o item de conteúdo associado.

código
user_pk1

Chave primária do usuário associado a esta atividade. 

Cada usuário tem um código exclusivo na plataforma.

código
session_idChave primária da sessão de usuário associada a esta atividade.código
group_pk1Chave primária do grupo do curso associado a esta atividade.código
forum_pk1Chave primária da associação do fórum de discussão com essa atividade.código
dados

Contém qualquer dado de texto de formato livre associado ao evento. 

Alguns eventos contêm informações úteis neste campo, como o nome do conteúdo do curso associado. 

Para eventos em que esse campo está vazio, use códigos pk1 para identificar informações relevantes.

nvarchar(255) 

Campo de texto com comprimento máximo de 255 caracteres

internal_handleReferência ao identificador interno do item de navegação associado aos eventos de acesso da página e do curso.

varchar(255) 

Campo de texto com comprimento máximo de 255 caracteres

status

Indica o status do evento. 

1 para SUCESSO ou 0 para FALHA.

numérico

Eventos registrados no Activity Accumulator 

Estes são os eventos salvos na coluna "event_type".

Eventos registrados no Activity Accumulator
Nome do eventoRegraDisponível no Original e/ou Ultra?
ASSESSMENT_DRAFT

Um usuário salva um rascunho em um teste ou em um exercício. 

Nota: 

  • Eventos de rascunho de formulários ainda não são compatíveis.
Ultra
ASSESSMENT_SUBMIT

Um usuário envia um teste ou um exercício. 

Notas: 

  • Somente os envios realizados pelo aluno são salvos. Envios automáticos feitos pelo sistema ainda não são compatíveis. 
  • Eventos de envio de formulários ainda não são compatíveis.
Ultra
COMMAND_LINE_TOOLUm usuário executa uma ferramenta de linha de comando selecionada.Original
CONTENT_ACCESS

Um usuário acessa um item de conteúdo do curso. Os itens de conteúdo incluem Testes, Exercícios, Discussões, Diários, Atividades LTI, Pacotes SCORM, Pastas e Módulos de aprendizagem. 

Notas: 

  • Os eventos de acesso ao conteúdo para links externos representam visualizações do link dentro de uma visualização no Ultra e não indicam que um usuário abriu esse link. 
  • Os eventos de documentos do Google e da nuvem ainda não são compatíveis.
Original e Ultra
COURSE_ACCESSUm usuário acessa um curso.Original e Ultra
DISCUSSION_DRAFTUm usuário salva um rascunho em uma réplica ou resposta em uma discussão.Ultra
DISCUSSION_EDITUm usuário edita uma réplica ou resposta em uma discussão.Ultra
DISCUSSION_REPLYUm usuário publica uma réplica em uma discussão.Ultra
DISCUSSION_RESPONSEUm usuário publica uma resposta em uma discussão.Ultra
LOGIN_ATTEMPT

Um usuário tenta se autenticar na plataforma. 

Essa tentativa pode ter êxito ou fracassar.

Original e Ultra
LOGOUTUm usuário faz logout da plataforma.Original e Ultra
MODULE_ACCESS

Um usuário acessa um Módulo. 

Nota: 

  • evento obsoleto, disponível apenas em registros históricos.
Original
PAGE_ACCESS

Um usuário acessa uma página. 

Evento relacionado às páginas do painel de administração.

Original e Ultra
PASSWORD_CHANGE

Um usuário altera uma senha. 

Isso inclui a alteração de senha por conta própria, por um usuário privilegiado ou por meio de esquecimento de senha.

Original e Ultra
RESET_MFAUm usuário privilegiado redefine uma MFAOriginal
SCHEDULED_TASKEvento que resulta da execução de uma tarefa agendada selecionada.Original
SESSION_INTUma sessão é iniciada no sistema.Original e Ultra
SESSION_TIMEOUTA sessão de um usuário atingiu o tempo limite devido à inatividade do usuário.Original e Ultra
START_IMPERSONATIONUm administrador ou função superior faz login como usuário na plataforma.Original
STORED_PROCEDUREEvento que resulta da execução de um procedimento armazenado selecionado.Original
TAB_ACCESSUm usuário acessa uma guia.Original

Considerações principais: 

  • A tabela Activity Accumulator registra os eventos de todos os usuários, independentemente da função. 
  • As ações feitas pelo usuário no aplicativo móvel também estão incluídas na tabela Activity Accumulator. 
  • O conteúdo acessado com o Ally registra eventos no Activity Accumulator.

Ativar o Activity_Accumulator 

  1. No Painel do administrador, em Ferramentas e utilitários, selecione Relatórios de sistema
  2. Selecione Opções de relatório automático
  3. Para registrar a atividade do sistema na tabela Activity_Accumulator, selecione Sim no campo Rastreamento de evento

O estado padrão é ativado. Se o rastreamento de Evento estiver desativado, dados não serão enviados para a tabela do Activity_Accumulator.

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

Duas tabelas Activity_Accumulator 

O Activity Accumulator grava todas as interações dos usuários na plataforma. Isso produz grandes quantidades de dados. Para um gerenciamento de dados mais eficaz, há duas tabelas Activity_Accumulator. 

  • O esquema BBLEARN tem os dados de atividade mais recentes. Por padrão, ele retém os 6 meses de dados mais recentes. Um processo diário copia dados para o BBLEARN_STATS para mantê-lo atualizado. 
  • O esquema BBLEARN_STATS é uma tabela de arquivo para manter registros mais antigos. Essa tabela salva dados históricos e ajuda na geração de relatórios, minimizando o impacto no desempenho do banco de dados principal do Learn. 

Se a sua instituição tiver o pipeline de dados ativado, os dados serão enviados para o arquivo activity_accumulator_archive do snowflake em vez do BBLEARN_STATS.


Quantos dados são retidos no Activity_Accumulator? 

A quantidade de dados na tabela Activity_Accumulator depende da frequência de execução do PurgeAccumulator. O PurgeAccumulator é executado a cada 24 horas. 

O utilitário PurgeAccumulator copia os registros mais recentes do esquema BBLEARN para o esquema BBLEARN_STATS. Depois disso, o PurgeAccumulator remove todos os dados com mais de 180 dias do esquema BBLEARN.

Todos os registros que ultrapassam o período de retenção configurado são removidos do BBLEARN, mas mantidos no BBLEARN_STATS para fins de relatório;

Se a sua instituição tiver o pipeline de dados ativado, os dados serão enviados para o arquivo activity_accumulator_archive do snowflake em vez do BBLEARN_STATS