quarta-feira, 5 de janeiro de 2011

Habilitar Autocadastro de Usuário no Moodle


    A partir da versão 1.9 do Moodle, o autocadastro do usuário foi desabilitado. Para ativá-lo siga os seguintes passos:

1°  Passo – Acesse o  Moodle

 Acesse o Moodle com a senha do administrador

2°  Passo – Acesse o Gerenciamento de Autenticação
No bloco Administração de site navegue em:

Módulos/Autenticação/Gerenciar Autenticação

 Isso é para versão 2.0 do Moodle. Se estiver na versão 1.9 o caminho é:
Usuário/Autenticação/Gerenciar Autenticação.

Será aberto um formulário com muitas opções de configuração.

3°  Passo – Ative a Autenticação pelo correio eletrônico
No inicio do formulário, verifique se a autenticação pelo correio eletrônico está desativada. A figura abaixo mostra como fica se estiver desativada.

Se estiver, clique ícone (olho fechado) para ativar. Feita a ativação, o ícone mudará para olho aberto como mostra a figura abaixo.


4°  Passo – Ative o Autoregistro
Desça a barra de rolagem do formulário para baixo, localize a caixa de seleção do Auto-registro.




Selecione a opção   Autenticação via correio eletrônico. Esta opção só aparece quando a autenticação foi ativado no 3 º passo. 


5°  Passo – Salvar alterações
Desça a barra de rolagem até o final e localize o botão Salvar mudanças. Clique nesse botão para gravar as configurações. 



Ao seguir esses passos, o sistema fica habilitado para os usuários fazerem seus próprios cadastros. Para confirmar isso, faça logout  e clique no link acesso. Do lado direto da página de login, aparecerá o link para fazer cadastro como mostra a figura abaixo.



Você pode criar um bloco, com link de cadastro. O url do link deve ser:
http://enderecodomoodle/login/signup.php

Observação
Quando o usuário submeter o formulário de cadastro, ele receberá na sua caixa de e-mail uma mensagem de confirmação. Para ativar o cadastro, ele deve seguir as instruções do e-mail e clicar em no link (enviado no texto do mensagem).
 Uma vez cadastrado no Moodle, o usuário conseguirá acessar os cursos habilitados para aceitar inscrição.

Agora faça boa configuração do Moodle. Possivelmente você pode ficar insatisfeito com o formulário de cadastro. Neste caso há solução. Há possibilidade de customizar esse formulário adicionando novos campos pela própria interface do Moodle.  

Os passos definidos nesse tutorial  se basearam na versão 1.9 e 2.0 do Moodle.

