Importar varios usuários para o moodle !!

Importar varios usuários para o moodle !!

por Aramis Melo Nascimento -
Número de respostas: 44
Pessoal como faço para importar varios usuários para o moodle ??

desde já agradeço
Contagem das avaliações:  -
Em resposta à Aramis Melo Nascimento

Re: Importar varios usuários para o moodle !!

por Diego Ubeda de Lima -
Caro Aramis,

Há um recurso no moodle em Administração > usuários > contas > carregar lista de usuários.

Vc precisa criar uma planilha excell com alguns parâmetros em inglês.

Faça uma tabela com o cabeçalho contendo as seguintes informações:

username, password, firstname, lastname, email, city, lang, timezone, course1, type1

estes campos são fixos e inalterados. Vc até pode adicionar mais campos, mas estes listados acima DEVEM constar na sua planilha.

Então vc preenche de acordo com os campos a sua tabela, e salve em extensão .CSV

depois de fazer isso, vc faz o upload clicando em "enviar arquivo"



Espero que te ajude...caso contrário, deixe uma mensagem, e tentarei ajudá-lo como possível.


Abraços.

Contagem das avaliações:  -
Em resposta à Diego Ubeda de Lima

Re: Importar varios usuários para o moodle !!

por Aramis Melo Nascimento -
Obrigado pela ajuda !

fiz tudo isso !! só que dar um erro dizendo


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


só que não acho erro algum !!!


username,password,firstname,lastname,email,city,lang,timezone,course1,type1,
m,m123,m,m,m@m.com.br,joao pee,em,1,1,1,1,

isso foi só para mim fazer um teste !!

alguma luz ??
Contagem das avaliações:  -
Em resposta à Aramis Melo Nascimento

Re: Importar varios usuários para o moodle !!

por Edgar Amorim -

Aramis,

Elimine a vírgula no final da linha. Ao adicioná-la o Moodle pensa que existe mais um campo e então não reconhece nada, pois nada foi adicionado, por isso ocorre o erro.

Sucesso!

Edgar Amorim

Contagem das avaliações:  -
Em resposta à Edgar Amorim

Re: Importar varios usuários para o moodle !!

por Aramis Melo Nascimento -
quando tiro a "," (no fim da linha)

username,password,firstname,lastname,email,city,lang,timezone,course1,type1
m,m123,m,m,m@m.com.br,joao pee,en_us,1,1,1,1





ele dar esse erro

Invalid CSV file format - number of columns is not constant!

alguma luz ?
Contagem das avaliações:  -
Em resposta à Aramis Melo Nascimento

Re: Importar varios usuários para o moodle !!

por Diego Ubeda de Lima -
Qdo vc foi salvar o arquivo excel, vc tomou o cuidado de mandar salvar em extensão .CSV? Pq se salvar como arquivo comum do excel, aí não vai dar certo mesmo.


Tenta de novo.
Contagem das avaliações:  -
Em resposta à Diego Ubeda de Lima

Re: Importar varios usuários para o moodle !!

por Rodrigo Frota -

Pessoal,

fiz uma importação de 70 mil usuários, no início estava dando o mesmo erro listado pelos senhores, mas depois seguindo suas orientações fui acertando e consegui importar com sucesso. Acontece que observei que não estão aparecendo os usuários na minha lista de usuários.

Alguma sugestão?

 

abs e obrigado

Rodrigo

Contagem das avaliações:  -
Em resposta à Rodrigo Frota

Re: Importar varios usuários para o moodle !!

por Eduardo Pereira Ribeiro -
Pode ter ocorrido de, na hora da atribuição dos papéis, você ter selecionado todos como "estudante" por exemplo e, na hora de pesquisar, ter colocado um filtro diferente. Certifique-se de que todos os filtros estão inibidos. Ele fez a inserção direitinho no ambiente?
Contagem das avaliações:  -
Em resposta à Aramis Melo Nascimento

Re: Importar varios usuários para o moodle !!

por Jose Vidal de Melo -
Aramis

Se você observar bem tem um número a mais na seguinda linha, a quantidade de colunas abaixo da primeira linha que são os nomes dos campos necessariamente tem que ser iguais.

