A principio de curso siempre nos encontramos con el problema de cómo dar de alta a los nuevos alumnos y alumnas que empiezan a utilizar moodle en su proceso de aprendizaje.
Una forma sencilla es subir los usuarios desde un fichero de texto. Para ello en nuestro sitio moodle elegiríamos:
Administración -> Usuarios -> Subir usuarios
Previamente deberemos tener preparado un fichero de texto cuya primera línea sean los nombres de los campos de la base de datos separados por comas. Son imprescindibles los campos: username (usuario), password (clave), firstname (nombre), lastname (apellido) y email.
El fichero de texto quedaría algo así:
username,password,firstname,lastname,email
josu,xx,Josu,Orbe,a@b.com
………………
¿Y a tí cúal te resulta la manera más fácil de crear los nuevos usuarios a principio de curso?
Publicado también en MoodleLab. El Taller de Moodle.
Josu Garro
Gracias… llevo pegandome con esto una semana.
Administrator
Me llena de “oggullo y satisfazion” el que te haya servido.
Buena suerte en tu aventura
iarenaza
En nuestro caso usamos LDAP para validar a los usuarios contra el Directorio Activo. Como el plugin de autenticación LDAP crea automáticamente los usuarios la primera vez que entran en sesión, no hay que hacer nada especial.
Si se quiere dar de alta de forma masiva a los alumnos sin esperar a que entren, está el script auth_ldap_sync_uses.php que nos permite hacerlo, además de eliminar los usuarios que ya no existan en Directorio Activo.
Si ya tienes la infraestructura de Directorio Activo (u otro servidor LDAP como OpenLDAP o Novell eDirectory) es algo muy cómodo y que ahorra bastante trabajo.
Saludos. Iñaki.