Pular para o conteúdo principal

Postagens

Resolvendo problema na instalação do Moodle 3.1 [mysql_full_unicode_support]

Fala Galera! Recentemente fui instalar a versão do 3.1 do Moodle e me deparei com a seguinte mensagem de erro da instalação: Ou seja, a mensagem está falando que o seu banco de dados foi criado em um formato de arquivos não suportado. Na maioria das vezes a collaction criada automaticamente é LATIN1 e ele está pedindo UTF-8. Para resolver esse problema basta rodar o seguinte SQL em seu banco de dados MySQL. ALTER SCHEMA `NOME_DO_SEU_BANCO`  DEFAULT CHARACTER SET utf8  DEFAULT COLLATE utf8_general_ci; Feito isso prossiga normalmente com sua instalação do Moodle 3.1 e desfrute das novidades que essa versão traz. Espero que tenha gostado e até mais.
Postagens recentes

Moodle Moot 2017

Estão abertas as inscrições para o Moodle Moot 2017, que será realizado esse ano em São Paulo, nos dias 27 e 28 de Abril, na Universidade Mackenzie. A inscrição custa R$ 55,00 e pode ser feita pelo site https://www.doity.com.br/mootbr17  Uma boa oportunidade para quer iniciar ou aprofundar os conhecimentos em Moodle. Sobre o MoodleMoot O MoodleMoot é uma conferência realizada em vários países do mundo, dedicada aos usuários, desenvolvedores e administradores do Ambiente Virtual de Ensino e Aprendizagem Moodle.

[PERGUNTAS E RESPOSTAS] Como saber o número total de alunos cadastrados no Moodle através de uma consulta SQL?

Olá Pessoal, Tudo Bom! Hoje vamos fazer um POST com uma pergunta do Rodrigo nos comentários aqui do blog, que foi a seguinte: "Como saber o numero total de alunos cadastrados no Moodle através de uma consulta no Mysql?" Vamos entender primeiramente que o Moodle define suas permissões por contexto. Existem as permissões globais de administração e existem as permissões contextuais da sala de aula. Por exemplo: Um usuário em um determinado curso pode ser aluno e em outro determinado curso pode ser professor. Ou seja, creio que o mais prudente para se saber o número de fato de alunos seja saber o número de alunos por curso. Para isso fiz um post com o tema:  Relatório de alunos matriculados por curso no Moodle em SQL Diante disso, podemos saber todos os usuários que possuem o papel de aluno, através do SQL abaixo. SELECT count(DISTINCT(mdl_user.id)) as TOTAL  FROM mdl_role_assignments  JOIN mdl_user ON mdl_user.id = mdl_role_assignments.userid  JOIN mdl_...

Relatório em SQL de cursos em que o usuário está matriculado no Moodle

Olá Galera tudo bem? Como já tinha falado vamos atualizar o blog com novos posts que já tinha preparado. Pois bem! Esse post nasceu de uma necessidade minha simples que nunca tinha feito e quis compartilhar com vocês, que é fazer um Relatório de cursos em SQL em que o usuário está matriculado no Moodle. Importante ressaltar que todos os testes foram efetuados na versão 2.6 no Moodle. Para esse relatório vamos usar as seguintes tabelas: mdl_course (armazena as informações dos cursos), mdl_role_assignments (armazena as informações das matricula dos usuários) e mdl_context (armazena o contexto em que o usuário está inscrito no curso). Basicamente fiz um JOIN com essas 3 tabelas e o resultado está logo abaixo: SELECT mdl_course.id,mdl_course.fullname as nome FROM mdl_role_assignments JOIN mdl_context ON mdl_context.id = mdl_role_assignments.contextid JOIN mdl_course ON mdl_course.id = mdl_context.instanceid WHERE userid = ID_USUARIO   É isso gostou d...

Inscrições abertas para a 10ª Edição do Moodle Moot Brasil

Estão abertas as inscrições para o 10º Moodle Moot Brasil, que é a conferência da comunidade desenvolvedora do Moodle no Brasil. Esse ano será em São Paulo – SP, nos dias 29 e 30 de abril, na Universidade Mackenzie. O evento tem inscrições limitas e contará com palestras, minicursos, artigos e mesas redondas. Todas as informações estão no site: http://www.moodlebrasil.org/enrol/index.php?id=5

[2015] Hora de voltar

Olá Galera, Tudo bom? Estou sumido aqui do Blog, poucos posts, não estou respondendo quase nada os comentários... Muito trabalho acumulado e pouco tempo pra escrever. Mas estou de volta, estou preparando alguns posts bem legais principalmente sobre o Moodle de alguns comentários deixados aqui. E aí? Tem alguma sugestão de post? Deixe aqui nos comentários que vamos tentar escrever sobre! Grande abraço e até mais!

Recuperar senha de administrador do Moodle 2.5

Olá Pessoal, tudo bom? O Post de hoje é mostrando como recuperar senha de administrador no Moodle 2.5. Creio que esse mesmo procedimento irá funcionar também em versões a frente da 2.5. Como já tinha demostrando em outros posts, o Moodle 2.5 utiliza a função  crypt()  do PHP. A primeira coisa é gerar uma nova senha compatível com os padrões de criptografia utilizado no Moodle. Para isso utilize o seguinte código PHP. <?php     //Senha que será criptografada     $senha = "123456";         //Senh criptografada     $novaSenha = crypt($senha);         //Exibi na tela a nova senha     echo $novaSenha; ?>  SENHA GERADA: $1$A05.JD2.$96KQoH/QOn3rP36Ci.aAm. Essa senha gerada é compatível com 123456, como foi feito no código acima. Cada vez que você gerar a senha, será um resultado diferente. Vamos agora atualizar a senha do usuário administrador, através do S...