Tabelas core do sistema da Plataforma Moodle

Tabelas core do sistema da Plataforma Moodle

por Lino Vaz Moniz -
Número de respostas: 0

A lista de tabelas a seguir armazena dados de curso, atividades, alunos, nota e log. São tabelas core do sistema. 

  • mdl_context
  • mdl_course_modules
  • mdl_course
  • mdl_course_categories
  • mdl_user
  • mdl_enrol
  • mdl_user_enrolments
  • mdl_role_assignments
  • mdl_grade_items
  • mdl_quiz_grades
  • mdl_logstore_standard_log
  • mdl_log

A seguir segue a descrição de cada tabela. 

Tabela

Descrição

mdl_context

 

Registra o contexto de curso, usuário, grupo etc para efeito de gerenciamento de permissão.

 

A coluna contextlevel  define contexto de dados. Segue a tabela de domínio dos contextos:

10 – Sistema

30 – Usuário

40 = Cat. de curso

50 – Curso

 

A coluna instanceid registra instância, ou seja, chave estrangeira conforme o contexto definido na coluna contextlevel. Se o contexto for 50, a chave estrangeira será da tabela mdl_course. Se for 30 é da tabela mdl_user.

mdl_course_modules

 

Registra  os recursos / atividades cadastrados no curso.

 

A coluna module registra chave estrangeira da tabela  mdl_modules.

 

A coluna  instance registra instância, ou seja, chave estrangeira conforme o  valor da coluna module. Se a coluna module tiver id referente ao fórum, a chave estrangeira será da tabela mdl_forum

 

mdl_course

 

Registra cadastro de cursos

mdl_course_categories

 

Registra cadastro de categoria de cursos. Os cursos são organizadas em categoria e subcategoria

mdl_user

 

Registra cadastro de usuários. A coluna username é preenchido com CPF dos usuários.

mdl_enrol

 

Registra regras de matrícula em cada curso

mdl_user_enrolments

 

Registra matrícula dos usuários no curso. Faz controle de status do usuário no curso além de definir data de validade de cada matrícula

mdl_role_assignments

 

Define o perfil de matrícula do usuário no curso. Especifica se é aluno, tutor e gerente no ambiente do curso

mdl_grade_items

 

Registra cada atividade avaliativa no curso e as suas configurações de nota

mdl_quiz_grades

Registra nota de todos os alunos em todas as atividades do curso além da nota final

mdl_logstore_standard_log

 

Faz registro de log de todos os eventos dos usuários no ambiente a partir da verão 2.7

mdl_log

 

Faz registro de log de todos os eventos dos usuários no ambiente. Foi descontinuado a partir da versão 2.7