Subida de alumnos masiva

Subida de alumnos masiva

de Mir zan -
Número de respuestas: 30

Hay alguna forma de subir de forma masiva al moodle, un grupo de alumnos?

Saludos y gracias

Promedio de valoraciones:Útil (1)
En respuesta a Mir zan

Re: Subida de alumnos masiva

de Fermí Cueva -

Hola Mir,

Desde el panel de administración de tu aplicación puedes acceder a la gestión de usuarios y elegir la opción subir usuarios depués de haber creado un archivo de texto con los datos requeridos para ello.

Te pego a continuación la ayuda al respecto:

Subir usuarios

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. Vea la sección de Autenticación en el menú del adminitrador.

Si está seguro que quiere importar múltiples cuentas de usuario desde un archivo de texto, entonces necesitará dare 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
  • 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

Espero que te sirva,

Femin Cueva

En respuesta a Fermí Cueva

Re: Subida de alumnos masiva

de Rodrigo Rodriguez -

Estimado Fermín

Espero puedas ayudarme, yo he probado siguiendo este parámetro expresado en la ayuda, sin embargo obtendo siempre el mismo error:

"" no es un nombre válido

Sabes indicarme que está mal...? Inclusive he copiado a un archivo los mismos datos que aparecen en el ejemplo y me dá exactamente lo mismo.

Desde ya gracias.

Rodrigo

En respuesta a Rodrigo Rodriguez

Re: Subida de alumnos masiva

de Yorman Hdez. -
el fichero de texto tiene que ser

username, password, firstname, lastname, email
yorman, abcd, yorman, hdez. gh@dd.com
david, pass, davidp, perez. email@dd.com

Y despues a subir usuarios desde ficheros en administracion de usuarios

Un saludo
En respuesta a Yorman Hdez.

Re: Subida de alumnos masiva

de Rodrigo Rodriguez -

millon de gracias. Ya he relizado esto y me sigue apareciendo el mismo error:

"" no es un nombre válido

Te paso el archivo de texto y podras indicarme si está correcto.

Rodrigo

En respuesta a Rodrigo Rodriguez

Re: Subida de alumnos masiva

de carlos blanco -

Hola Rodrigo,yo hice así:

username,password,firstname,lastname,email,lang,city,country,phone1,phone2,address
usuario1,passw,user,user1,user@terra.es,es,Sevilla,España,689147472,934429743,Corbian 16
usuario2,pass2,Manuel,Apellido,apellido@wanadoo.es,es,Alguno(Jaen),España,576839582,,Montilla  20

Yo los creé con esta secuencia. Los campos que no tenía en algún alumno los dejaba en blanco, es decir:     ,,

comilla comilla

Espero que sirva

En respuesta a carlos blanco

Re: Subida de alumnos masiva

de Rodrigo Rodriguez -

Estimado Carlos:

Agradezco por la ayuda, sin embargo sigue arrojando el mismo error:

"" no es un nombre válido

¿Tendrá que ver algo que sea propio de configuración del sitio? No sé...¿Será que debo configurar/activar algo para que acepte estos parámetros?

Quisiera preguntarte..¿Tienes idea si existe algún campus que permita "administrarlo a modo prueba" como para que pueda intentar subir algunos nombres?

Desde ya muchas gracias.

Rodrigo

En respuesta a Rodrigo Rodriguez

Re: Subida de alumnos masiva

de Hedley del Castillo -

Rodrigo :

sugiero que solo consideres los campos que tienen datos

al parecer tienes espacios entre los campos ( despues de la coma ) y ese podria ser el problema del mensaje ( "" no es un nombre valido )

En respuesta a Hedley del Castillo

Re: Subida de alumnos masiva

de Rodrigo Rodriguez -

Estimado:

También he probado de realizarlo de ese modo y tampoco me permite subirlos. Arrojándome siempre el mismo error.

Agradezco por cada sugererencia que me han dado, igualmente si alguien puede proponerme que hacer para resolver esta situación, será bienvenida.

Por las dudas se los resumo en pocas líneas como llegué a esta situación.

Teníamos otra plataforma y ahora es nuestra intensión migrar a "moodle" todos los usuarios anteriores, pero al intentar subir el archivo en formato que sugiere el help, no me permite subir los registros.

Cualquier sugerencia es bienvenida...

En respuesta a Rodrigo Rodriguez

Re: Subida de alumnos masiva

de Hedley del Castillo -

Estimado Rodrigo :

como esta configurado tu "autenticacion de usuarios"

entrar por Administracion, Usuarios , Autenticacion....

en el caso mio, lo tengo en "solo cuentas manuales" y asi puedo subir los usuarios via archivo de texto

Espero te ayude.

Hedley

En respuesta a Rodrigo Rodriguez

Re: Subida de alumnos masiva

