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
Nome da coluna | Descrição | Tipo de dados |
---|---|---|
carimbo de tempo | Data 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. | 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_id | Chave primária da sessão de usuário associada a esta atividade. | código |
group_pk1 | Chave primária do grupo do curso associado a esta atividade. | código |
forum_pk1 | Chave 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_handle | Referê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".
Nome do evento | Regra | Disponível no Original e/ou Ultra? |
---|---|---|
ASSESSMENT_DRAFT | Um usuário salva um rascunho em um teste ou em um exercício. Nota:
| Ultra |
ASSESSMENT_SUBMIT | Um usuário envia um teste ou um exercício. Notas:
| Ultra |
COMMAND_LINE_TOOL | Um 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:
| Original e Ultra |
COURSE_ACCESS | Um usuário acessa um curso. | Original e Ultra |
DISCUSSION_DRAFT | Um usuário salva um rascunho em uma réplica ou resposta em uma discussão. | Ultra |
DISCUSSION_EDIT | Um usuário edita uma réplica ou resposta em uma discussão. | Ultra |
DISCUSSION_REPLY | Um usuário publica uma réplica em uma discussão. | Ultra |
DISCUSSION_RESPONSE | Um 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 |
LOGOUT | Um usuário faz logout da plataforma. | Original e Ultra |
MODULE_ACCESS | Um usuário acessa um Módulo. Nota:
| 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_MFA | Um usuário privilegiado redefine uma MFA | Original |
SCHEDULED_TASK | Evento que resulta da execução de uma tarefa agendada selecionada. | Original |
SESSION_INT | Uma sessão é iniciada no sistema. | Original e Ultra |
SESSION_TIMEOUT | A sessão de um usuário atingiu o tempo limite devido à inatividade do usuário. | Original e Ultra |
START_IMPERSONATION | Um administrador ou função superior faz login como usuário na plataforma. | Original |
STORED_PROCEDURE | Evento que resulta da execução de um procedimento armazenado selecionado. | Original |
TAB_ACCESS | Um 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
- No Painel do administrador, em Ferramentas e utilitários, selecione Relatórios de sistema.
- Selecione Opções de relatório automático.
- 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.
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