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 |