Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Diagrama Entidade Relacionamento
CPD - UFBA
2
Sumário Tabelas Campos, funções e relações Diferenças das versões
DER Moodle 1.7 (PNG) DER Moodle 2.0 (PNG) Diferenças das versões Tabelas Campos, funções e relações Referências DER: Mapas que mostram tabelas dos bancos de dados, seus campos e suas ligações. CPD - UFBA
3
DER Moodle 1.7x CPD - UFBA
4
DER Moodle 2.0 CPD - UFBA
5
Diferenças Moodle 1.7x Não destaca os agrupamentos. As relações estão entre as tabelas de um determinado campo. (ex: mdl_user X mdl_user_preferences). Moodle 2.0 Destaca agrupamentos. As relações da tabela são feitas através do mesmo campo (ex: mdl_user X mdl_user_preferences ) e através de campos distintos (ex: mdl_user X mdl_course). CPD - UFBA
6
Tabelas Mld_Log Mdl_Role Mdl_User Mdl_Course Tradução de Termos Moodle
Ambiente Acadêmico Ambiente Corporativo Categoria de Curso Curso ---- Disciplina Grupo Turma CPD - UFBA
7
Mdl_Role Campos de inscrição do usuário no curso;
Roleid (função)– perfil do usuário na tabela mdl_role; Contextid – Contexto curso no tabela mdl_context; Userid (usuário) - Id do usuário na tabela mdl_user. mdl_role_assignments (atribuições de função) - A partir da versão 1.7 do Moodle passou a fazer o gerenciamento, registro da matrícula no curso. CPD - UFBA
8
Mdl_Role Comandos Para cancelar a matrícula do aluno/tutor no curso do Moodle é necessário usar o comando: DELETE na tabela mdl_role_assignments Para fazer a matrícula será o comando: INSERT INTO mdl_role_assignments (roleid,contextid,userid) VALUES (perfil,curso,id) Valor do campo roleid O campo roleid define o perfil do usuário a ser cadastrado no curso: 1 – Administrator Non-editing teacher 2 -Course creator – Student (Aluno) 3 –Teacher (Tutor) –Guest 7 - Authenticated user CPD - UFBA
9
CPD - UFBA
10
Mdl_Course Localiza o id do curso que pretende matricular o aluno.
Descrição do curso, professores, categoria do curso, sumário, tema de apresentação, linguagem, data de criação do curso, entre outros. Course_Module Armazena os dados dos módulos relativos a um curso. Como módulos pode-se ter: lição, wiki, quizz, fórum, etc. Course_Categories Armazena os dados de cada categoria de curso. CPD - UFBA
11
CPD - UFBA
12
Listar alunos que ainda não acessaram o Curso no Moodle :
Mdl_Log Registra, armazena dados sobre os acessos do usuário aos cursos, módulos e páginas (URL), tais como: id do usuário, IP da máquina do usuário, id do curso, nome do módulo, página acessada, e outros. Listar alunos que ainda não acessaram o Curso no Moodle : É necessário fazer uma consulta nas tabelas mdl_role_assignments e mdl_log. CPD - UFBA
13
CPD - UFBA
14
Mdl_User Campos de cadastro Mdl_User_preferences
Definições da configuração do usuário, como alterar a sua senha, etc. Essa tabela é composta por três campos: user (id), name (chave), value (valor) Campos de cadastro INSERT INTO mdl_user (firstname,lastname, ,usernam e,password,confirmed,description) VALUES EX: com','rose',MD5('santana'),1,'Estud ante de Ciência da Computação') CPD - UFBA
15
CPD - UFBA
16
Referências dated-min= T00%3A00%3A00- 08%3A00&updated-max= T00%3A00%3A00-08%3A00&max- results=16 CPD - UFBA
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.