de José Rama -
Rodrigo, para poder ayudarte, deberiamos conocer algunos detalles:
1.- Que version tienes del moodle
2.- Cual es el metodo de utentificacion por defecto que tienes puesto
3.- Tienes todos los campos del metodo de autentificacion desbloqueados?, y los valores que no proporcionas en la entrada tienen valor en el archivo de configuracion del sitio ( tipicamente pais/ciudad)
4.- Has probado activar el debug del  Moodle ?, si es asi, que nformacion de da ?
En respuesta a Rodrigo Rodriguez

Re: Subida de alumnos masiva

de Pelayo Suarez -
¿Tras el último registro con datos tienes un salto de línea? A lo mejor es eso, que:

pepe,gfg,suarez,lopez,pepe@pepe.pe //debería acabar aqui el archivo pero..
//tengas aqui el cursor, en una nueva linea, pero vacía

Podría ser esto, no sé.
En respuesta a Pelayo Suarez

Re: Subida de alumnos masiva

de Miguel Damiani B. -

Trato y trato de subir mis usuarios y no puedo, por más que hago lo que dice la ayuda...

Este es el mensaje que me da:


"username" no es un nombre válido

Y les puedo asegurar que todo está bien. Incluso hice todas las pruebas que en este tema se mencionan, como copiar el archivo de ayuda y tratar de subirlo...pero nada, siempre da el mismo error.

Antecendetes: he subido a la versión 1.5.3 porque mi anterior aplicación se dañó. Soy usuario de moodle hace unos 3 años...No quiero volver a ingresar los más de mil usuarios que tengo. Estaba con autenticación vía email y la cambie a "sin autenticación" y nada...todo igual.

Por favor, si me pueden ayudar.triste

Me pasa más o menos lo que a Rodrigo Rodríguez...Una mano por favor...

http://www.prescott.edu.pe/moodle

En respuesta a Miguel Damiani B.

Re: Subida de alumnos masiva

de José Rama -
Dices que los con los ejemplos, aun te da exactamente el mismo error ?
En respuesta a José Rama

Re: Subida de alumnos masiva

de Miguel Damiani B. -

Bien...debo rectificar. Yo juraría que tomé los registros del ejemplo que muestra moodle en la ayuda y me dio un error...

Ahora probé con los registros de ejmplo que están al comienzo de este tema que son los siguientes:

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

Y, ambos usuarios fueron inscritos...¿qué será? ¿Será que después de la coma tienen un espacio y en mi base de datos no hay este espacio...o será que las claves en mi base se encuentran encriptadas?

¿Qué opinan?

Saludos y gracias...

En respuesta a Rodrigo Rodriguez

Re: Subida de alumnos masiva

de Rebe Lu -

Hola

Después de todo esto tiempo, tuve un caso similar, con un archivo .csv

Yo los hago en excel, subo en cada columna cada uno de los campos obligatorios, y luego le doy guardar delimitado por coma (.csv)

Ahora, igual me daba ese error.

  1. Lo que hice fue ingresar los datos en un archivo nuevo con las características requeridas
  2. Luego lo guardé demilitado por coma .csv
  3. Después le di subir usuarios: pero elegí como delimitador en el Moodle, la coma (,)
  4. De esta forma se eliminó el error.

No se bien, con cual cambio fue que arregló, así que los escribo todos, para que los prueben.

Espero que tengan suerte.

En respuesta a Rodrigo Rodriguez

Re: Subida de alumnos masiva

de claudia bt -
Hola.

He creado un videotutorial para ilustrar el proceso de subir usuarios con un archivo .csv, el error es por las ", deben eliminarlas. Si desea ingrese a éste link:

http://www.ubiqua.net/aula/course/view.php?id=4 y de click en el videotutorial "Subir Usuarios".

Disculpen errores de redacción, jajajajaja, me interesa poder colaborar, me cuentan que les parece. Trabajo con OpenOffice.
En respuesta a Rodrigo Rodriguez

Re: Subida de alumnos masiva

de Humberto Sánchez -

Buen día,

Me parece que lo único que tienes que hacer para que no te marque eso es cambiar el charset si no estoy equivocado, recuerdo que me daba ese error hasta que me di cuenta que eran los acentos.

Saludos.

En respuesta a Rodrigo Rodriguez

Re: Subida de alumnos masiva

de Gilberto Gomez -

Efectivamente cuando sale el mensaje ("username" no es nombre válido) o la variante que sea se debe a que hay un espacio vacío luego de la palabra.

Luego ajustar eso, es muy fácil la subida de archivo, lo digo por que ese problema me sucedió y con la ayuda de esto foro lo resolví.

Ojo con la Codificación UTF-8 y el separador que estés usando. Lo mejor es abrir primero el archivo CSV con el Block de notas.

Muchas gracias a todos por su ayuda.

En respuesta a Fermí Cueva

Re: Subida de alumnos masiva

de Johnny Arteaga Mendoza -

