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
por Asier Cuevas.