Pular para o conteúdo principal

Criando campos complementares no perfil de usuário do Moodle

Olá Pessoal, Tudo Bom?

O post de hoje é sobre criar campos complementares no perfil de usuário do Moodle. Muitas vezes o perfil de criação de usuário no Moodle não permite inserir informações importantes, por exemplo: RG, CPF, Data de Nascimento, Sexo, entre outras que você desejar. Não é possível inserir já que o formulário não contempla esses campos. Para suprir essa demanda você pode criar campos complementares. Vamos lá!

1º Logado com administrador do Moodle você irá em ADMINISTRAÇÃO DO SITE > USUÁRIOS > CONTAS > CAMPOS DE PERFIL DO USUÁRIO:


2º Dentro de CAMPOS DE PERFIL DO USUÁRIO será necessário criar uma categoria onde você irá criar seus campos complementares. Por padrão o Moodle traz a categoria "Outros Arquivos". Aconselho criar uma nova categoria por questão de organização. Para criar a categoria vá em CRIAR UMA NOVA CATEGORIA DE PERFIL:


3º Basta dar o nome desejado para essa nova categoria. No exemplo usei DADOS PESSOAIS:


4º Criada a categoria, agora vamos criar os campos dentro dessa categoria. Vá em CRIAR UM NOVO CAMPO DE PERFIL e selecione o tipo de campo que deseja criar. No exemplo utilizei o tipo "Texto de Entrada" para um campo de CPF:
5º Preencha as informações do campo de acordo sua necessidade. Importante lembrar que NOME BREVE deve ser ser único e em CATEGORIA preencher com a categoria criada anteriormente.


Você poderá criar quantos campos desejar de acordo sua necessidade. O resultado final, na tela de criação de campos, será como na imagem abaixo:


Para ver o resultado final no Perfil do Usuário você irá em ADMINISTRAÇÃO DO SITE > USUÁRIOS > ACRESCENTAR NOVO USUÁRIO

No final do formulário de criação de usuários, aparecerá a sua categoria criada com os campos complementares.



É isso aí pessoal, uma forma muito fácil de criar campos complementares. Em um próximo POST vou mostrar como essas informações são armazenadas no banco de dados! Se gostou, divulgue o POST, comente e contribua. Se não gostou, comente também e vamos juntos melhorar.

Abraço a todos!

Comentários

  1. Olá,
    Ótimo post!
    Estou criando um campo complementar no perfil do usuário e gostaria de inserir um link para uma URL. No texto de ajuda há a seguinte orientação "Para transformar o texto em um link, digite uma URL contendo $$, onde $$ será substituído pelo texto. Por exemplo, para transformar um ID do Twitter em um link, digite http://twitter.com/$$.", mas não deu certo. Pode me ajudar?

    ResponderExcluir
  2. Tem como excluir os outros campos já existentes que vc não quer?

    ResponderExcluir
    Respostas
    1. Tem como sim. Após a criação do campo terá um 'X' para excluir o campo. Lembrando que todos os dados que estiverem nesse campo serão excluídos também.

      Excluir
    2. Marcelo obrigado, só que eu estou querendo agora é bloquear os outros campos que já vem com o moodle e deixar apenas os que eu criei, tem como? Estou usando o moodle 2.6. Outra coisa que está acontecendo, estou usando o moodle em localhost e quando eu clico no botão criar nova conta, aparece uma tela com a mensagem usuário inválido

      Excluir
    3. Marcelo eu quero é apagar os que já vem no moodle por exemplo: escolha seu usuário e senha e mais detalhes como endereço de email, confirmação de email, nome, sobrenome, cidade, município e país e deixar só os que eu criar, tem como? já bloquiei todos os campos e ainda aparece

      Excluir
  3. Marcelo, não sei você já passou por isso

    Estou tentando alterar a criação da categoria e do curso.

    Quero que seja possível ao cadastrar uma nova categoria/curso fazer o upload de uma imagem que mais tarde irei utilizar como thumbnail.

    Abraços!!

    ResponderExcluir
    Respostas
    1. Nunca necessitei, mas se ajuda, a versão 3.2 > do Moodle é possível personalizar as categorias fazendo upload de imagens.

      Excluir
  4. Criei a categoria DADOS PESSOAIS.
    Criei o campo CPF nessa categoria. Entrei no cadastro de novo usuário e ele aparece lá.

    Criei um arquivo em EXCEL (CSV) para inseriro usuários por lote. São vários campos ( FIRSTNAME LASTNAME USERNAME Password ADDRESS CITY ).
    O arquivo está funcionando. Já fiz várias inclusões com ele.

    Adicionei nessa lista do EXCEL a coluna CPF.
    Acontece que ao carregar o arquivo ele mostra a seguinte mensagem:
    "CPF" não é um nome de campo válido.

    O que poderá estar acontecendo ? Grato pela atenção.

    ResponderExcluir
    Respostas
    1. Alex Paulo, Obrigado pelo comentário!

      Nesse caso, na hora da importação, você terá que colocar no CSV/Excel o campo profile_field_NOME_DO_SEU_CAMPO no caso profile_field_cpf.

      Espero ter ajudado.

      Excluir
    2. Infelizmente, não funcionou:



      "profile_field_cpf" não é um nome de campo válido.

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

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.

Tela personalizada de login do Moodle

As vezes queremos ou precisamos sair do tradicional e necessitamos fazer uma tela de login personalizada no Moodle. Em uma dessas necessidades que surgiu esse POST em que vou explicar como fiz uma tela personalidade para utilizar no Moodle. Lembrando sempre que existem inúmeras formas de se fazer a mesma coisa na programação, essa foi a forma que eu encontrei. Vamos lá: Primeiramente vamos contextualizar. Por padrão a tela de login do Moodle é como na imagem abaixo, ou ainda pode estar no index da página em um bloco de acesso.  (Clique na imagem para ampliar) 1º Criando o arquivo login.php Criei o arquivo PHP com os campos de usuário e senha e dei a ele o nome de login.php . Coloquei esse arquivo na pasta raiz do Moodle.  A grande questão desse arquivo é no parâmetro action do formulário. Ele aponta para o caminho login/index.php " que é o caminho de login tradicional do Moodle. Veja na imagem abaixo: 2º Usando o método isloggedin(); do Moodle E...

Configurar Aker Client no Windows

Hoje vou postar aqui sobre o Aker Client 1.0.10. O Aker Client é um software que faz a autenticação do cliente no Firewall da Aker. Muitas vezes se torna muito chato fazer essa autenticação de usuário e senha do domínio sempre que entramos no navegador ou qualquer programa que necessite de conexão com a internet. O Aker Client faz exatamente isso, pega seu login e senha do domínio e autentica diretamente no Aker Firewall não precisando ficar digitando sempre. Vamos lá! Primeiro faço o download e instale o Aker Client 1.0.10 Link para Download:  http://www.4shared.com/zip/lCUWcQLP/akerclient-1010-pt-win32-insta.html Depois de instalado vamos configurar o Aker Client: 1º Logado como administrador da máquina vá em Novo Servidor 2º Configuração do Novo Servidor 3º Vá em “Permissões de Acesso” 4º Servidor Configurado. Por enquanto não irá conectar já que não está logado como usuário do domínio. 5º Logar com um usuário do domínio e já estará conectado e autenti...