Quantcast
Channel: Cosas de Desarrolladores
Viewing all articles
Browse latest Browse all 2193

Importar usuarios CSV con campos personalizados

$
0
0
por Asier Cuevas.  

Hola gente,
estoy probando de importar alumnos a través de la herramienta de importación de ficheros CSV. He seguido los pasos descritos en http://docs.moodle.org/es/Importar_alumnos para los campos 'fijos' y me ha ido bien, sin embargo no me funciona para campos personalizados.

por ejemplo, he creado el nuevo campo claboral (categoria laboral)

username, password, firstname, lastname, email, lang, maildisplay, claboral
juanb, secreto, Juan, Benítez, janb@algo.edu, es, 1, D

al cargar me dice que claboral no es un campo válido

Ha sido una decepción ya que necesito añadir algunos campos de usuario que no vienen en Moodle y sí tengo en mi base de datos actual.

¿Alguna idea o alternativa? ¿Quizás se pueda editar masivamente una vez importados sin tener que ir uno por uno?

Otra pción podría ser construirme las sentencias SQL y ejecutarlas en moodle pero es más delicado

Por cierto, utilizo Moodle 1.9

Actualización:
He modificado el fichero uploaduser.php para que me acepte este nuevo campo. Ya no da error pero no lo inserta

....
// array of all valid fields for validation
$STD_FIELDS = array('id', 'firstname', 'lastname', 'username', 'email',
'city', 'country', 'lang', 'auth', 'timezone', 'mailformat',
'maildisplay', 'maildigest', 'htmleditor', 'ajax', 'autosubscribe',
'mnethostid', 'institution', 'department', 'idnumber', 'skype',
'msn', 'aim', 'yahoo', 'icq', 'phone1', 'phone2', 'address',
'url', 'description', 'oldusername', 'emailstop', 'deleted',
'password','claboral');
....

Gracias


Viewing all articles
Browse latest Browse all 2193

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>