Importar alumnos

De MoodleDocs
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

Cómo importar usuarios desde un archivo de texto

Pasos

  1. Como administrador, ir a la página principal del sitio Moodle.
  2. Hacer clic en "Admin..." desde el menú de "Administración".
  3. Desde la ventana de Administración, hacer clic en el enlace "Subir usuarios".
  4. Desde la siguiente ventana, hacer clic en el botón de Examinar
  5. Después de localizar y seleccionar el archivo seleccionado, pulsar en Subir usuarios.


Importante

  • En primer lugar tenga en cuenta que normalmente no es necesario importar usuarios en bloque -para mantener su trabajo de mantenimiento bajo control, debería explorar formas de autenticación que no requieran mantenimiento manual, tales como conectarse con una base de datos externa, o dejando que los usuarios creen sus propias cuentas.

Sugerencias

  • Existen otros métodos de autentificar a los alumnos que son más cómodos como permitir que los usuarios creen sus propias cuentas mediante una contraseña de acceso.
  • En el caso de utilizarlo leer la ayuda para mayor detalle.

Ayuda para crear el archivo de texto a subir

Si está seguro que quiere importar múltiples cuentas de usuario desde un archivo de texto, entonces necesitará darle un formato a su archivo de texto como se indica:

  • Cada línea del archivo contine un registro
  • Cada registro es una serie de datos separados por comas, no debe haber espacios entre las comas
  • El primer registro del archivo es especial, y contiene una lista de nombres de campos. *Este registro define el formato del resto del archivo.
Campos requeridos
Estos campos deben estar presentes en el primer registro, y deben definirse para cada usuario.
username, password, firstname, lastname, email


Campos por defecto
Estos son opcionales -si no están presentes, se tomarán los valores del administrador primario
institution, department, city, country, lang, timezone 
Campos opcionales
todos estos son opcionales. Los nombres de los cursos son sus "nombres cortos" -si se incluyen los nombres cortos de los cursos el alumno se incribirá automáticamente en esos cursos.
idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, course1, course2, course3, course4, course5, group1, group2, group3, group4, group5
  • Las comas entre los datos se codificarán como &#44 --el script las decodificará automáticamente como comas.
  • Para campos boleanos use 0 para falso y 1 para verdadero

Nota: Si un usuario ya está registrado en la base de datos de Moodle, el script devolverá el número userid (índice de la base de datos) de ese usuario, e inscribirá al usuario en los cursos SIN alterar la información anterior. Éste es un ejemplo de un archivo válido:

username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1
juanb, secreto, Juan, Benítez, janb@algo.edu, en, 3663737, 1, Intro101, Seccion1

Saraf, sercreta, Sara, Fernández, sarara@alomas.edu, es, 6736733, 0, Avanzado202, Seccion3