No seu arquivo tem uma virgula a mais no título e um 1 a mais no final da segunda linha

verifique isso ai e tente novamente

ex:
1ª Col
2ª Col 3ª Col 4ª Col 5ª Col 6ª Col 7ª Col 8ª Col
usename
password
firstname
lastname
email
city
course
type
m
m123
m
m
m@m.com
m
teste
1




Att

Vidal

Contagem das avaliações:  -
Em resposta à Jose Vidal de Melo

Re: Importar varios usuários para o moodle !!

por André Santos -

José,

Accertei carregar vários usuários. Mas não estou conseguindo pô-los em seus lugares. Por exemplo: Em minha plataforma tenho o seguinte estrutura: Cursos Técnicos/Pesca/1º Módulo/Disciplina X (curso). Costumo colocar os alunos no nível "1º Módulo" e em cada disciplina, aloca-lo em grupos (turmas).

Como fazer isso tudo no arquivo .CSV ???

Ao aguardo.

Obrigado.

Contagem das avaliações:  -
Em resposta à André Santos

Re: Importar varios usuários para o moodle !!

por Regiane Rodrigues -

OLÁ ANDRÉ, POR FAVOR ME AJUDE A RESOLVER ESTE PROBLEMA, ESTOU COM OS USUÁRIOS EM UMA PLANILHA CSV, MAS TODOAS AS VEZES QUE TENTO ISERÍ-LOS APARECE ESTE ERRO: Não há colunas suficientes, verifique a configuração do delimitador.

NÃO SEI MAIS O QUE FAZER... POR FAVOR SE PODER ME AJUDE....

OBRIGADA,

 

Contagem das avaliações:  -
Em resposta à Diego Ubeda de Lima

Re: Importar varios usuários para o moodle !!

por Moises Ferreira -
Boa tarde,

Criei a lista de usuário com sucesso porem no momento em que os usuários acessaram o curso, as mensagens de navegação ficam em inglês.
Tem como deixar em português?
Contagem das avaliações:  -
Em resposta à Diego Ubeda de Lima

Re: Importar varios usuários para o moodle !!

por Andrea Goeb -

O meu dá o seguinte erro:

 

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

Outras informações sobre este erro

Debug info: 
Error code: invalidfieldname
Stack trace:
  • line 476 of /lib/setuplib.php: moodle_exception thrown
  • line 206 of /admin/tool/uploaduser/locallib.php: call to print_error()
  • line 127 of /admin/tool/uploaduser/index.php: call to uu_validate_user_upload_columns()
Contagem das avaliações:  -
Em resposta à Diego Ubeda de Lima

Re: Importar varios usuários para o moodle !!

por geraldo santos -
Estou tentando fazer a inclusão de usuários a partir de uma lista csv, uft8.

após incluir o arquivo aparece esta mensagem:

Plugin de autenticação desconhecido

o status dá a mensagem: Usuário não adicionado - erro
Contagem das avaliações:  -
Em resposta à Diego Ubeda de Lima

Re: Importar varios usuários para o moodle !!

por Miguel dos Santos Silva -

Como atualizar uma lista de usuários que foi importada anteriormente?

Contagem das avaliações:  -
Em resposta à Aramis Melo Nascimento

Re: Importar varios usuários para o moodle !!

por Thiago Bergamaschi -
Bom dia Pessoal,

Estou com o mesmo problema, não estou conseguindo importar a lista de usuários no moodle. estou colocando igual nosso amigo acima:

username,password,firstname,lastname,email,city,lang,timezone,course1,type1
m,m123,m,m,m@m.com.br,joao pee,en_us,1,1,1


E fica dando a seguinte mensagem: Não há colunas suficientes, verifique a configuração do delimitador.

O delimitador CSV é ;
Codificação é UTF8
Mostrar Colunas: 10

Quando coloco ; no final de cada linha o erro muda para: "username,password,firstname,lastname,email,city,lang,timezone,course1,type1" não é um nome de campo válido

Alguém ai sabe pq ta acontecendo isso?

Obrigado.

Thiago


Contagem das avaliações:  -
Em resposta à Thiago Bergamaschi

Re: Importar varios usuários para o moodle !!

por Aramis Melo Nascimento -

