SlideShare uma empresa Scribd logo
1 de 21
Universidade Presbiteriana Mackenzie Modelos de Integração Moodle – Sistemas de Gestão Acadêmicos e Corporativos Daniel Arndt Alves José Augusto Pereira Brito Divisão de Tecnologia da Informação  São Paulo, 14 de Novembro de 2009
Tópicos Abordados Introdução Métodos de Integração Carregar Lista de Usuários Flat File Banco de Dados Externo
Introdução O que o Moodle não é: ,[object Object]
Controle Financeiro
Loja Virtual
Mala-Direta,[object Object]
Carregar Lista de Usuários Vantagens: Formato Simples e facilmente exportável a partir do Sistema Acadêmico Desvantagens: Carga de dados “manual”. Permite somente inclusão de usuários/matrícula nos cursos.
Carregar Lista de Usuários Campos Obrigatórios: username, password, firstname, lastname, email Campos Desejáveis: institution, department, city, country, lang, auth, timezone
Carregar Lista de Usuários Campos Opcionais: idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, course1, course2, course3, course4, course5, group1, group2, group4, group5, type1, type2, type3, type4, type5 Campos Customizados: profile_field_<campo>
Carregar Lista de Usuários Tipos de dados: Booleanos 0: false 1: true Types: 1: Student 2: EditingTeacher 3: Non-EditingTeacher Password: changeme: Forçar troca da senha
Carregar Lista de Usuários Tipos de dados: Course Shortname Exemplo: username, password, firstname, lastname, email, lang, course1, group1, type1 jsilva, segredo, João, Silva, jsilva@facu.br, pt_br, Moodle Básico, A, 1 palves, changeme, Pedro, Alves, palves@facu.br, en, Moodle Básico, A, 2 eantunes, changeme, Edson Antunes, eant@facu.br, pr_br, Moodle Básico, A, 1
Flat File Vantagens: Carga das informações de forma automática Permite a entrada e saída dos usuários das salas virtuais Desvantagens: Arquivos de entendimento/leitura complexa Os arquivos processados não são armazenados
Flat File Nome padrão: <moodledata>/1/enrolments.txt Campos Obrigatórios: Operation add del Role student teacher teacheredit
Flat File Campos Obrigatórios: idnumber(user) idnumber do usuário idnumber(course) Idnumber do curso Campos Opcionais: starttime Início da inscrição (em segundos) – timestamp endtime Término da inscrição (em segundos) - timestamp
Flat File Exemplo: add, student, 5, MDL001 add, teacher, 8, MDL001 add, teacheredit, 7, MDL001 del, student, 3, MDL001 add, student, 21, MDL001, 1258110000, 1258225200
Banco de Dados Externo ,[object Object],Access ADO MSSQL Borland Ibase CSV DB2 FBSQL FireBird Ibase Informix MySQL OCI8 OCI8Pro ODBC Oracle PostgreSQL Proxy SQLAnyWhere SyBase VFP
Banco de Dados Externo Entrada/Saída dos cursos A atribuição de cursos ocorre automaticamente, no momento do login do usuário Cursos Ocultos Parâmetro enrol_db_ignorehiddencourse = yes Novos Cursos Parâmetro enrol_db_autocreate = yes
Banco de Dados Externo Funções Atribuídas Parâmetro enrol_db_defaultcourseroleidatribui os usuários automaticamente como alunos Parâmetro enrol_db_remoterolefielddefine o campo que contém a informação da função a ser atribuída.
Banco de Dados Externo Rotina de sincronismo de dados 5 4 * * * /usr/bin/php -c /etc/php.ini /var/www/moodle/enrol/database/enrol_database_sync.php Se houver um grande número de atribuições, pode ser necessário aumentar o limite -d memory_limit=256M Esta rotina somente funciona se os usuários estiverem previamente criados no ambiente Moodle.
Banco de Dados Externo Exemplo de mapeamento enrol_localcoursefield: O código do curso na tabela mdl_course, ex. "idnumber" enrol_localuserfield: O código do usuário na tabela mdl_user, ex. "idnumber" enrol_localrolefield: (opcional) O identificador do papel na tabela mdl_role, ex. "shortname”

