Agregar campos a la tabla "Users"

Re: Agregar campos a la tabla "Users"

de Hitio Barnitone -
Número de respuestas: 0
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 :
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