Pular para o conteúdo principal

Postagens

Mostrando postagens de fevereiro, 2015

[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!