Hola:
¿Hay alguna manera de agregar campos especiales al formulario de alta de un usuario?
Muchas veces, queremos algún dato que no es típico, pero si importante para alguna institución, como puede ser (por ejemplo)el número de matrícula que tiene el alumno en esa institución.
¿Hay algún módulo para esto, que permita hacerlo desde una página web?
gracias
Hola Rene,
actualmente no hay ningún módulo o similar para "ampliar" los campos de información de los usuarios...
Seguramente, en vez de utilizar Moodle para gestionar esa información sería más interesante utilizar otro sistema "paralelo" que puedas desarrollar completamente aparte. Y "unir" ambos por algún identificador único, como puede ser el login o el id del usuario.
Lo digo porque, aunque crear nuevos campos en la tabla users es sencillo, integrar la gestión (alta, mantenimiento, listados, backup...) con el resto de Moodle puede ser una tarea complicada y además, tendría que ser reconstruida con cada actualización de Moodle.
Ciao
actualmente no hay ningún módulo o similar para "ampliar" los campos de información de los usuarios...
Seguramente, en vez de utilizar Moodle para gestionar esa información sería más interesante utilizar otro sistema "paralelo" que puedas desarrollar completamente aparte. Y "unir" ambos por algún identificador único, como puede ser el login o el id del usuario.
Lo digo porque, aunque crear nuevos campos en la tabla users es sencillo, integrar la gestión (alta, mantenimiento, listados, backup...) con el resto de Moodle puede ser una tarea complicada y además, tendría que ser reconstruida con cada actualización de Moodle.
Ciao
Hola Eloy:
Vuelvo luego de un tiempo a este mensaje...
Estoy tratando de migrar la extensa tabla de alumnos, que he ido recopilando durante estos últimos tres años, que tengo y gestiono originalmente en FileMaker, a Moodle.
Esta base de datos, tiene algunos campos más que los que posee la base de datos de moodle.
Es el caso de la matrícula que citaba antes, o el número de documento de identidad, etc.
Una alternativa que he podido ver en la tabla de usuarios de la base de datos de Postnuke (sistema que vengo estudiando hace un tiempo), y es, que tienen unos campos genéricos, 4 o 5 (no recuerdo bien), llamados de manera genérica: campo1, campo2, campo3, etc, (como ejemplo), del tipo alfanumérico.
Los nombres definitivos son dados a partir de una variable, que se cambia a nivel de módulo de idioma. Por ejemplo
$campo1="matricula"
$campo2="documento de identidad"
etc.
Estos cambios hechos en la variable son los que aparecen en el formulario luego.
O sea lo único que hay que hacer es modificar el nombre de la variables, en el módulo de idioma, que esté usando el sistema.
Lo que tú propones, suena mas interesante y posible de aplicar, ya que mi tabla, tiene identificadores únicos de cada persona.
Por el caso de exportar-importar, no habría problemas, ya que puedo hacerlo, incluso la creación de esta nueva tabla. El tema es que necesitaría crear también un formulario, que me permitiera gestionar los datos en una única pantalla.
La estructura de esta tabla es la siguiente :
Vuelvo luego de un tiempo a este mensaje...
Estoy tratando de migrar la extensa tabla de alumnos, que he ido recopilando durante estos últimos tres años, que tengo y gestiono originalmente en FileMaker, a Moodle.
Esta base de datos, tiene algunos campos más que los que posee la base de datos de moodle.
Es el caso de la matrícula que citaba antes, o el número de documento de identidad, etc.
Una alternativa que he podido ver en la tabla de usuarios de la base de datos de Postnuke (sistema que vengo estudiando hace un tiempo), y es, que tienen unos campos genéricos, 4 o 5 (no recuerdo bien), llamados de manera genérica: campo1, campo2, campo3, etc, (como ejemplo), del tipo alfanumérico.
Los nombres definitivos son dados a partir de una variable, que se cambia a nivel de módulo de idioma. Por ejemplo
$campo1="matricula"
$campo2="documento de identidad"
etc.
Estos cambios hechos en la variable son los que aparecen en el formulario luego.
O sea lo único que hay que hacer es modificar el nombre de la variables, en el módulo de idioma, que esté usando el sistema.
Lo que tú propones, suena mas interesante y posible de aplicar, ya que mi tabla, tiene identificadores únicos de cada persona.
Por el caso de exportar-importar, no habría problemas, ya que puedo hacerlo, incluso la creación de esta nueva tabla. El tema es que necesitaría crear también un formulario, que me permitiera gestionar los datos en una única pantalla.
La estructura de esta tabla es la siguiente :
idalumno | Número único irrepetible del alumno |
apellido | Apellido del alumno |
nombre | Nombre del alumno |
profesion | Profesión del alumno (estudiante, ingeniero, comerciante, etc.) |
tipodoc | Tipo de documento de identidad |
nrodoc | Nro de documento de identidad |
matrícula | Matrícula |
direcc1 | Domicilio principal |
direcc2 | Domicilio secundario |
email | Email de contacto |
otroemail | Email alternativo (si poseyera otro) |
tipofono1 | Tipo de teléfono (casa, oficina, trabajo, mensajes, móvil, etc.) |
caracfono1 | Característica local del teléfono nro1 (principal) |
nrofono1 | Número de teléfono nro.1 |
int1 | Número de interno (si fuera requerido) |
interpers | Intereses manifestados en determinados cursos. |
sitioweb | Sitio Web del alumno |
nota | Notas, comentarios (campo multilinea) |
ciudad | Ciudad |
provincia | Provincia |
cp | Código postal |
pais | País |