Desenvolvimento de Plugin de Matrícula para Moodle 2 Versão 1.2

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento para Moodle
Advertisements

Ferramenta Avançada de Monitoramento e Extração de
EBSCOhost Pesquisa básica para bibliotecas acadêmicas
Moodle para Professores
MOODLE PARA TODOS Projeto EAD-CPD MOODLE UFBA Centro de Processamento de Dados - UFBA.
Introdução ao Moodle! Moodle é uma alternativa às soluções comerciais de ensino on-line, e distribui-se gratuitamente sob licença Open Source.. O contexto.
Emitindo seu Certificado Digital
Tutorial de utilização do
Tutorial de Acesso ao Moodle QI
TUTORIAL PARA CADASTRO NA PLATAFORMA FREIRE
Instalação e Configuração
Tela Inicial / Usuários Nesta página é possível visualizar os usuários e grupos. Por padrão o sistema tem dois grupos: admin (que são para os administradores.
Requisitos de Hardware e Software Conhecimentos Básicos Acesso ao EaD
A plataforma mais usada pelas maiores universidade do Brasil e do Mundo Visão Geral.
Visão Geral A plataforma mais usada pelas maiores universidade do Brasil e do Mundo.
Framework gpnet.
Sistemas Operacionais
Configurando e Testando sua Rede
GERENCIANDO PORTAIS COM O CMS Prof. Bruno Catiari - Faculdade São Mateus.
Tutorial Aulanet Mundo Verde Manual do Aluno.
Treinamento para Professores
ACESSE: Acesse o site do SENAI e clique no link “Trabalhe Conosco”, em seguida clicar em CANDIDATE-SE.
Objetivo Ao final deste treinamento serão capazes de:
Ambiente Virtual de Aprendizagem - Tutorial Básico
1.Acesso a página do CCEAD. Login e Senha. 2.Verificando os alunos inscritos na turma. 3.Configurações iniciais da disciplina 4.Configurações do tópico.
Manual do MOODLE Elaboração
Desenvolvimento de Plugin de Relatório para Moodle
Acessando o WI Após fazer o deploy pelo Tomcat, digite
Luiz Antonio Torres, Maio/2014
Sobre notas no Moodle Notas são pontuações atribuídas às avaliações de atividades dos participantes em um curso do Moodle, que são postadas no boletim,
PRIMEIRA PÁGINA DO ALUNO ONLINE
Facebook Treinamento VipSaúde. A VipSaúde empenha todos os seus esforços na venda de Planos de Saúde pela Internet. Obviamente, o contato direto com as.
Desenvolvimento de Plugin de Matrícula para Moodle 2
Net Aula Unicanto TECLE F5 PARA MAXIMIZAR AS TELAS Para Visualizar Melhor Estes Slides, Tecle F5 para Maximizar as Telas: Tecle Enter para continuar.
Banco de Dados do Moodle
Primeiro acesso Moodle
Introdução/Pesquisar/Alterar Etapa1 Vamos começar o acompanhamento do módulo pelo menu "Acesso Rápido"-> Atendimento. Clique no icone "Atendimento".
CADASTRO DE USUÁRIOS.
Como instalar o sistema de automação comercial SisMoura
Tutorial de como criar uma conta no Gmail (Para quem já tem uma conta Gmail, seguir para o Slide 7)
Primeiro Acesso ao Moodle. Informar nome de usuário e senha da rede TCE Clicar em Acesso.
TutorialAneiBrasil Um passo-a-passo de acesso ao site e aos cursos.
Moodle para Professores Criar uma disciplina. Construir uma disciplina Acesse a plataforma Moodle, faça o login (acesso) e clique no nome da sua disciplina.
Manual Paciente Virtual para Aluno. Nessa parte do manual será apresentado ao usuário (Administrador) como realizar login com o perfil de administrador.
Tutorial com as orientações básicas para o primeiro acesso dos acadêmicos ao portal universitário.
Passo a passo para emissão da NFS-e
Como fazer revisão usando o Sistema Gestor de Publicações (SGP) Se você recebeu este aviso, deve realizar a revisão de algum trabalho
Personal Cred Análise Protótipo Sistema e Funcionalidades.
Banco de Dados do Moodle
Arquitetura do Banco de Dados do Moodle 3
Instalação e Configuração do Emissor de Nota Fiscal Eletrônica Moura 2.0.
Nfe do SisMoura – Instalação e Configuração
Atualizador SisMoura Atualizador Utilizando o Assistente e Validador de Configurações.
Duvidas Frequentes 09/01/2009. Atualizando o SISMOURA.
Roteiro para acesso aos cursos EAD da SEFAZ/MS
Escola Nacional de Serviços Urbanos Programa de Capacitação 2016 Guia do Participante EAD.
Lição (configurando módulo) Autor: Skyup Informática.
Aplicação Prêmio MPE Brasil ciclo Página inicial – Login Para acessar a aplicação, acesse
Área Exclusiva e Black Board
Banco de Dados do Moodle Inscrição no Grupo do Curso pelo Comando SQL/PHP Atualização do Plugin Badiu Grade Curricular Lino Vaz Moniz
Sistema de Gerenciamento Acadêmico Francieli Zanardi – Luis Henrique Forchesatto – Marcelo Garbin.
Tutorial Webnode Criando site 1. Registrando Acesse o endereço: e preencha os dados solicitados e clique em Registre-se e crie.
FaceBox. Como funciona É criado um evento. Dentro do evento são cadastrados os Boxs. Os usuários são cadastrados por evento.
Escolha uma nova senha: Escolha uma pergunta secreta e a resposta para essa pergunta:
Tarefa Autor: Skyup Informática. Atividade – Tarefa O módulo atividade tarefa tem como principio básico a interação professor-aluno. Os alunos podem apresentar.
CENSO ESCOLAR 2012 Questionário - escolas Orientações para criar senha no Sistema GDAE e preenchimento do questionário sobre informações da unidade escolar.
Lino Vaz Moniz Plugin de Matrícula Processamento Automático de Matrícula (Cron) Atualização do Plugin Badiu Grade Curricular Lino.
Lino Vaz Moniz Atualização do Moodle Procedimentos para Atualizar Moodle com Segurança Atualizar Moodle para versão 3.x Lino Vaz.
Badiu MReport Plataforma de Relatório do Moodle
Transcrição da apresentação:

Desenvolvimento de Plugin de Matrícula para Moodle 2 Versão 1.2 Desenvolvimento para Moodle Desenvolvimento de Plugin de Matrícula para Moodle 2 Versão 1.2 Lino Vaz Moniz linovazmoniz@gmail.com http://www.badiu.net/ Moodle Moot 2015 30/04/2015

Instalação / atualização Configuração global e local Sumário Requisitos Estrutura de arquivos Instalação / atualização Configuração global e local Solicitação e processamento de inscrição

Requisitos Funcionais Requisitos do Plugin Requisitos Funcionais Configurar condição de inscrição com base na nota final de um determinado curso; Se o usuário acessar o curso, ele será inscrito caso atender o requisito de nota de aprovação configurado no plugin; Requisitos Técnicos Segue o padrão do Moodle. Deve ser instalado e desinstalado na própria interface do Moodle; Deve ser compatível com qualquer versão do Moodle de família 2. De 2.0 a 2.8

Arquivos de Plugin Arquivo Obrigatório Descrição lang/en/enrol_badiugcurricular.php Sim Pacote de idioma db/access.php Não Controle de permissão db/upgrade.php Controle de atualização db/install.xml Definição de tabelas a ser criado no banco de dados settings.php Configuração global do plugin version.php Definição da versão do plugin lib.php Lógica de processamento do plugin. Ponto de ligação do plugin com o core do sistema edit_form.php Formulário de configuração de regra da matrícula edit.php Processa o formulário plugin_config Gerencia configuração global gradelib.php Verifica se usuário atende o requisito de nota util.php Funções auxiliares de modo geral enrollib.php Gerencia cadastro do usuário no curso locallib Gerencia cadastro do método de inscrição enrol.php Processa solicitação de inscrição verificando se o usuário atende ou não o requisito

Instalação Faça download do plugin casca Teste de Funcionamento Instalação Faça download do plugin casca http://badiu.net/download/badiugcurricular/badiugcurricular_1.1.zip Descompacte o arquivo badiugcurricular_1.1.zip Coloque a pasta badiugcurricular dentro da pasta MOODLE_DIR_INSTALL/enrol Verifique que dentro da pasta badiugcurricular tem arquivos version.php pasta lang etc. Acesse o Moodle com senha de admin e clique no link Avisos no bloco de administração do site. A outra alternativa é acessar o link URL_MOODLE/admin/index.php

Instalação Continuação Teste de Funcionamento Instalação Continuação Ao acessar o gerenciador de plugin, será exibido a seguinte tela Clique no botão Atualizar base de dados do Moodle agora. Feito isso deve ser exibido a tela de configuração global do plugin.

Instalação Continuação Teste de Funcionamento Instalação Continuação Tela de configuração global do plugin. Conteúdo dessa tela fica no arquivo settings.php

Teste de Funcionamento Habilitar o Plugin Acesse o gerenciador do plugin de inscrição navegando no bloco de administração do site Outra alternativa é acessar o seguinte url: MOODLE_URL/admin/settings.php?section=manageenrols

Habilitar o Plugin Habilite o plugin clicando no olho fechado Teste de Funcionamento Habilitar o Plugin Habilite o plugin clicando no olho fechado

Habilitar o Plugin Visualização do plugin habilitado Teste de Funcionamento Habilitar o Plugin Visualização do plugin habilitado

Criar Instância do Plugin no Curso Teste de Funcionamento Criar Instância do Plugin no Curso Acesse o gerenciador do método de de inscrição do curso Outra alternativa é acessar o seguinte url: MOODLE_URL/admin/settings.php?section=manageenrols

Criar Instância do Plugin no Curso Teste de Funcionamento Criar Instância do Plugin no Curso Essa opção é colocada pela função get_newinstance_link do lib.php Selecione o método de inscrição

Criar Instância do Plugin no Curso Teste de Funcionamento Criar Instância do Plugin no Curso Configurar a regra de inscrição Este formulário é configurado no arquivo edit_form.php e processado no arquivo edit.php

Criar Instância do Plugin no Curso Teste de Funcionamento Criar Instância do Plugin no Curso Configurar a regra de inscrição

Criar Instância do Plugin no Curso Teste de Funcionamento Criar Instância do Plugin no Curso Regra de inscrição instanciada Esse ícone é colocado pela função get_action_icons do lib.php.

Criar Instância do Plugin no Curso Teste de Funcionamento Criar Instância do Plugin no Curso Regra de inscrição instanciada Esse ícone é colocado pela função get_action_icons do lib.php.

Acesso do aluno ao curso Teste de Funcionamento Acesso do aluno ao curso Essa mensagem é colocada pela função enrol_page_hook do arquivo lib.php A lógica de processamento fica na função exec do arquivo enrol.php que é invocado pela função enrol_page_hook Regra de inscrição que será exibida ao aluno Essa tela mostra a mensagem configurada no formulário quando o aluno atende o requisito

Tabelas que Gerenciam Matrícula no Banco de Dados Descrição mdl_config_plugins Registra todos os plugins instalados e suas configurações globais O aquivo plugin_config.php faz leitura das configurações globais. O arquivo settings.php grava as configurações globais usando API do core Moodle mdl_enrol Registra as regras de matrícula (método de inscrição). Cada regra é uma instância de um determinado plugin vinculado a um curso. O arquivo locallib.php gerencia cadastro nessa tabela. Recebe dados do formulário edit_form.php. Esses dados são processados pelo arquivo edit.php que invoca as funções do arquivo locallib.php mdl_user_enrolments Registra o vínculo do usuário a regra de inscrição. Também configura o período de validade da matrícula. O gerenciamento de cadastro é feito pelo arquivo enrollib.php pela função save_user_enrolments mdl_role_assignments Registra a matricula do usuário vinculado a um determinado contexto (categoria de curso, curso ...) e a um determinado perfil (aluno, tutor ...). O gerenciamento de cadastro é feito pelo arquivo enrollib.php pela função save_role_assignments

Campos da tabela mdl_enrol usados pelo plugin Core Descrição nome Sim Nome da instância status Status da instância courseid Vincula regra de inscrição ao curso. Chave estrangeira do curso da tabela mdl_course roleid Não Define a função padrão que será inscrito no curso. Chave estrangeira do curso da tabela mdl_role enrolperiod Define o tempo de validade da inscrição customint1 Permitir novas inscrições customint2 Curso pré-requisitos customint3 Limite de vaga customint5 Nota mínimo de aproveitamento no curso pré-requisito customtext1 Mensagem de apresentação se o usuário atende os requisitos customtext2 Mensagem de apresentação se o usuário não atende os requisitos

Documentação e espaço de debate Download do Plugin http://www.badiu.net/download/badiugcurricular/badiugcurricular_1.1.zip Documentação http://moodleeduc.badiu.com.br/?cat=38 Fórum de debate e tira dúvida http://comunidade.badiu.com.br/mod/forum/view.php?id=2

http://www.badiu.net Skype Lino Vaz Moniz Telefone (61) 9937-8258 E-mail linovazmoniz@gmail.com lino@badiu.net http://www.badiu.net Skype badiu.net