Mapeamento de Chaves de Integração Moodle e Sistema de Gestão Acadêmica

Mapeamento de Chaves de Integração Moodle e Sistema de Gestão Acadêmica

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

Quando se faz integração entre a Plataforma Moodle e  Sistema Gestão Acadêmica - SGA é necessário fazer mapeamento de chaves de cada informação. Basicamente existe os seguinte níveis de  dados:

  • Usuário

  • Categoria de curso

  • Curso

  • Atividades do curso

Os dados apontados acima, são camadas de informações no Moodle que numa integração podem ser mapeados pelo SGA.  A tabela a seguir especifica as opções e chaves que podem ser usados para que SGA mapeie os dados no Moodle.  Para viabilizar essa integração, todas as camadas de dados no Moodle dispões do idnumber. Este campo pode ser usado para integração com sistemas externos.  O uso desse campo pressupõem que chaves usados no SGA serão replicados no Moodle.  Uma outra alternativa é cadastrar no SGA o id referente a cada uma das camadas de dados. 

A tabela a seguir descrive as chaves que podem ser usadas na integração. 

Dados

Chaves

Observação

Usuário

id - Id autocremenal gerado automaticamente

username - Login do usuário

idnumber  - Número de identificação

campus do perfil - Cadastro customizado

Por padrão é usado o campo username ou idnumber para mapear sincronização. Também pode ser usado o campo de perfil para essa finalidade. Trata-se de um campo dinâmico de cadastro de chave / valor. 

Curso

id - Id autocremenal gerado automaticamente

shotname - Nome abreviado do curso

idnumber  - Número de identificação

campus do perfil - Cadastro customizado

Por padrão é usado o campo shortname ou idnumber para mapear sincronização. Também pode ser usado o campo de perfil para essa finalidade. Trata-se de um campo dinâmico de cadastro de chave / valor para classificar os cursos

Categoria de curso

id - Id autocremenal gerado automaticamente

idnumber  - Número de identificação

Por padrão é usado o campo idnumber para mapear sincronização

Atividades

id - Id autocremenal gerado automaticamente

idnumber  - Número de identificação

Por padrão é usado o campo idnumber para mapear sincronização