sábado, 29 de março de 2014

Programar envio de mensagem antes do início do curso ofertado no Moodle

Neste post vamos explicar como programar uma agenda que envie mensagem aos alunos antes do início do curso pelo sistema Badiu GMoodle. 

Imagine a situação em que há necessidade de enviar uma mensagem de boas vindas aos alunos 2 dias antes do inicio do curso ofertado no ambiente Moodle. Para isso, precisamos criar no ambiente do sistema Badiu GMoodle uma agenda que processa envio de mensagem em função da data de encerramento do curso no Moodle.

Para iniciar essa configuração, siga os seguintes passos:

1° Passo – Crie uma nova agenda
Para programar uma nova agenda, siga as instruções no post http://gmoodle.blogspot.com.br/2013/12/programar-uma-nova-agenda-no-sistema.html
Esse post explica como chegar no formulário de cadastro da agenda.

2° Passo – Escolha a ação
    A primeira aba é ação da agenda.  Essa aba define
a configuração do que deve ser processado. Selecione a ação Enviar e-mail aos usuários filtrados, como mostra a figura abaixo.

 


O campo descrição não é obrigatório preencher.  É bom preenche-lo com uma descrição da agenda, por exemplo: Mensagens de boas vindas sobre abertura do curso
 


Para ir para a próxima etapa, clique no botão Avançar.

3° Passo – Escolha o tipo de relatório
A segunda aba do formulário define o tipo de relatório a ser processado pela agenda.  Neste caso, vamos filtrar relatório de matrícula no ambiente do curso. Para configurar, efetue os seguintes procedimentos:

a)    Selecione opção Matrícula no campo Tipo de relatório, como mostra a imagem abaixo.


b)    No campo Separar relatório por, selecione a opção Curso, como mostra a figura abaixo.


Ao escolher opção curso, será processado relatório no contexto do curso, ou seja, para cada curso filtrado  será enviado e-mail aos usuários filtros na lista da matrícula. Feito a configuração, clique no botão Avançar.


4° Passo – Faça o filtro de relatório
Nessa aba será exibido o formulário de filtro do relatório da matrícula como mostra a figura abaixo.
 


As opções de filtro definem o escopo do relatórios de matrícula.


a)    No campo Nível do filtro selecione a opção Categoria de curso, como mostra a figura abaixo;
 


Essa configuração delimita o filtro da matrícula apenas nos cursos vinculados a categoria escolhida. Ao selecionar opção Categoria de curso, será exibida um novo campo para escolher a categoria de curso.

b)    Clique na seta >> referente a Categoria de curso, como mostra a figura abaixo.

   
Ao clicar na seta >> será exibida uma caixa de seleção com a lista das categorias de curso. Para efetuar seleção de um registro, basta clicar na seta
como mostra a figura abaixo.


Feito a seleção, o formulário será atualizado com a categoria selecionada, como mostra figura abaixo.

 c)    Para delimitar o filtro apenas aos alunos, marque a opção Aluno, no campo Perfil, como mostra a figura abaixo;
 


Ao efetuar todas as configurações do filtro do relatório, o formulário ficará preenchida como mostra a figura abaixo.
 


Para avançar para a próxima aba, basta clicar no botão Avançar.

5° Passo – Configurar a Mensagem
Esta aba possibilita configurar a mensagem que será encaminhada por e-mail dos usuários filtrados no relatório.


Digite a lista de e-mail separado por vírgula no campo destinatário. Os e-mail especificados nesses campos receberão o relatório com a lista dos usuários que a mensagem foi encaminhada.  O campo assunto se refere ao título do e-mail que aparece na caixa de entrada. O campo Nome do usuário personalizado na mensagem deve estar marcado. Isso possibilita substituir as expressões ({USUARIO_PRIMEIRO_NOME} e {NOME_DO_CURSO}) que estão no texto da mensagem.   A substituição dessas expressões faz com que a mensagem encaminhada a cada usuário seja personalizada.

6° Passo – Definir a data de execução
Essa aba possibilita configurar a periodicidade em que a agenda deve ser executada.  Precisamos  que a agenda seja executada todos os dias às 4h da manhã. Então siga os seguintes passos:

a)    Selecione opção Data do curso no campo Data de execução, como mostra a imagem abaixo.
 


Feito a seleção da opção Data do curso, será exibida novos campos de configuração, como mostra a figura abaixo.


Nesses campos, a configuração deve ficar 2 dias antes do início do curso.

b)    No campo Tolerância de execução, configure com 6 horas de atraso como figura abaixo. 




Essa configuração bloqueio o envio da mensagem 6 horas após a data prevista de execução, caso a agenda não for processada na data prevista. Isso garante que a mensagem não será enviada atrasada.

c)    Para finalizar a agenda basta clicar no botão Finalizar. Feito isso, a agenda será  gravada na base de dados.  Será exibida na lista das agendas cadastradas, como mostra a imagem abaixo.
 


Esse tipo de configuração possibilita programar o envio de mensagem atrelada a data de início do  curso configurada na Plataforma Moodle.

O recurso agenda possibilita também programar envio de mensagem e relatório após o início do curso  e antes /após o  encerramento do curso. Isso traz uma grande eficiência no processo de gestão e acompanhamentos dos cursos.