Moodle: DragMath não funciona no Windows XP

Em vários sites o DragMath não funcionava quando se acedia através do Windows XP. Depois de muitas voltas, dei conta que o applet estava a ser bloqueado pelo mod_security. Na lista de robots existia uma string “windows xp 5” e o header do cliente era “Mozilla/4.0 (Windows XP 5.1) Java/1.7.0_04”.

Consegui dar com o problema porque reparei que os acessos ao .jar e ao .applet estavam a ser devolvidos com 403.

ModSecurity: Access denied with code 403 (phase 2). Matched phrase "windows xp 5" at REQUEST_HEADERS:User-Agent. [file "/etc/httpd/modsecurity.d/base_rules/modsecurity_crs_35_bad_robots.conf"] [line "26"] [id "990012"] [rev "2.1.2"] [msg "Rogue web site crawler"] [data "windows xp 5"] [severity "WARNING"] [tag "AUTOMATION/MALICIOUS"] [tag "WASCTC/WASC-21"] [tag "OWASP_TOP_10/A7"] [tag "PCI/6.5.10"] [hostname "xxxx.pt"] [uri "/lib/DragMath/applet/Display/MainApplet/class.class"]

Para resolver isto tive que alterar o ficheiro /etc/httpd/modsecurity.d/base_rules/modsecurity_35_bad_robots.data e eliminar a linha com a string “windows xp 5”.

Professores não conseguem incluir dados dos utilizadores nos backups

Esta alteração vem descrita nas notas de lançamento da versão Moodle 1.9.7:

“Teachers lose permission to include ANY user data in a course backup or restore a course including user data due to new capabilities moodle/backup:userinfo and moodle/restore:userinfo which are not set for the default role of teacher. Sites with custom roles should check permissions carefully. Admins can restore those permissions but are informed of the risks in doing so.”

 

Para modificar esta opção, entra-se como Administrador, acede-se a Administração do Sítio > Utilizadores > Permissões > Definir cargos e depois escolhe-se o perfil de Professor. Nos pormenores dos cargos definidos carrega-se no botão Editar e alteram-se as regras backup:userinfo e restore:userinfo para Permitir.

Rede Moodle: utilizadores desaparecem…

Existe um bug em determinadas versões do Moodle que quando se tem a opção “Apagar utilizadores não confirmados” ao fim de x dias faz com os utilizadores remotos sejam eliminados porque o campo de conta confirmada está a 0.

 

Fonte: http://moodle.org/mod/forum/discuss.php?d=171512

Professores não conseguem ver os trabalhos dos alunos

Na gestão dos trabalhos enviados o professor vê “Não existem trabalhos enviados” apesar de os alunos já terem submetido trabalhos. O professor só vê os administradores como utilizadores nas notas.

Esta situação pode ocorrer após uma actualização do Moodle. Está definido um cargo diferente de Aluno nas pessoas avaliadas nas definições gerais das notas.

 

Resolução:

Aceder a Notas > Definições Gerais e alterar as Pessoas avaliadas para Aluno.

Rede Moodle não funciona

Causes:

  • You’re running at least one of your hosts on a webserver that isn’t Apache
  • You’re using fake web addresses via virtual-host files or somesuch
  • One of your webservers doesn’t know its own hostname
  • Your webserver(s) have multiple IP addresses

MNET Requirements:

  • PHP Extensions
  • XMLRPC
  • Curl
  • OpenSSL

 

Problemas a gerar chaves públicas:

Utilizadores não conseguem fazer login (erro de sessão)

Os utilizadores não conseguem fazer login na plataforma. A mensagem de erro é “Desafortunadamente o seu browser tem os cookies desactivados”.

Aceder à tabela mdl_config e alterar o parâmetro sessioncookiepath que deve estar em branco para o valor “/”

Moodle não envia mails de registo

Quando se tenta registar uma conta o moodle apresenta a mensagem de erro “couldn’t instantiate mail function”.

Para corrigir este problema basta aceder a Administração -> Servidor -> Correio electrónico e alterar o Correio electrónico para pedidos de ajuda para um email válido. Mails inválidos (como root@localhost.pt) NÃO FUNCIONAM e provocam o erro descrito.

Também se deve assegurar que o administrador principal tem um email válido.

Integração Moodle/Joomla

JFusion – http://www.jfusion.org/

Módulos Moodle:

Authentication Method: Joomla – http://moodle.org/mod/data/view.php?d=13&rid=973&filter=1

Integration: Joomdle – http://moodle.org/mod/data/view.php?d=13&rid=3344&filter=1