Mais conteúdo relacionado

Semelhante a Integração Moodle Sistemas Gestão Acadêmicos

Projeto airsoftware emca 2010 - centro paula souza - taubaté,sp
Projeto airsoftware   emca 2010 - centro paula souza - taubaté,spProjeto airsoftware   emca 2010 - centro paula souza - taubaté,sp
Projeto airsoftware emca 2010 - centro paula souza - taubaté,spCaique Guilherme Faria Dias
 
Aluno integrado[1]
Aluno integrado[1]Aluno integrado[1]
Aluno integrado[1]pollygobo
 
Apresentação MoodleMoot 2012
Apresentação MoodleMoot 2012Apresentação MoodleMoot 2012
Apresentação MoodleMoot 2012Felipe Dário
 
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...Mauricio Cesar Santos da Purificação
 
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)Daniel Neis
 
Tutorial Moodle IF - UFRGS 2009
Tutorial Moodle IF - UFRGS 2009Tutorial Moodle IF - UFRGS 2009
Tutorial Moodle IF - UFRGS 2009casifufrgs
 
A Utilização da Plataforma Joomla! na Escola
A Utilização da Plataforma Joomla! na EscolaA Utilização da Plataforma Joomla! na Escola
A Utilização da Plataforma Joomla! na EscolaJorge Borges
 
Apresentacao moodlesalud2013 alessandra
Apresentacao moodlesalud2013 alessandraApresentacao moodlesalud2013 alessandra
Apresentacao moodlesalud2013 alessandraMoodleSalud2013
 
Atps tads 3_estrutura_dados
Atps tads 3_estrutura_dadosAtps tads 3_estrutura_dados
Atps tads 3_estrutura_dadosmarcon69
 
Sistemas de gestão de aprendizagem em e-learning
Sistemas de gestão de aprendizagem em e-learningSistemas de gestão de aprendizagem em e-learning
Sistemas de gestão de aprendizagem em e-learningJoaquim Guerra
 

Semelhante a Integração Moodle Sistemas Gestão Acadêmicos (17)

Moodle Moot
Moodle MootMoodle Moot
Moodle Moot
 
Ai tp1-g1
Ai tp1-g1Ai tp1-g1
Ai tp1-g1
 
Projeto airsoftware emca 2010 - centro paula souza - taubaté,sp
Projeto airsoftware   emca 2010 - centro paula souza - taubaté,spProjeto airsoftware   emca 2010 - centro paula souza - taubaté,sp
Projeto airsoftware emca 2010 - centro paula souza - taubaté,sp
 
Aluno integrado[1]
Aluno integrado[1]Aluno integrado[1]
Aluno integrado[1]
 
Aluno integrado
Aluno integradoAluno integrado
Aluno integrado
 
Apresentação MoodleMoot 2012
Apresentação MoodleMoot 2012Apresentação MoodleMoot 2012
Apresentação MoodleMoot 2012
 
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...
 
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)
MoodleMoot Brasil 2011 - O Moodle na UFSC (Infraestrutura de TI)
 
Ai tp1-g1
Ai tp1-g1Ai tp1-g1
Ai tp1-g1
 
Aulas de Redes de Comunicação
Aulas de Redes de ComunicaçãoAulas de Redes de Comunicação
Aulas de Redes de Comunicação
 
Tutorial Moodle IF - UFRGS 2009
Tutorial Moodle IF - UFRGS 2009Tutorial Moodle IF - UFRGS 2009
Tutorial Moodle IF - UFRGS 2009
 
A Utilização da Plataforma Joomla! na Escola
A Utilização da Plataforma Joomla! na EscolaA Utilização da Plataforma Joomla! na Escola
A Utilização da Plataforma Joomla! na Escola
 
Plataformas colaborativas de aprendizagem
Plataformas colaborativas de aprendizagemPlataformas colaborativas de aprendizagem
Plataformas colaborativas de aprendizagem
 
