Carregar usu√°rios

Geralmente não é necessário importar usuários em massa - você deveria tentar explorar formas de autenticação que não requerem trabalho manual, como a conexão a bancos de dados externos ou permitir que os usuários criem suas próprias contas. Veja a seção Autenticação, na aba de Usuários do menu de administração.

Se voc√™ quiser importar contas m√ļltiplas de um arquivo de texto, ent√£o voc√™ precisa obedecer o seguinte formato:

  • Cada linha cont√©m um registro
  • Cada registro √© uma sequ√™ncia de dados separados por v√≠rgulas
  • O primeiro registro do arquivo √© especial, e cont√©m uma lista de campos. Isso define o formato do resto do arquivo.

    Campos Obrigatórios: esses campos precisam ser incluídos na primeira linha, e definidos para cada usuário

    username, password, firstname, lastname, email

    Nomes dos campos padrão: esses são opcionais - se não forem incluídos então os valores usados vêm do administrador principal

    institution, department, city, country, lang, auth, timezone

    Nomes dos campos opcionais: todos esses s√£o completamente opcionais. Os nomes dos cursos s√£o os nomes breves dos mesmos - se presente, o usu√°rio ser√° inscrito como aluno desse curso. Nomes de grupos devem ser associados aos cursos correspondentes, ex: group1 para course1, etc.

    idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, course1, course2, course3, course4, course5, group1, group2, group3, group4, group5, type1, type2, type3, type4, type5, role1, role2, role3, role4, role5, emailstop

  • As v√≠rgulas usadas nos dados precisam ser codificadas como &#44 - o script ir√° decodificar automaticamente.
  • Para campos booleanos(l√≥gicos), use 0 para falso e 1 para verdadeiro.
  • Tipos s√£o usados para determinar se um usu√°rio √© aluno ou professor, se um curso correspondente existe (ex: type2 corresponde a course2 ). 1 = Aluno, 2 = Professor que pode editar, e 3 = Professor que n√£o pode editar. Se o tipo estiver em branco, ou se nenhum curso for especificado, o usu√°rio ter√° o padr√£o de Aluno.
  • Para os cursos use o nome breve; para grupos use o nome do grupo; para fun√ß√Ķes use o id.
  • Nota: Se um usu√°rio j√° estiver registrado no banco de dados do Moodle, o script retornar√° o n√ļmero do userid (√≠ndice do banco de dados) do usu√°rio, e inscrever√° o usu√°rio em todos os cursos especificados SEM atualizar dados existentes.

Aqui um exemplo de arquivo de importação válido:

username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1, type1
jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1, 1
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3, 3

Atualizando contas existentes

Por padrão o Moodle assume que você criará novas contas de usuário, e salta registros que correspondem a contas já existentes. Entretanto, se você marcar "Atualizar contas existentes" como Sim, a conta será atualizada.

Ao atualizar contas existente você pode também mudar os nomes de usuário. Marque "Permitir renomeação" como Sim e inclua em seu arquivo um campo chamado oldusername.

Aviso: qualquer erro nas atualiza√ß√Ķes de contas existentes pode produzir efeitos muito ruins nas contas dos usu√°rios. Tenha cuidado ao utilizar essas op√ß√Ķes.

√ćndice de todos os textos de ajuda
Mostrar esta ajuda no idioma: English

© Copyright 2007, Teia do Conhecimento