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 |