Moodle e envio de mensagens para alunos inscritos num fórum

quinta-feira, novembro 19, 2009

Há imenso tempo que sou utilizador e administrador de sites do Moodle no entanto nunca tinha tido esta "experiência"...
No Moodle é possível que numa determinada disciplina, num determinado fórum (Notícias, p.ex.) estejam alguns ou até todos os alunos inscritos nesse mesmo fórum para receberem no seu e-mail uma cópia de um tema que seja iniciado.
Até uma determinada versão que não consigo identificar sempre que eu iniciava um novo tema num fórum, os meus alunos recebiam (por força de estarem automaticamente inscritos nesse fórum) uma cópia da mensagem. a partir de uma certa actualização (versão) isto deixou de acontecer e nunca percebi o porquê.
Hoje decidi-me a analisar o assunto, a pesquisar na Internet, a ler alguns artigos e verifiquei que para que tal aconteça é necessário que o servidor onde o Moodle está instalado tenha uma tarefa cron definida para correr de x em x tempo!
Foi o que eu acabei por fazer no meu servidor Linux (não é necessário que a tarefa cron esteja definida na mesma máquina que o Moodle) com os seguintes comandos:

  • crontab -e (abre o vi)
  • :i (no vi passa para o modo Insert e introduzi a linha seguinte)
  • */5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php
  • carreguei em Esc para sair do modo de inserção do vi
  • :wq (para gravar e sair do vi)
A partir deste momento o meu servidor passou a executar a cada 5m o ficheiro cron.php (do Moodle) que para além de outras coisas é responsável por enviar uma cópia dos novos temas dos fóruns para os utilizadores inscritos nos mesmos.

[ A informação aqui apresentada tem por base este texto. ]

You Might Also Like

0 comentários