tag:blogger.com,1999:blog-7214039910320071951.post5918725798979118923..comments2022-09-29T06:10:51.621-07:00Comments on Moodle SQL: Cadastrar Usuário no Moodle pelo Comando SQLBadiuhttp://www.blogger.com/profile/00470683612556263079noreply@blogger.comBlogger40125tag:blogger.com,1999:blog-7214039910320071951.post-50521991946780042602016-07-13T12:37:30.131-07:002016-07-13T12:37:30.131-07:00Top! funcionou legal! ObrigadoTop! funcionou legal! ObrigadoTBL Admhttps://www.blogger.com/profile/14975371415430410814noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-7370145402099813892015-09-16T05:14:39.655-07:002015-09-16T05:14:39.655-07:00Baidu...
Tenho o Moodle vinculado a login via LDAP...Baidu...<br />Tenho o Moodle vinculado a login via LDAP que fiz com um plugin..<br />Queria ver se é possivel com algum script importar os usuarios do AD sem que eles precisem fazer os primeiros acessos ?Anonymoushttps://www.blogger.com/profile/14452321824069692851noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-20790985607372942972014-10-31T12:57:58.634-07:002014-10-31T12:57:58.634-07:00Pintojo,
Você pode modificara senha pelo comando ...Pintojo,<br /><br />Você pode modificara senha pelo comando SQL em algum terminal cliente do servidor do banco. Se você não tiver acesso ao terminal web phpmyadmin, tente acessar o termina sql diretamente no servidor ubuntu.<br />Acessando o terminal sql, no banco do moodle, execute o comando especificado nesse link:<br /><a href="http://moodlesql.blogspot.com.br/2010/08/recuperar-senha-do-administrador-do.html" rel="nofollow">http://moodlesql.blogspot.com.br/2010/08/recuperar-senha-do-administrador-do.html</a>Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-86345678673990236632014-10-31T05:17:25.720-07:002014-10-31T05:17:25.720-07:00Há alguma forma de fazer o reset da senha do admin...Há alguma forma de fazer o reset da senha do admin via SQL? Não tenho acesso ao myphpadmin...e estou a versão do ubuntu 10.pintojohttps://www.blogger.com/profile/12507377173999996051noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-71290044622813147402014-01-16T02:13:50.008-08:002014-01-16T02:13:50.008-08:00Marcello,
Ainda não desenvolvi um projeto de integ...Marcello,<br />Ainda não desenvolvi um projeto de integração entre o Moodle e o Majento. No entanto vou deixar aqui a dica para quem for desenvolver<br /><br />1- Sincronização de usuários<br />Isso pode ser feito por meio do plugin de autenticação do Moodle. Trata-se do plugin que faz cadastro e login de usuário. Há dois caminhos que podem ser seguidos:<br /><br />a) Usar plugin padrão do Moodle que faz autenticação na base de dados externo. Neste caso será necessário criar um view no banco de dados do Majento para o plugin fazer leitura de dados. <br /><br />b) Criar um novo plugin de autenticação;<br /><br /> 2) Sincronizar inscrição <br /> Isso pode ser feito por meio de um plugin de inscrição. Esse plugin deve fazer leitura da base do Majento para verificar se a transação já está concluída para liberar a inscrição no curso. A implementação desse plugin requer uma chave única de sincronização para cada usuário e curso entre os dois sistema. <br />Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-76713519358881085642014-01-09T14:04:11.060-08:002014-01-09T14:04:11.060-08:00Muito obrigado por essa. Tenho outra dúvida, onde ...Muito obrigado por essa. Tenho outra dúvida, onde trabalho, temos uma loja com Magento e a plataforma de aulas com o Moodle, como seria possível eu integrar o cadastro do magento para ser o acesso no moodle.<br /><br />Seria até bom, se fosse feito um tutorial, pois eu vi muitas perguntas assim, sem respostas.<br /><br />Desde já fico grato pela a atenção.Marcello Caetanohttps://www.blogger.com/profile/04344753954565711698noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-8407565890171332992014-01-09T12:45:12.738-08:002014-01-09T12:45:12.738-08:00Marcelo,
A tabela mdl_user é que armazena os dad...Marcelo, <br />A tabela mdl_user é que armazena os dados do usuário. Essa tabela praticamente não sofreu alterações na sua estrutura desde a versão 1.6. Claro que a cada nova versão uma nova coluna é adicionada. O layout da tabela não sofreu mudanças significativas que gera incompatibilidade de uma versão para outra como é o caso das tabelas da matrícula. Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-58582144036607204962014-01-09T08:44:02.021-08:002014-01-09T08:44:02.021-08:00Olá!
Esse tuto se aplica a versão 2.6+?Olá!<br />Esse tuto se aplica a versão 2.6+?Marcello Caetanohttps://www.blogger.com/profile/04344753954565711698noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-9266076863191579282014-01-09T08:42:33.169-08:002014-01-09T08:42:33.169-08:00Este comentário foi removido pelo autor.Marcello Caetanohttps://www.blogger.com/profile/04344753954565711698noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-13733486455938511212013-11-30T11:13:14.670-08:002013-11-30T11:13:14.670-08:00Donizete,
Uma das hipóteses de falha de login após...Donizete,<br />Uma das hipóteses de falha de login após a migração do servidor é que as senhas tenham sido corrompidas durante o processo de de backup e restauração.<br /><br />Para verificar isso, tente criar um usuário com comando SQL. Após isso, tente logar com a senha desse usuário. Se funcionar, reforça a hipótese. Neste caso, sugiro as seguintes alternativas:<br /><br />1) Refazer o backup. Tentar fazer backup e restauração do banco pela linha de comando e não pela interface gráfica.<br /><br />2) Alterar a senha de todos os usuários e forçar a mudança de senha no próximo login<br /><br />Observação:<br />Se estiver usando versão mais recente do Moodle, veja se não houve alteração na configuração do password salting (hash da senha)Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-55820336373010117332013-11-27T05:11:30.129-08:002013-11-27T05:11:30.129-08:00Mudei o Moodle de servidor Local Web para outro po...Mudei o Moodle de servidor Local Web para outro porém os usuários não conseguem logar mais observei as tabelas mdl_user os campos confirmed e mnethostid estão recebendo valor 1 e nada de logarDonizete Moreirahttps://www.blogger.com/profile/09314441212817542535noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-83309587162056589482013-09-14T18:35:24.413-07:002013-09-14T18:35:24.413-07:00Evandro,
Eu também estou tendo problema com a senh...Evandro,<br />Eu também estou tendo problema com a senha no 2.5. <br />Quando faço um INSERT da senha com MD5 consigo logar no Moodle com a senha criada. Porém, para consultar se a senha existe com SQL não funciona. Estou com uma linha de pesquisa aberta sobre isso. Se alguém souber o segredo, compartilhe. <br />Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-28171113141207568142013-09-09T16:59:31.295-07:002013-09-09T16:59:31.295-07:00Oi Badiu, tudo bem??
Tô quebrando minha cabeça com...Oi Badiu, tudo bem??<br />Tô quebrando minha cabeça com a nova senha do 2.5, tô precisando gerar a senha para joga-la na query, mas não tô conseguindo de jeito nenhum. Tem alguma dica que possa me ajudar?<br />AbraçãoEvandrohttps://www.blogger.com/profile/02426834959180458151noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-15994160020387336022013-05-17T11:18:17.527-07:002013-05-17T11:18:17.527-07:00Se você rematricular o aluno no curso, ele retorna...Se você rematricular o aluno no curso, ele retorna o curso do ponto onde havia parado. A exclusão da matricula não exclui o histórico do aluno. Isso porque as atividades do aluno são vinculados ao cadastro do usuário e não ao cadastro da matrícula. <br />Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-72222148616892434572013-05-16T14:03:08.884-07:002013-05-16T14:03:08.884-07:00Oi Badiu, tudo bem???
Tenho uma dúvida: se eu util...Oi Badiu, tudo bem???<br />Tenho uma dúvida: se eu utilizar o Mdl_user, para localizar alunos que forem excluídos de um curso, e após isso trocar a variável da coluna "deleted" de 1 para 0, retorna o usuário ao curso e suas notas e atividades produzidas tb???<br />Administradorhttps://www.blogger.com/profile/13807418943738471230noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-889695544397590482013-05-07T12:24:00.963-07:002013-05-07T12:24:00.963-07:00Adeilton,
1- Formulário de cadastro
O formulário ...Adeilton,<br /><br />1- Formulário de cadastro<br />O formulário de cadastro pode ser implementado em qualquer lugar. No Moodle, dentro dos sistema acadêmico ou mesmo a parte. Isso não interfere. O fato é que o script do formulário deve ter acesso as duas bases. A lógica do formulário pode implementar autocadastro independente de onde for implementado. O sistema de gestão acadêmico certamente requer que os cadastros sejam homologados. Neste caso, o autocadastro deve ter uma etapa de homologação entes de entrar no Moodle e no sistema acadêmico. Isso é uma questão de definição de requisitos. Se não estiver familiarizado com API do Moodle, sugiro usar um formulário a parte. <br /><br />2- Plugin de Cadastro<br />Não conheço um plugin de cadastro do Moodle que integra uma base de gestão acadêmica que atenda a sua necessidade. Certamente vai precisar codificar esse formulário seja dentro ou fora do Moodle. Se adotar o Moodle para codificar, use o plugin do tipo local. <br /><br />3- Campos do Perfil no Moodle<br />Os campos do perfil no Moodle podem ser criados na interface do Moodle. Após isso, mapeie esses campos na base de dados na tabela mdl_user_info_field. Os dados devem ser inseridos na tabela mdl_user_info_data. Tudo isso deve ser feita pela manipulação direta do SQL dentro do script PHP ou qualquer outra linguagem de programação. Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-66059913150462159782013-05-06T18:26:31.582-07:002013-05-06T18:26:31.582-07:001 - Irei usar mesmo um validador de CPF que inclus...1 - Irei usar mesmo um validador de CPF que inclusive já é usado no outro sistema... é o primeiro campo a ser preenchido.<br /><br />2 - Então vc sugere que o cadastro seja feito no Sistema gestor e duplicado para o moodle, é isso? Não seria interessante um formulário a parte, já que deixarei aberto a cadastro automático e o sistema da escola não permite isso?<br /><br />3 - Qual o plugin me recomendaria?<br /><br />4 - Se eu criar o formulário e direcionar para a tabela do moodle, ainda assim preciso criar os campos pelo editor do moodle, ou ele consome os dados da tabela automaticamente?<br /><br />MUITO OBRIGADO PELA ATENÇÃO!<br /><br />OBS.: Estarei no moodlemoot, inclusive me interesso no seu GMoodle.. me parece excelente. :) vou testar poraqui!Adeiltonhttps://www.blogger.com/profile/10888779644658436563noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-27694872323541636822013-05-06T15:45:45.447-07:002013-05-06T15:45:45.447-07:00Edilton,
Para integrar duas ou mais bases de usuár...Edilton,<br />Para integrar duas ou mais bases de usuário, sugiro você adotar os seguintes procedimento:<br /><br />1- Ter uma chave de sincronização. CPF é uma chave ideal. <br /><br />2- Ter uma base mestre. Base em que receberá entrada/alteração de dados. Essa base deve ser replicada para base escrava. Em caso de integração do Moodle com um sistema acadêmico, o sistema acadêmico é um candidato potencial para ser a base mestre.<br /><br />3- O processo de entrada de dados pode ser feita em um aplicação PHP ou qualquer outra linguagem. Pode até ser um plugin para Moodle. <br /><br />4- Para os campos de perfil do usuário que não tem um campo correspondente na base do Moodle, uma boa alternativa é criar campo do perfil do Moodle.Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-87481132765097836812013-05-06T13:59:23.910-07:002013-05-06T13:59:23.910-07:00Badiu,
Parabéns o conteúdo do site é indispensáve...Badiu,<br /><br />Parabéns o conteúdo do site é indispensável a um admin do Moodle. Show!!<br /><br />Eu estou precisando integrar o Moodle a um outro sistema de gerenciamento escolar. Para que os alunos que forem cadastrados no Moodle sejam automaticamente cadastrados no outro sistema.<br />Estou pensando que a melhor solução seria criar um novo formulário em PHP, com todos os campos que preciso e fazer INSERT pros 2 bancos. Esta solução é a melhor, o que vc sugeria?<br /><br />*Um problema que vejo, são campos do outro software que não existem nativamente no moodle.Adeiltonhttps://www.blogger.com/profile/10888779644658436563noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-20715847407353599912013-01-31T18:06:47.466-08:002013-01-31T18:06:47.466-08:00Júlio,
No Moodle você pode desabilitar a permiss...Júlio, <br /><br />No Moodle você pode desabilitar a permissão do aluno para alterar a senha e o perfil. Na edição do perfil, geralmente o campo username não aparece para o aluno, mas sim para usuário admin. Sendo assim, se você desabilitar o aluno para não mudar a senha, o problema estará resolvido. Para isso, siga as instruções nesse post: <a href="http://moodleeduc.blogspot.com.br/2011/03/impedir-os-alunos-e-tutores-de-editar-o.html" rel="nofollow">http://moodleeduc.blogspot.com.br/2011/03/impedir-os-alunos-e-tutores-de-editar-o.html</a><br /><br />Caso queira uma solução radical, altere o código do Moodle. Siga a mesma metodologia apontando nesse post para os campos que queira bloquear: <a href="http://moodlephp.blogspot.com.br/2012/05/bloquear-edicao-do-nome-e-sobrenome-dos.html" rel="nofollow">http://moodlephp.blogspot.com.br/2012/05/bloquear-edicao-do-nome-e-sobrenome-dos.html</a>Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-89131367427383477422013-01-29T09:06:29.661-08:002013-01-29T09:06:29.661-08:00Badiu, muito boa tarde!
Estou tendo um probleminha...Badiu, muito boa tarde!<br />Estou tendo um probleminha e queria saber se você por acaso tem alguma dica que possa me ajudar.<br /><br />Faço integração via SQL e gostaria de que no formulário do perfil do aluno, os campos SENHA e USERNAME fossem bloqueados para edição. Para que o aluno não consiga editar sua própria senha ou nome de usuário.<br /><br />Anonymoushttps://www.blogger.com/profile/02248208303637140926noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-79386299546438849132012-11-14T03:23:31.845-08:002012-11-14T03:23:31.845-08:00Souza,
Na versão 2.x do Moodle, a estrutura das ta...Souza,<br />Na versão 2.x do Moodle, a estrutura das tabelas de matrícula mudou. Essa mudança está documentada em um comentário. Clique <a href="http://moodlesql.blogspot.com/2010/07/matricular-usuario-no-curso-do-moodle.html?showComment=1317436246579#c1869475564775276003" rel="nofollow">aqui</a> para ler.Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-12531531632666508322012-11-13T06:02:03.702-08:002012-11-13T06:02:03.702-08:00Olá Badiu! Desculpe a demora. Trata-se de um siste...Olá Badiu! Desculpe a demora. Trata-se de um sistema próprio de uma instituição chamado VIDA. Ele tem uma estrutura parecida com a do Moodle: usuários, cursos e inserir usuário nos cursos (matrícula). Eu segui o post anterior que me levou a este, o de Integração, mas acho que há diferença nos procedimentos entre o Moodle 1.9+ para o 2+, pois não roda na hora de inserir o usuário no curso. Vc por acaso sabe como fazer este procedimento com o Moodle 2+?<br />De qualquer forma agradeço!Souzanoreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-11322669825894635382012-11-05T09:36:50.168-08:002012-11-05T09:36:50.168-08:00Souza,
Que bom que o blog está sendo útil para voc...Souza,<br />Que bom que o blog está sendo útil para você. Você está integrando o Moodle com qual sistema?Badiuhttps://www.blogger.com/profile/00470683612556263079noreply@blogger.comtag:blogger.com,1999:blog-7214039910320071951.post-60111850544338098872012-11-05T09:28:14.225-08:002012-11-05T09:28:14.225-08:00Badiu, muito bom seu Blog! Tanto o SQL quanto o PH...Badiu, muito bom seu Blog! Tanto o SQL quanto o PHP. Estava doido procurando estas informações para fazer integração do Moodle com sistemas externos. Ótimo trabalho o seu... Valeu!Souzanoreply@blogger.com