Sistemas_Operacionais_web.pdf
Sistemas_Operacionais_web.pdfSistemas_Operacionais_web.pdf
Sistemas_Operacionais_web.pdf
 
Apresentacao moodlesalud2013 alessandra
Apresentacao moodlesalud2013 alessandraApresentacao moodlesalud2013 alessandra
Apresentacao moodlesalud2013 alessandra
 
Atps tads 3_estrutura_dados
Atps tads 3_estrutura_dadosAtps tads 3_estrutura_dados
Atps tads 3_estrutura_dados
 
Sistemas de gestão de aprendizagem em e-learning
Sistemas de gestão de aprendizagem em e-learningSistemas de gestão de aprendizagem em e-learning
Sistemas de gestão de aprendizagem em e-learning
 

Mais de Daniel Arndt Alves (20)

Programacao Modular
Programacao ModularProgramacao Modular
Programacao Modular
 
Strings, Arrays e Manipulação Datas em PHP
Strings, Arrays e Manipulação Datas em PHPStrings, Arrays e Manipulação Datas em PHP
Strings, Arrays e Manipulação Datas em PHP
 
Introducao ao PHP
Introducao ao PHPIntroducao ao PHP
Introducao ao PHP
 
Arquitetura web
Arquitetura webArquitetura web
Arquitetura web
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
Selection Sort
Selection SortSelection Sort
Selection Sort
 
Bubble Sort
Bubble SortBubble Sort
Bubble Sort
 
Análise de Algoritmos
Análise de AlgoritmosAnálise de Algoritmos
Análise de Algoritmos
 
Java RMI
Java RMIJava RMI
Java RMI
 
Java Platform, Enterprise Edition
Java Platform, Enterprise EditionJava Platform, Enterprise Edition
Java Platform, Enterprise Edition
 
Conceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos DistribuidosConceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos Distribuidos
 
Exercicios - Java Swing Listeners
Exercicios - Java Swing ListenersExercicios - Java Swing Listeners
Exercicios - Java Swing Listeners
 
Gerenciadores de Layout
Gerenciadores de LayoutGerenciadores de Layout
Gerenciadores de Layout
 
Hiearquia Window
Hiearquia WindowHiearquia Window
Hiearquia Window
 
Exercicios - Java Swing
Exercicios - Java SwingExercicios - Java Swing
Exercicios - Java Swing
 
Java AWT
Java AWTJava AWT
Java AWT
 
Java Swing
Java SwingJava Swing
Java Swing
 
Estrutura de Dados II - Plano de Ensino
Estrutura de Dados II - Plano de EnsinoEstrutura de Dados II - Plano de Ensino
Estrutura de Dados II - Plano de Ensino
 
Estrutura de Dados II - Apresentação da Disciplina
Estrutura de Dados II - Apresentação da DisciplinaEstrutura de Dados II - Apresentação da Disciplina
Estrutura de Dados II - Apresentação da Disciplina
 
Técnicas de Programação Aplicada III - Apresentação da Disciplina
Técnicas de Programação Aplicada III - Apresentação da DisciplinaTécnicas de Programação Aplicada III - Apresentação da Disciplina
Técnicas de Programação Aplicada III - Apresentação da Disciplina
 

Último

HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Doutrina Deus filho e Espírito Santo.pptx
Doutrina Deus filho e Espírito Santo.pptxDoutrina Deus filho e Espírito Santo.pptx
Doutrina Deus filho e Espírito Santo.pptxThye Oliver
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxconcelhovdragons
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASEdinardo Aguiar
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxDeyvidBriel
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 

Último (20)

HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Doutrina Deus filho e Espírito Santo.pptx
Doutrina Deus filho e Espírito Santo.pptxDoutrina Deus filho e Espírito Santo.pptx
Doutrina Deus filho e Espírito Santo.pptx
 
treinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppttreinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppt
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 