username,password,firstname,lastname,email,city,lang,timezone,course1,type1

fulano, fulano1, Fulano, Melo,fulano@fulano.com,joão,pt,1,nome_breve_do_curso,1

na hora de importar o arquivo ! mude de delimitador ; para , !!  sempre fiz assim e deu certo !

abraços

Att,

Aramis Melo

Contagem das avaliações:  -
Em resposta à Aramis Melo Nascimento

Re: Importar varios usuários para o moodle !!

por Regiane Rodrigues -

Por favor me ajudem estou tentando carregar as listas de usuários e agora aparece a seguinte mensagem:

Não há colunas suficientes, verifique a configuração do delimitador.
Por favor o que eu faço?????
Contagem das avaliações:  -
Em resposta à Thiago Bergamaschi

Re: Importar varios usuários para o moodle !!

por Alexandre Marinho -
Ola pessoal, tenho sempre problemas com essa importação...

Uso o BrOffice, e os arquivos quando são lidos e salvos em .cvs é perguntados o delimitador de campo, que escolho (,), e
delimitador de texto que escolho ('),
e o formato UTF-8

Mas nunca consigo fazer o upload, somente se fizer isso no Excel do Office.

Alguem sabe me resposnder como faze-lo pelo BrOffice?

Grato
Contagem das avaliações:  -
Em resposta à Aramis Melo Nascimento

Re: Importar varios usuários para o moodle !!

por Bárbara Romão -

Olá, pessoal!

Estou carregando minha lista de usuários no moodle e o campo "country" não está carregando, apesar de o moodle reconhecer no momento do carregamento. Mas quando eu vou gerenciar o usuário, o campo "país" não está preenchido. Ou seja, o moodle não está reconhecendo "Brasil" como um valor válido para o campo "country". Alguém saberia me ajudar?

Muito obrigada! Bárbara

Contagem das avaliações:  -
Em resposta à Bárbara Romão

Re: Importar varios usuários para o moodle !!

por Rafael Maglione -
Bárbara, se para essa lista que você está tentando carregar o campo país for Brasil para todos, você pode excluir este campo do arquivo de importação e na tela de importar definir o Brasil como valor padrão para país.

Administração / ► Usuários / ► Contas / ► Carregar lista de usuários / ► Valores Padrões / ► Avançado / ► (Definir Brasil como valor padrão para país)


Espero ter ajudado.
Contagem das avaliações:  -
Em resposta à Rafael Maglione

Re: Importar varios usuários para o moodle !!

por Bárbara Romão -

Obrigada, Rafael.

Na documentação do moodle (em inglês), recomenda-se o uso do código de duas letras para o campo país:

The country should be written as a two letter code, in capitals. For example, use BE for Belgium or NL for the Netherlands. Using "be" or "nl" as a country code will result in a database error.

Tip: If you are having trouble working out the two-letter code for a country, you can consult this Moodle source code file /moodle/lang/en_utf8/countries.php or click here for a 1.9 STABLE list.
http://docs.moodle.org/en/Upload_users

Utilizei "BR" e funcionou.

Contagem das avaliações:  -
Em resposta à Bárbara Romão

Re: Importar varios usuários para o moodle !!

por André Santos -

Referente ao País, usei o "BR" e funcionou perfeitamente.

No cadastro manual no moodle pode-se digitar os nomes nomalmente com acentos, mas não consegui fazer o cadastro em lote de nomes com acentuação, pois é cadastrado até a letra antes da acentuada. Por exemplo: "Conceição", é gravado somente "Concei".

Alguém tem uma luz de como faz ?

Contagem das avaliações:  -
Em resposta à Rafael Maglione

Re: Importar varios usuários para o moodle !!

por André Santos -

Referente ao País, usei o "BR" e funcionou perfeitamente.

No cadastro manual no moodle pode-se digitar os nomes nomalmente com acentos, mas não consegui fazer o cadastro em lote de nomes com acentuação, pois é cadastrado até a letra antes da acentuada. Por exemplo: "Conceição", é gravado somente "Concei".

Alguém tem uma luz de como faz ?

Contagem das avaliações:  -
Em resposta à André Santos

Re: Importar varios usuários para o moodle !!

por Fernando Vargas -

Este problema também acontece comigo... triste

 

Infelizmente não sei como resolver  tanto que quando tenho que importar listas eu envio os dados sem caracter especial

 

Se alguém saber seria interessante compartilhar.

Contagem das avaliações:  -
Em resposta à Fernando Vargas

Re: Importar varios usuários para o moodle !!

por Gert Richter -

Tem que colocar a codificação como ISO-8859-1

Contagem das avaliações:  -
Em resposta à Gert Richter

Re: Importar varios usuários para o moodle !!

por Juliano Alves Castro -

Criei a lista de usuário com sucesso porem no momento em que os usuários acessaram o curso, as mensagens de navegação ficam em inglês.
Tem como deixar em português?

Contagem das avaliações:  -
Em resposta à Juliano Alves Castro

Re: Importar varios usuários para o moodle !!

por Felipe Luciani -

Olá Juliano,

acho que isso pode resolver ou ajudar:

Em: "Administração do site > Idioma > Configurações de idiomas"

  • Desmarcar: Detecção automática de idioma.
  • Idioma predefinido: Português
  • Desmarcar: Mostrar lista de idiomas

Felipe Luciani Gomes de Lima
Desenvolvedor web
Vegetariano
http://twitter.com/felipeluciani

Assessor Técnico em educação a distância do SENAC-AL
http://www.ead.al.senac.br

Sócio-proprietário do free.is.be - web & design com software livre
http://freeisbe.art.br

 

Contagem das avaliações:  -
Em resposta à Felipe Luciani

Re: Importar varios usuários para o moodle !!

por Débora Cristina Modesto Barbosa -

Bom dia a todos,

 

Gostaria de saber se consigo incorporar o campo coorte e fazer com que essa lista já seja incorporada nesse local.

O que preciso colocar???

Abraços,

Débora

Contagem das avaliações:  -
Em resposta à Débora Cristina Modesto Barbosa

Re: Importar varios usuários para o moodle !!

por Suely Souza -

Boa tarde pessoal,

Preciso de ajuda em como importar os dados da planilha. Tenho essas colunas: username password firstname lastname email city timezone course tipo

Mas, sempre que tente fazer o upload aparece a mensagem.

Não há colunas suficientes, verifique a configuração do delimitador.

Aguardo auxílio, por favor.

Obrigada,

Suely

Contagem das avaliações:  -
Em resposta à Suely Souza

Re: Importar varios usuários para o moodle !!

por Juliana Franco -

Fiquei muito tempo com o mesmo problema, mas encontrei a solução. 

A lista CSV deve ser carregada em Administração do site > Usuários > Contas > Carregar lista de usuários.

1o campos obrigatórios do csv:

username,password,firstname,lastname,email - o resto não é necessário! 

2o apesar dos campos serem obrigatórios, podem estar vazios se o "username" já existir. Username é a ID do aluno, que ele usa para logar no ambiente. Para cadastrar o "username" em um coortes ou curso (e turma) específico é só incluir os campos:  cohort1,course1,group1.

O course1 (ou course2, course3) é o nome breve do curso existente. Se coortes e turma não existir serão criados.

3o agora vamos supor que o username não existe no sistema e seja preciso inscrever uma lista de números de matrículas (matricula1, matricula2, etc) que serão validadas num servidor LDAP. O csv ficará assim:


Os dados fictícios nos campos não importam porque serão validados no servidor.

No carregamento da lista é preciso informar o delimitador e codificação: Libre normalmente usa virgula (,) e UTP-8; o excell usa ponto e vírgula; e codificação Windows, isso muda de programa pra programa e de arquivo para arquivo.

4o em "Carregar lista de usuários" atenção a 2 itens de configuração:

A escolha será diferente para usuário existente ou não. 


Se o usuário existe o csv só precisa do campo username e os do curso (coortes, curso e turma) preenchidos. - A opção será somente atualizar usuários já existentes.

Para usuário não existente precisa de todos os campos obrigatórios preenchidos (mesmo que com informação errada) pois no primeiro login haverá a validação no servidor LDAP e correção dos dados do usuário criado.

Dá para fazer os dois juntos, em adicionar novos e atualizar já existentes.


IMPORTANTÍSSIMO!

Lembrar de configurar nessa tela de carregamento a opção de validação via servidor.


Resultado;


Contagem das avaliações:  -
Em resposta à Juliana Franco

Re: Importar varios usuários para o moodle !!

por Prof. Dr. Darwin Ianuskiewtz -

Excelente roteiro... 

Agora podemos compiocar um pouco... 

e as fotos dos usuários, como devemos proceder para exportar e importar em uma nova configuração de moodle instalada em outro local?

Um abraço a todos.


Contagem das avaliações:  -
Em resposta à Juliana Franco

Re: Importar varios usuários para o moodle !!

por Vinicios Ferreira -
Testei as codificações citadas acima, mas, não obtive sucesso em cadastras os participantes que possuem e-mail com caracteres especiais.

Exemplo: 

soiciniv_rj@moodle.com.br

Na leitura da planilha CSV, o retorno é que o email é invalido.

Há alguma codificação que corrija isso?

Contagem das avaliações:  -
Em resposta à Vinicios Ferreira

Re: Importar varios usuários para o moodle !!

por Claudio Dipolitto -

Também enfrentei esse problema quando estava atualizando campos em usuários já cadastrados e achei que só precisava informar o username e os novos campos (cohort, group, etc). 

Mas descobri que "os campos firstname, lastname and email address  são obrigatórios quando usamos outros campos além do cohort". 


https://docs.moodle.org/34/en/Upload_users#Cohort_membership_assignment

Cohort membership assignment

You can assign users to any already existing Cohort by using only the "username" and the "Cohort ID" with just two fields in the file. Note that this is an exception to the usual case where the firstname, lastname and email address of the user are required.

cohort# is the form to use and like enrolment in courses, you have to add a number to each header, so cohort1,cohort2, etc.

Quando usamos só o campo cohort então não precisamos informar firstname, lastname and email 

Here is a sample CSV file:

username,cohort1,cohort2
student1,nursing,2016class
student2,nursing,2014class
student3,nursing,2014class

PS: Pela data da mensagem original, certamente você já resolveu o problema, mas fica a dica para quem ler essa discussão.
Contagem das avaliações:  -
Em resposta à Claudio Dipolitto

Re: Importar varios usuários para o moodle !!

por Davi Dorna -

Gostaria de saber se existe uma lista de todos os campos possíveis com exemplo para importação de usuários e se é possível adicionar novos campos.

Contagem das avaliações:  -
Em resposta à Davi Dorna

Re: Importar varios usuários para o moodle !!

por Gilberto Martins Valgas -

Você pode extrair todos os campos em:

Administração do site>Usuários> contas>Ações em lote sobre usuários

Selecione um usuário e clique em Adicione a seleção

Em Com usuários selecionados... escolha Download.

Faça o Download do arquivo, no cabeçalho serão listados todos os campos.

Para inserir um campo novo vá em Administração do site>Usuários> contas>Campos de perfil do usuário

Lá é possível cadastrar um campo novo. Para montar uma massa de usuários customizados é preciso inserir PROFILE_FIELD antes do novo campo. 

Exemplo: O novo campo criado foi empresa.

Na planilha ficara da seguinte forma: PROFILE_FIELD_EMPRESA

Contagem das avaliações:  -
Em resposta à Gilberto Martins Valgas

Re: Importar varios usuários para o moodle !!

por Davi Dorna -
Estou importando uma lista de usuários e preciso que eles se matriculem automaticamente em mais de um curso. como faço isso?
Contagem das avaliações:  -
Em resposta à Davi Dorna

Re: Importar varios usuários para o moodle !!

por Juliana Franco -

Basta incluir course1;course2;course3, etc e preencher com o nome breve do curso:


Pode também incluir configurações específicas para cada inscrição tais como:

type1 (ou 2, 3, ... ) - para o perfil, no qual 1 = estudante, 2 = professor e 3 = moderador (professor não editor)

group1 (ou 2, 3, ... ) - para grupos ou turmas, existentes ou serão criados

cohort1 (ou 2, 3, ... ) - para coortes que serão criados, existentes ou serão criados


Contagem das avaliações:  -