91 comentários:

  1. mandou muito obrigadão
    tava apanhando aki
    valeu mesmo

    ResponderExcluir
  2. Só ficou uma dúvida, Você disse que tem como modificar o cadastro, e o email, como faz para modificá-los? eu uso o moodle 2.1.2

    ResponderExcluir
  3. Para alterar o e-mail ou qualquer outro dado cadastral do usuário, siga os seguintes passos:
    1- Acesse Moodle com a senha do administrador ou qualquer outra senha que tenha permissão para editar usuário;
    2- No bloco de administração do site, navegue em Usuário/Contas/Mostrar lista de usuários

    3- Localize o usuário que pretende alterar os dados e clique no link editar ou modificar. Feito isso, será exibido o formulário com os dados cadastrais do usuário.

    4 – Faça as alterações e, em seguida, clique em salvar mudanças.

    Isso é tudo que precisa ser feito para alterar qualquer dado cadastral do usuário.

    ResponderExcluir
  4. Badiu, fiz os passos acima para o usuário receber uma mensagem no e-mail e poder autenticar, mas quando termino de preencher o cadastro dá um erro dizendo que o moodle não conseguiu enviar o e-mail

    Estou usando Debian 6, apache2, mysql e php 5, moodle 2.0, e uma conta google.

    tenho que ter um servidor de e-mail configurado na minha máquina?

    ResponderExcluir
  5. Diego,
    O servidor de e-mail é que processa o envio de mensagem. Caso você não tenha esse servidor na máquina em que o Moodle está hospedado, será necessário configurar Moodle para usar um servidor de e-mail externo.

    ResponderExcluir
    Respostas
    1. Badiu, como faço para configurar o moodle para usar um servidor de e-mail externo?

      Excluir
    2. Rodrigo,
      Para configurar servidor de e-mailexterno no Moodle, navegue no link Servidor/Email no bloco de administração do site. Será aberto um formulário de configuração do e-mail. Configure SMTP do servidor do e-mail que o Moodle deve usar.

      Excluir
  6. Olá pessoal, tenho uma dúvida.

    Tenho um caso em que o Administrador do MOODLE quer enviar um e-mail de convite para os futuros alunos, ou seja, o administrador digitaria o e-mail do "futuro aluno" convidando-o para participar do curso. Esse e-mail seria único e exclusivo pra esse aluno, talvez com uma senha.
    Esta opção de Autocadastro serviria pra essa situação? Ou teria que usar alguma outra forma de autenticação?

    Agradeço a atenção.

    ResponderExcluir
  7. Junior Saraiva,
    Se o aluno não estiver cadastro no Moodle não teria como enviar para ele um e-mail já com a senha de acesso do Moodle. O autocadastro serve par o próprio aluno fazer seu cadastro no Moodle. Tendo autocadastro habilitado, você pode enviar o link http://www.SEUMOODLE/login/signup.php solicitando o futuro aluno fazer o cadastro. Não dá para mandar a mensagem do Moodle uma vez que o futuro aluno ainda não está cadastrado.

    ResponderExcluir
  8. Em primeiro lugar gostaria de agradecer pela explicação mas preciso de uma ajuda...
    Gostaria de receber um email cada vez que alguem se cadastra-se no site, assim, como o aluno se cadastra no site pela primeira vez recebe um email para a autenticação do login, gostaria de receber que ele fez o cadastro para poder liberar acesso ao curso.

    ResponderExcluir
  9. Obrigado pela resposta Badiu.

    Vejo que terei um bom trabalho pela frente. rs
    Vou continuar pesquisando aqui e procurando uma melhor alternativa para atender esse cliente.

    Obrigado!

    ResponderExcluir
  10. No Moodle 1.9 e 2 ainda não localizei uma configuração que possibilita enviar uma mensagem ao admin informando que um novo usuário efetuou cadastro no site. Estou pesquisando isso. Se tiver alguma novidade lhe informo. A princípio acho que o Moodle não tem essa funcionalidade. Você pode alterar o código padrão do Moodle para fazer isso ou então criar um plugin de autenticação. A última alternativa é a mais recomendada.

    ResponderExcluir
    Respostas
    1. agradecido pela atenção! se tiver novidades avise-me por favor. Abraço.

      Excluir
    2. Baidu, nesse caso, você conhece algum plugin de autenticação que faça isso?

      Excluir
    3. Opa, achei um aqui: http://moodle.org/mod/data/view.php?d=13&rid=3107&filter=1
      Será que funciona no Moodle 2.2.2?

      Excluir
    4. Ola Badiu..
      Voce sabe me informar se no moodle 2.7 ou 2.8 existe esta funcionalidade?
      Atenciosamente,

      Excluir
  11. Flávio,
    O plugin moderated que você encontrou é um plungin de matrícula não de autenticação. Esse plugin possibilita um usuário cadastrado solicitar inscrição em um determinado curso. Ao efetuar a solicitação de inscrição, o administrador pode aceitar ou recusar. Esse plugin não atende a questão de notificação por e-mail ao administrador quando um usuário efetuar o cadastro no Moodle. Esse tipo de funcionalidade pode ser contemplado em um plugin de autenticação e não de inscrição.
    O plugin de inscrição moderated não tem link de download para a versão 2 do Moodle. Só disponibiliza para versão 1.9. Se instalar a distribuição de 1.9 na versão 2 do Moodle não vai funcionar.

    ResponderExcluir
  12. Meu caro, bom dia.

    Eu instalei esse recurso no moodle que utilizo (http://contas.cnt.br/ead)

    No entanto, o sistema tem algum problema que não consegui resolver. Veja se pode me ajudar. Quando o usuário perde a senha, e solicita novamente no "esqueci senha", o sistema moodle não está encaminhando e-mail para o usuário.

    Já testei aqui e, relamente, o Moodle não está enviando e-mail para recuperação de senha.

    Atenciosamente,

    Renato chaves

    ResponderExcluir
  13. Renato,
    O envio de e-mail no Moodle depende serviço de e-mail. Verifique se o serviço de e-mail no servidor em que o Moodle está instalado está funcionando. Verifique se a configuração do serviço de e-mail no Moodle está correta.

    ResponderExcluir
    Respostas
    1. Ok. Obrigado. O serviço de e-mail fica no moodle, certo?

      Excluir
    2. Serviço de e-mail não roda dentro do moodle. Trata-se de um servidor de envio de mensagens. O Moodle usa esse serviço para processar envio de e-mail.

      Excluir
  14. Instalei o Moodle 2.2.2+ na Web e na conta do Administrador não habilita o link do cadastro de Usuário (Não aparece como link). Testei a mesma instalação num ambiente local e o mesmo funciona. A pasta Moodledata está com permissões 777. Alguém pod eme ajudar? Grato.

    ResponderExcluir
    Respostas
    1. A habilitação de autocadastro não está relacionada com permissão do arquivo. Basta habilitar o sistema de autenticação pelo correio eletrônico como demostra os passos desse post. Siga esses passos, caso tiver alguma dificuldade, entre em contato.

      Excluir
  15. Estou começando no Moodle, ACHEI o seu blog sensacional, PARABÉNS amigo.
    Você presta consultoria em Moodle, em caso afirmativo, podemos primeiramente nos falar via e-mail ?

    Abração

    ResponderExcluir
    Respostas
    1. Playmagem,
      Presto consultoria sim sobre Moodle.
      Segue meu e-mail: linovazmoniz@gmail.com

      Excluir
  16. Instalei a versão 2.2 do Moodle. Em Administração do site não tem a opção Modulo. Onde encontro a opção gerenciar autenticação ?

    ResponderExcluir
    Respostas
    1. Pedro Brandão,
      Acabei de fazer um teste na versão 2.2.2. Localizei o link Gerenciar Autenticação no menu Plugins/Autenticação/Gerenciar autenticação no bloco de administração. A única diferença da versão 2.0 é a mudança do termo Módulo para Plugin. Acredito que essa alteração ocorreu na tradução.

      Excluir
  17. você é o cara! Obrigado!

    ResponderExcluir
  18. Olá. Preciso utilizar o método de inscrição por autoinscrição(Estudante). Porém só está enviando email para usuários do gmail. Hotmail por exemplo não está enviando nem para spam. Sabe como proceder?

    ResponderExcluir
    Respostas
    1. Quem processa o envio de e-mail não é o Moodle mas sim o servidor de e-mail cadastrado no Moodle. Se as mensagens são enviadas apenas para os usuários com e-mail de determinados domínios, o problema certamente está na configuração do servidor do e-mail.

      Excluir
  19. Uma dúvida, depois que o aluno faz o cadastro, vai uma informação no e-mail dele, dai eu como administrador autentico esse aluno para o determinado curso ok.... a perguta é, TEM COMO NA HORA DO CADASTRO O ALUNO CAIR DIRETO NO CURSO SEM EU PRECISAR CONFIRMAR SUA PARTICIPAÇÃO NO MESMO?????
    Pergunto isso pq, vou dar um ex... no período da tarde eu ofereço um curso X, os alunos fazem o cadastro eu aiutentico e o aluno está inscrito,agora no período da noite abro a inscrição para outro curso DAI NA HORA DA CONFIRMAÇÃO NA LISTA, ESTÃO APARECENDO TODOS OS ALUNOS DA TARDE E DA NOITE, DAI TENHO QUE OLHAR NA LISTA DE CHAMADA DA NOITE PARA SABER QUEM É QUEM E CONFIRMAR A PARTICIPAÇÃO DO MESMO....
    O que fazer nesse sentido, tem alguma configuração que separa esse é aluno do curso da tarde, e esse é aluno da noite em que os cursos não tem nada a ver um com o outro pois são assuntos diferentes.....ou seja, toda vez que um grupo de alunos novos se cadastram eles estão numa lista geral, DAI O FATO DE EU TER QUE CONFERIR NA LISTA DE CHAMADA O ALUNO QUE ESTA FAZENDO O CADASTRO NAQUELE MOMENTO PARA CONFIRMA-LO NO CURSO......
    HÁ ALGUMA CONFIGURAÇÃO QUE DE JEITO NISSO????

    ATT.: PROF. TÚLIO

    ResponderExcluir
    Respostas
    1. Prof. Túlio
      No Moodle o processo de cadastro e inscrição no curso são separados. Você habilitou autocadastro como método de autenticação. Na hora de inscrever o aluno no curso vai aparecer a lista dos usuários cadastrados sem nenhum pré-classificação. O que pode facilitar o seu processo de inscrição é liberar um código de inscrição para que cada aluno possa se inscrever no curso mediante a identificação desse código. Para cada curso haverá um código diferente. Assim você passa o código aos alunos e eles fazem inscrição no curso. O Moodle possibilita essa configuração.
      Possivelmente a alternativa mais viável para o seu caso é adicionar no formulário de cadastro a lista de cursos para o aluno selecionar na hora que faz o cadastro. Neste caso, será necessário customizar o plugin de cadastro para que o aluno seja automaticamente inscrito no curso que escolheu.

      Excluir
    2. Mas isso só será feito com novos cadastrados ou os que já estão cadastrados tem como eu direcionar esse código??

      Agradeço a atenção

      Excluir
    3. Prof. Túlio
      Se você configurar o curso para aceitar inscrição mediante o código de identificação, esse código será solicitado quanto o aluno que não estiver inscrito tentar acessar o curso. Isso requer que o aluno já estada cadastrado e logado no Moodle. Vale para usuários já cadastrados e os recém cadastrados.

      Excluir
  20. "Neste caso, será necessário customizar o plugin de cadastro para que o aluno seja automaticamente inscrito no curso que escolheu."

    Olá,Badiu, vc escreveu em outra resposta oq está entre aspas, para eu custopmizar o plugin de cadastro qual eu devo usar?

    att.: Prof. Túlio

    ResponderExcluir
    Respostas
    1. Prof. Túlio,
      Acredito que a alternativa que melhor lhe atenda é a automação, ou seja, o aluno escolhe qual curso vai fazer no processo de cadastro. Ao efetuar o cadastro, o aluno será automaticamente inscrito no curso que escolheu. Se for adotar esse caminho, será necessário criar um plugin ou hakear o código do Moodle.

      Excluir
  21. Olá,
    Meu nome é Daniela e começei a nevegar agora no Moodle 2.0, gostaria de começar uma disciplina no ambiente virtual, já tenho hospedagem, alguem sabe como posso começar? não sei cadastrar curso, disciplina, usuário, muito menos colocar arquivos...o que faço

    ResponderExcluir
    Respostas
    1. Oi Daniela, tudo bem?
      No seu caso sugiro procurar livro sobre Moodle ou fazer um curso. Como você está iniciando, leitura de livro ou curso para iniciantes será de grande valia.

      Para cadastrar curso no Moodle, siga os seguintes passos:
      1- Acesse o Moodle com senha de admin
      2- Navegue no menu Cursos ► Acrescentar/modificar cursos no bloco de administração do site

      Excluir
  22. Olá,

    como faço para colocar um campo de upload de arquivo na ficha de inscrição (autocadastro) ? Quero que o aluno ao preencher seus dados para se inscrever envie também um arquivo (upload). É possível ? Pelo que vi nos campos de perfil só achei campos tipo texto, menu de seleção, etc... nada de upload. Tem como colocar ?

    ResponderExcluir
    Respostas
    1. A opção de upload de arquivo não existe no gerador de formulário de perfil do usuário no sistema Moodle. Você pode criar um plugin de campos do perfil. O framework do Moodle prevê esse tipo de plugin. Cada campo de dados é um plugin. Esse tipo de plugin fica na seguinte estrutura de pasta do Moodle:
      PASTA_DE_INSTALACAO_DO_MOOLE/user/profile/field

      Antes de criar, procure na biblioteca de pluginS do Moodle se já existe esse plugin. Se não existir, clone um dos plugins existente na PASTA_DE_INSTALACAO_DO_MOOLE/user/profile/field e renomeia para uplod e reprograme a lógica.

      Excluir
  23. Este comentário foi removido pelo autor.

    ResponderExcluir
  24. Badiu, mandou muito bem no tutorial, estava aqui quebrando a cabeça... só que quando eu clico em gerenciar autentificação, aparece a seguinte mensagem " Nesta página você configura a página inicial e o nome deste novo site. Você pode mudar estas configurações a qualquer momento na seção 'Configurações do Site'do Painel de Administração."
    o que devo fazer?

    ResponderExcluir
  25. Amigo preciso configurar meu moodle onde o proprio aluno se inscreva no curso que ele deseja e automaticamente seja gerado um valor em boleto para que ele pague, referente ao curso escolhido pois os cursos possuem valores distintos.

    ResponderExcluir
    Respostas
    1. Isso é possível sim, desde que use um plugin de inscrição no curso que requer pagamento. O paypal é um plugin nativo do Moodle para isso. Avalie. Caso este não atenda a sua necessidade, a solução é desenvolver um plugin específico.

      Excluir
  26. Boa tarde!

    Como faço para desabilitar a recuperação de senha automática na página de login de um ambiente do Moodle?
    No Moodle quando um aluno esquece a senha clica em "Esqueceu o usuário e senha" e um mensagem automática com nova senha é enviada ao e-mail cadastrado no ambiente, como faço para desativar esse recebimento?

    ResponderExcluir
  27. Boa tarde!

    Como faço para desabilitar a recuperação de senha automática na página de login de um ambiente do Moodle?
    No Moodle quando um aluno esquece a senha clica em "Esqueceu o usuário e senha" e um mensagem automática com nova senha é enviada ao e-mail cadastrado no ambiente, como faço para desativar esse recebimento?

    Atenciosamente
    Rosangela

    ResponderExcluir
    Respostas
    1. Rosangela,
      Não identifiquei nenhuma configuração na interface do Moodle que desative a recuperação da senha. Pode ser que exista. Caso alguém encontre, compartilhe. A alternativa que vejo de momento é fazer hacker no código.

      Caso as senhas são gerenciadas fora do Moodle, você pode configurar um url para o usuário recuperar a senha em outro sistema. Para fazer essa configuração, acesso o seguinte url:
      URL_DO_SEU_MOODLE/admin/search.php?query=forgottenpasswordurl

      Excluir
  28. Boa noite,

    Obrigada por me responder. Vou continuar pesquisando.

    Rosangela

    ResponderExcluir
  29. Olá Badiu!

    Como faço para acrescentar novos campos neste formulário?

    ResponderExcluir
    Respostas
    1. Fabio,

      Para criar novos campos no formulário de cadastro do usuário, siga o seguintes passos:

      1- Acesse o Moodle com a senha de admin

      2- No bloco de administração do site, navegue em: Usuários ► Contas ► Campos de perfil do usuário ou acesse diretamente pelo URL:
      http://SEU_SITE_MOODLE/user/profile/index.php

      3- Adicione novos campos do perfil selecionando o tipo de campo na caixa de seleção.

      Excluir
  30. Boa tarde pessoal,

    Estou com o seguinte problema com o moodle 2.5
    Fiz a importação dos alunos informando o campo senha.
    Ocorre que quando o aluno vai se logar o moodle pede para ele trocar a senha e não quero isso.
    Quero que a senha fique inalterada.
    Alguem sabe como posso solucionar esse caso?

    Desde já agradeço a colaboração.

    ResponderExcluir
  31. Randolfo,
    Para desabilitar alteração de senha de todos os usuários no Moodle após o login, execute na base de dados esse comando:
    UPDATE mdl_user_preferences SET value = '0' WHERE name = 'auth_forcepasswordchange';

    ResponderExcluir
  32. Ola, estou criando um formulário para inserção de dados dos alunos, e gostaria de que no formulário aparecesse o nome do aluno automaticamente. Você poderia me ajudar?

    ResponderExcluir
    Respostas
    1. Maria,
      Nesse link http://enderecodoseumoodle/user/profile/index.php você pode criar os campos do perfil para entrada de dados.
      Ao efetuar o cadastro, o usuário visualiza esses campos. Se o usuário já estiver cadastrado, ele pode editar o perfil, preenchendo os campos do perfil. Na edição, o nome dele já vem no formulário.

      Pelo que entendi, você precisa que o nome apareça no processo de edição do perfil. É isso?

      Excluir
    2. Oi, não é isso, eu preciso que quando o aluno for preencher um formulário, no início dele o nome do aluno já apareça automaticamente. Por exemplo: Eu, Maria do socorro, formulário...
      E não que o aluno edite. Entendeu?

      Excluir
    3. Olá! O moodle que estou batendo a kbça não manda mensagem para o email da pessoa que se cadastra. Estou usando a versão Moodle 2.5.1+

      Favor, alguém poderia me ajudar com esta situação, já tentei encontrar a opção servidor=>email. Mas, não há nesta versão. Alguém sabe como posso fazer isso?

      Agradeço desde já!

      Excluir
    4. Pedreira,
      Faça configuração do do servidor de e-mail no seguinte link:
      URL_DO_SEU_MOODLE/admin/search.php?query=smtp

      Após configurar a conta de e-mail, certifique se o servidor de e-mail está funcionando.

      Excluir
    5. Badiu, obrigado pela ajuda. Mas, não tá enviando ainda. Coloquei no campo Servidores SMTP coloquei a palavra "localhost". Tá certo?

      Excluir
    6. Pedreira,
      Se na config do STMP estiver em branco, o sistema vai usar a função mail padrão do PHP desde que o servidor tenha isso habilitado. Verifique junto ao suporte técnico do seu servidor se a função mail padrão do PHP está habilitado e funcionando. Caso não estiver, a solução é configurar uma conta STMP no Moodle. Pode usar até a da sua conta do GMail.

      Excluir
    7. Badiu, falei com uma pessoa que trata do servidor e ela tá meio enrolada. Mas, parece que não tá funcionando.
      Vc poderia me informar os passos para eu fazer a configuração no moodle usando uma conta do Gmail. Agradeço.

      Excluir
  33. Na tela de Auto-Inscrição do Moodle os campos que aparecem são reduzidos em relação aos campos que coloquei como obrigatórios na tela de Cadastro de Usuários. Eu preciso que a tela de Auto-Inscrição contenha todos os campos obrigatórios. Como proceder?
    Obrigada.

    ResponderExcluir
    Respostas
    1. Edmara,
      Para que um campo do perfil do usuário adicionado no link MOODLE_URL/user/profile/index.php aparece no formulário de cadastro com preenchimento obrigatório, é necessário que na configuração do campo seja ativado a opção sim nos seguintes itens do formulário:
      a) Este campo é obrigatório?
      b) Mostrar na página de cadastro?

      Excluir
  34. Caro amigo, nosso Moodle está configurado para não aceitar auto cadastro. Mas teremos um curso que teremos pessoas que não são alunos da Faculdade e será necessário liberar o auto cadastro, mas somente para um curso específico. É possível? obrigado, Julio

    ResponderExcluir
    Respostas
    1. Julio,
      O cadastro de usuário é feito no contexto global do Moodle. Já a inscrição no curso ocorre no contexto do curso. Para ser inscrito no curso, é necessário que o usuário já esteja cadastrado no Moodle.

      O plugin de autenticação controla o processo de cadastro do usuário. O plugin de matrícula controla o processo de inscrição nos cursos. O plugin de matrícula fica em um contexto inferior a da autenticação e além disso depende do plugin de autenticação.

      Para segmentar cadastro do usuário específico para um determinado curso, a alternativa que vejo é criar um plugin de matrícula que também faz cadastro do usuário. Neste caso, esse plugin deve ter o seguintes requisitos:

      1) Ter um formulário de cadastro do usuário
      2) Efetuar cadastro de usuário no contexto do Moodle caso este ainda não tiver registro;
      2) Efetuar inscrição no curso específico;

      Excluir
  35. Caro Badiu,
    Agradeço pela dica, mas confesso que não faço ideia de como fazer este plugin. Um programador em php tem condições de desenvolver?

    ResponderExcluir
  36. Júlio,
    Fazer um plugin é tarefa de um programador PHP. O programador deve conhecer / estudar a arquitetura do Moodle para fazer um plugin sem hacker de código, ou seja, sem alterar o core do sistema. Caso fizer hacker, terás problema com o processo de atualização da Plataforma Moodle.

    ResponderExcluir
  37. Caro Badiu, Agradeço pela dica.
    Parabéns pelo site e pela disponibilidade em ajudar!
    Sucessos!
    Julio

    ResponderExcluir
  38. Olá Badiu....

    Parabéns pelo blog.... já me salvou um monte!

    Dúvida.... meu usuário deletou a mensagem de confirmação antes de clicar no link.... como faço para reenviar a mensagem de confirmação novamente!

    Abraços
    Margareth

    ResponderExcluir
  39. Este comentário foi removido pelo autor.

    ResponderExcluir
    Respostas
    1. Iancurso,
      A autoinscrição só serve para efetuar cadastro do usuário no ambiente do Moodle. Para atribuir perfil aluno no ambiente de um curso, é necessário habilitar um método de inscrição no curso.

      Excluir
  40. Olá Boa tarde Badiu,
    Estava verificando as postagens aqui, mas nenhuma pode me ajudar:
    Quero configurar a autoinscrição em um Moodle 2.7, até ai deu tudo certo, porém o usuário quando se cadastra não está recebendo o email para confirmar sua inscrição. Procurei pela opção de configurar o servidor de email na Administração do site>Servidor, mas não há opção de email.
    Poderia me ajudar?

    ResponderExcluir
    Respostas
    1. Tudo indica que o servidor SMTP não está funcionando ou não está configurado caso o usuário não esteja recebendo e-mail.

      Na versão 2.7 do Moodle a configuração do servidor SMTP pode ser feita no seguinte url:
      MOODLE_URL/admin/settings.php?section=messagesettingemail
      ou então no bloco de administração do site, navegue em:
      Plugins / ► Saídas de mensagens / ► Email

      Excluir
  41. Badiu, bom dia.

    Sou iniciante ao Moodle e estou utilizando a versão 2.8. Gostaria de integrar o Moodle ao meu site que foi feito em Asp.Net com banco de dados SQLServer. Estou encontrando muita documentação mas nada específica do procedimento de como redirecionar de um site externo utilizando o mesmo login e senha para o Moodle. Este login será automático o cliente já entra no meu site e ao clicar no link do Moodle já faz o login, tem como ajudar nesta solução ?

    ResponderExcluir
    Respostas
    1. Egberto,
      Não entendi bem como seria essa integração. Mas, se você precisa que os usuários autentiquem no Moodle usando a mesma senha que usam para entrar no site, você pode integrar a base de usuário usando o plugin autenticação na base de dados externa do Moodle.
      Partindo de pressuposto que que existe uma base de dados com a relação dos usuários, para integra-lo ao Moodle, siga os seguintes procedimentos:

      1) Ative no Modle o plugin Autenticação na base de dados externa;

      2) Configure a base de dados externa no plugin. Se as informações na base externa estiverem fragmentadas em diferentes tabelas, crie um view;

      3) Feito isso, quando o usuário logar, será autenticada na base externa e os dados cadastrais como nome, e-mail e endereço serão importados para o Moodle.

      Excluir
  42. Olá, Badiu.
    Eu consegui colocar o auto cadastramento no site.
    Porém, nunca sei quando alguém se cadastra pois o Moodle não me avisa (no Joomla, por exemplo, eu recebia um e-mail quando tinha novo cadastro).
    Tem como fazer o Moodle me avisar por e-mail de quando alguém se cadastra?

    ResponderExcluir
  43. Quando cadastro o usuário utilizando o Autenticação via correio Eletrônico. O Usuário não está recebendo email para realizar o cadastro. Você pode me ajudar?

    ResponderExcluir
  44. Doralice,
    No Moodle mais recente, versão 2.8 e 2.9 contemplam sim essa a funcionalidade de autocadastro. A configuração fica nesse link:
    MOODLE_URL/admin/settings.php?section=manageauths

    ResponderExcluir
    Respostas
    1. Olá Badiu.
      Gostaria de saber se nas versões 2.7 ou 2.8 do moodle existe alguma funcionalidade que mande emails para usuários quando eles se cadastram ou finalizam um curso.
      Atenciosamente

      Excluir
  45. Oi,
    Meu cliente fez esta configuração no moodle e agora não consegue logar, quando clico para logar a página recarrega mas não vai para a página de login.

    ResponderExcluir
  46. Badiu, bom dia

    Agradeço por todas as dicas que você tem dado.
    Segui as suas orientações para habilitar o autocadastramento e deu tdo certo, ficou exatamente como mostrado no post da tela.
    A única coisa que não consegui foi configurar o serviço de e-mail, estou usando a versão 2.2.11 do Moodle, porém em Administração do site/Servidor não encontrei a opção E-mail. Há alguma explicação para isso?

    ResponderExcluir
    Respostas
    1. Olá Celso,

      Tente o caminho Administração -> Plugin -> Saída de mensagens -> Gerenciar Sáidas. Lá você terá a opção Email que deverá habilitar e configurar.

      Excluir
  47. Olá,
    se ainda visualizar esse tópico poderia me ajuda ?
    Apos efetuar o cadastro para autenticação via correio eletrônico, acontece um erro apos o preenchimento do formulário "tentativa de lhe enviar o e-mail falou ", estou usando o moodle em um servidor local (localhost/moodle)

    ResponderExcluir
  48. Gostaria se saber como faço para saber se configure correto implantar o PagSeguro no.moodle , já baixei o pluguin e ativei o token no PagSeguro e já salvei no Moodle , mas é agora como faço para saber , fui fazer o curso pelo Moodle e não achei como colocar o pagseguro , pede para habilitar a auto inscrição pelo PagSeguro , e já fui no painel administrador e já estar tudo ok , a minha dúvida é agora como faço.

    ResponderExcluir