Integração Moodle Sistemas Gestão Acadêmicos

  • 1. Universidade Presbiteriana Mackenzie Modelos de Integração Moodle – Sistemas de Gestão Acadêmicos e Corporativos Daniel Arndt Alves José Augusto Pereira Brito Divisão de Tecnologia da Informação São Paulo, 14 de Novembro de 2009
  • 2. Tópicos Abordados Introdução Métodos de Integração Carregar Lista de Usuários Flat File Banco de Dados Externo
  • 3.
  • 6.
  • 7. Carregar Lista de Usuários Vantagens: Formato Simples e facilmente exportável a partir do Sistema Acadêmico Desvantagens: Carga de dados “manual”. Permite somente inclusão de usuários/matrícula nos cursos.
  • 8. Carregar Lista de Usuários Campos Obrigatórios: username, password, firstname, lastname, email Campos Desejáveis: institution, department, city, country, lang, auth, timezone
  • 9. Carregar Lista de Usuários Campos Opcionais: idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, course1, course2, course3, course4, course5, group1, group2, group4, group5, type1, type2, type3, type4, type5 Campos Customizados: profile_field_<campo>
  • 10. Carregar Lista de Usuários Tipos de dados: Booleanos 0: false 1: true Types: 1: Student 2: EditingTeacher 3: Non-EditingTeacher Password: changeme: Forçar troca da senha
  • 11. Carregar Lista de Usuários Tipos de dados: Course Shortname Exemplo: username, password, firstname, lastname, email, lang, course1, group1, type1 jsilva, segredo, João, Silva, jsilva@facu.br, pt_br, Moodle Básico, A, 1 palves, changeme, Pedro, Alves, palves@facu.br, en, Moodle Básico, A, 2 eantunes, changeme, Edson Antunes, eant@facu.br, pr_br, Moodle Básico, A, 1
  • 12. Flat File Vantagens: Carga das informações de forma automática Permite a entrada e saída dos usuários das salas virtuais Desvantagens: Arquivos de entendimento/leitura complexa Os arquivos processados não são armazenados
  • 13. Flat File Nome padrão: <moodledata>/1/enrolments.txt Campos Obrigatórios: Operation add del Role student teacher teacheredit
  • 14. Flat File Campos Obrigatórios: idnumber(user) idnumber do usuário idnumber(course) Idnumber do curso Campos Opcionais: starttime Início da inscrição (em segundos) – timestamp endtime Término da inscrição (em segundos) - timestamp
  • 15. Flat File Exemplo: add, student, 5, MDL001 add, teacher, 8, MDL001 add, teacheredit, 7, MDL001 del, student, 3, MDL001 add, student, 21, MDL001, 1258110000, 1258225200
  • 16.
  • 17. Banco de Dados Externo Entrada/Saída dos cursos A atribuição de cursos ocorre automaticamente, no momento do login do usuário Cursos Ocultos Parâmetro enrol_db_ignorehiddencourse = yes Novos Cursos Parâmetro enrol_db_autocreate = yes
  • 18. Banco de Dados Externo Funções Atribuídas Parâmetro enrol_db_defaultcourseroleidatribui os usuários automaticamente como alunos Parâmetro enrol_db_remoterolefielddefine o campo que contém a informação da função a ser atribuída.
  • 19. Banco de Dados Externo Rotina de sincronismo de dados 5 4 * * * /usr/bin/php -c /etc/php.ini /var/www/moodle/enrol/database/enrol_database_sync.php Se houver um grande número de atribuições, pode ser necessário aumentar o limite -d memory_limit=256M Esta rotina somente funciona se os usuários estiverem previamente criados no ambiente Moodle.
  • 20. Banco de Dados Externo Exemplo de mapeamento enrol_localcoursefield: O código do curso na tabela mdl_course, ex. "idnumber" enrol_localuserfield: O código do usuário na tabela mdl_user, ex. "idnumber" enrol_localrolefield: (opcional) O identificador do papel na tabela mdl_role, ex. "shortname”
  • 21.
  • 22.
  • 23. Obrigado Daniel Arndt Alvesdaniel.alves@mackenzie.br José Augusto Pereira Britojoseaugusto.brito@mackenzie.br