-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Exau Navarro escribió: > Hola, > > Tengo realizada un programa en openoffice base(es simplemente una > base de dato con algunas macros), que quiza haga lo que buscas, > cuando sepa como adjuntar un archivo en esta lista de correo lo > adjuntaré. > > El programa es completo pues incluye varios tipos de preguntas y > puedes tener la solución del examen. En general trabaja escogiendo de > forma aleatoria las preguntas de la base de datos y genera un > documento, el examen, en writer.
Buenas, Exau. Te escribo también a tu dirección personal, porque desde hace un tiempo, mis mensajes no van a la lista, ignoro por qué. El motivo de este mensaje es simplemente expresar mi opinión al respecto, para sacar las conclusiones que correspondan. Por un lado, me parece muy bien que realices el programa (faltaría más), que personalmente encuentro poco o medianamente útil en la práctica, pero seguramente su mayor valor será el didáctico para ti y quienes colaboren en el programa. No soy profesor, pero si tuviera que preparar exámenes para mis alumnos, elegiría manualmente las preguntas y las respuestas (aparte de que sean tipo test, claro está). No te lo tomes negativamente, sino simplemente ver la situación con más perspectivas. Por otro lado, está la parte de arquitectura, es decir, imagina (aunque según comentas no lo has diseñado para este uso) que quieres que tu programa genere el examen para X alumnos, y que todos puedan examinarse a la vez, con sus correspondientes calificaciones. Lo que más me preocupa es la tendencia (si es que la hay) a la duplicidad de esfuerzos. Con esto quiero decir que personalmente sí estoy interesado en un "generador de exámenes", y hace no demasiado, llegué incluso a pensar en algo como lo que tú has iniciado. Entre la falta de tiempo para aprender a programar en OOBasic y que pensé que seguramente ya existía algo para ello, busqué en internet y encontré http://www.tcexam.com, que es software libre y, al menos personalmente, cumplía con todos los requisitos que buscaba (temas, exámenes, online, multiusuario, etc). Obviamente, quizás dirás que ése no es tu objetivo, etc, lo cual me parece correcto, pero dentro del afán de aprendizaje, así como la mejora de tu programa (siempre que tengas intención de seguir con ello y dedicarle tiempo), creo que sería una buena idea que hicieras algunos cambios. Como paso inicial, te propongo que permitas que la base de datos pueda ser externa (jdbc, odbc), ya que aunque puede que la base de datos no crezca demasiado, tiene (como poco) el inconveniente inicial de que cuando hagas una modificación y redistribuyas esos cambios, obligues a machacar el trabajo existente, porque (al igual que access) el código y los datos de la base de datos van en un único fichero. Otro de los inconvenientes del fichero único es que la base de datos se puede corromper en cualquier momento (incluso por concurrencia "indebida"). En cualquier caso, tendrás que plantearte la creación de las tablas mediante código. Una vez hecho esto, la pregunta que tendrías que hacerte es hasta dónde quieres llegar. Si quieres poder llegar a usarlo en red, entonces, casi te recomendaría que te fijases en el modelo de datos de tcexam (o alguna otra que consideres madura y tenga lo que necesitas). Otra opción es, de alguna manera, interactuar (o prevenir una posible interacción) con tcexam. Esto puede ser desde importar/exportar xml (como tiene tcexam, con lo que podrías fácilmente examinar el formato) o bien lanzar peticiones http (simulando una sesión de navegador), o incluso (menos aconsejable), interactuar directamente con la base de datos remota. Ahí te dejo las ideas. Bueno, en fin, simplemente quería darte algunas ideas en función de las intenciones que lleves. En cualquier caso, hagas lo que hagas, siempre será un valor añadido para el software libre, por lo que tendrás el apoyo de la comunidad. Pero ojo, que en el momento en que anuncias la existencia del programa y lo pones a disposición de la comunidad, implícitamente tienes la obligación de aceptar tanto las críticas como los halagos (y este mensaje no es una excepción, clasifícalo como quieras). Buena suerte. Saludos. - -- |----------------------------------------------------------------------| | http://counter.li.org info: Linux user: 92390 - Linux machine: 39301 | | Oscar Manuel Gómez Senovilla - omgsATescomposlinux.org | | GPG Key at http://keyserver.pgp.com | |----------------------------------------------------------------------| -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFKhBrIQpr3kykd/aQRAsk5AJ9CTUrGWc1vwtZI24zNzDp2pMaZ/ACfSv3K FlQEHzfnHVWsK23+hjnChyE= =h9jU -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