Estimado Rodrigo por que no intentas subir solo los datos de los siguientes campos:

username, password, firstname, lastname, email

Johnny.

En respuesta a Johnny Arteaga Mendoza

Re: Hola me pueden ayudar

de Marco Antonio Vazquez Cruz -

Estuve siguiendo este tema y ami me marca el mismo error lo que pasa que mis usuarios los subire de forma masiva son 2500 y los tengo que asignar a  un curso y un grupo, soy nuevo en moodle y quisiera ver si me ayudan tengo el mismo error ---"juanb" no es un nombre válido--- ya revise cuidadosamente  los espacios y aun no encuentro la forma de hacerlo les agradecer mucho sus ayuda

En respuesta a Marco Antonio Vazquez Cruz

Re: Hola me pueden ayudar

de Christian Perez Santana -

Marco Antonio la solución es más simple de lo que piensas, sigue el formato indicado

username,password,firstname,lastname,email,course1

marco,marco123,Marco Antonio,Vazquez Cruz,email@tumail.com,usuario

NOTA: los campos no deben llevar espacios entre ellos

En respuesta a Christian Perez Santana

Gracias, pero tengo otra duda me pueden ayudar??

de Marco Antonio Vazquez Cruz -
Lo que pasa que el sitio de moodle lo estoy trabajando en localhost, para modificar el theme y otras cosas, pero muy pronto se subira en un servidor propio, y mi duda mas grande es que son 4 escuelas, en cada escuela se repite el numero de credencial, y existen los mismos grupos, como el de diseño grafico, operacion de microcomputadoras, etc, sera posible que lo maneje con moodle, me e puesto a estudiar pero no tengo una idea muy clara de como hacerlo sad, alguien me puede ayudar, se los agradecere mucho wide eyes
En respuesta a Marco Antonio Vazquez Cruz

Re: Gracias, pero tengo otra duda me pueden ayudar??

de Jairo Yovany Enriquez Guerrero -

Hola, deces que son escuelas y me imagino que son sedes separadas, en este caso deberias solicitar a tu provedor de internet una IP publica si tienes un servidor propio, claro que todas las sedes de la escuela deben tener acceso a internet. sino existe conectividad de internet en ninguna de las esculas y son muy lejanas entre ellas, lo mejor es que instales un servidor en cada sede.. y funcionara de manera independiente...

espero te ayude...

En respuesta a Fermí Cueva

Re: Subida de alumnos masiva

de Luis Laruina -

Estimados,

A ver si me pueden ayudar.  Realice una subida masiva de usuarios mediante un archivo .csv

Hasta ahi todo bien. El problema es que algunos nombres tenían tildes, por lo que si bien los subio en la letra que va el tilde o bien emitió la letra o bien puso algun signo extraño. Cuando quiero acceder al usuario para modificarlo no me deja! Me da el error de que el mail no es válido. Si corrijo la falta y también reescribo el mail, me da el error de que el mail ya fue creado.  

Agradezco cualquier ayuda para poder modificar los datos.

Mi versión de Moodle es la 2.5

Gracias.

En respuesta a Luis Laruina

Re: Subida de alumnos masiva

de Sandra Piedrabuena -

Hola Luis.

La codificación debe ser UTF-8. Abre el cvs con el bloc de nota. Corrige los datos, los guardas y los vuelve a subir con la opción Actualizar los existentes.

Éxito

En respuesta a Sandra Piedrabuena

Re: Subida de alumnos masiva

de Jairo Yovany Enriquez Guerrero -

hola buenas tarde... 

Hace mas de tres meses tengo moodle instalada en un servidor web con windows,,, pero con lo visto en internet me he puesto en la tarea de pasarme a Linux, y ya tengo moodle instalado en linux. quiero pasar todos los cursos, notas y sobre todo lo mas importante los usuarios al servidor linux y he querido restaurar una copia de seguridad pero no me ha sido facil,,,,, me puede colaborar con este asunto o es necesario iniciar desde cero????

Muchas gracias.

 

Yovany Enriquez.

En respuesta a Mir zan

ayuda sobre Subida de alumnos masiva

de Ronald Romero Ramirez -

He tratado de subir estudiantes de forma masiva con archivo SCV.

Me sale el mismo error de algunos foristas "usuario no valido" he seguido las indicaciones y sugerencias aportadas y nada. el mismo error.

Adjunto el archivo para que me lo revisen y me digan que tengo mal...

estoy usando moodle 2.0

En respuesta a Ronald Romero Ramirez

Re: ayuda sobre Subida de alumnos masiva

de Sandra Piedrabuena -

Hola Ronald

La primera fila del archivo (donde están los nombres de las columnas) debe coincidir con el nombre de las columnas que se encuentra en la tabla prefix_user de la base de datos.

username;password;email;lastname;firstname;city;course1;group1

Cuando lee "usuario" no reconoce el campo.guiño

Saludos