Y añado a la intervención de Diego, que me parece muy interesante, la
puerta que OpenOffice.org puede abrir a muchos profesores que hasta
ahora se limitan a trabajar con MSWord y hacer los exámenes a mano,
labor especialmente dura cuando tienes que hacer varios tipos diferentes
para aulas llenas de alumnos y limitar, en la medida de lo posible, que
se copien unos a otros.
De todas maneras hay comentarios de Óscar que son muy interesantes, en
particular lo de usar una base de datos externa si el programa va a
tener modificaciones en las cuales se van a perder los datos previamente
introducidos. De todos modos tirar de bases de datos externas es muchas
veces complicado en OpenOffice, por la necesidad de drivers que suelen
dar problemas. Quizás una alternativa es algún tipo de
exportación/importación de las bases de datos, una vez que la estructura
de las tablas se haya estabilizado.
Un saludo
Diego Leonardo Revechini escribió:
El 13/08/2009 13:38, Rios Ernesto escribió:
Hola Oscar manuel
la liga que indicas a TCEXAM no funciona.
saludos!
es correcto, tira un error de conexion con el mysql
--- strip mail :P ---
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.
Buscas algo personalizado, mucha gente tiene problemas no tan
"genericos" y muchos
programas fallan justamente en su "generalogia" respecto de una tarea.
Soy tecnico y
soporte y te puedo decir que mucha gente busca "especificamente" una
solucion a
un problema...
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).
Mmm, cierto. Cierto es tambien que muchas veces para llegar a un
resultado, pueden
haber varios metodos (ejemplo, menu de control en una ventana,
juntamente con el boton
minimizar, maximizar y cerrar). La gente utiliza una herramienta para
lo que cree es mas
util y conveniente. Si bien tu ejemplo no es errado y por demas me
parece bastante valido
la realidad es que dicho programa requiere una infraestructura que a
lo mejor, mi amigo
Ooffistico no tiene, requiere, o necesita. De hecho, quizas a mi amigo
le resultara mas
complejo hechar a andar un LAMP (o WAMP) para poder tener un sistema
de examenes
que hasta por su complejidad de instalacion y puesta a punto, le
requiriera mas tiempo
o esfuerzo que sentarse a ver como en OpenBasic resuelve aceptar un
checkbox o no.
Ademas, al mismo tiempo que adquiere conocimientos en resolver su
problema, tambien
se capacita y mejora su porcentaje de capacitacion general sobre
OpenOffice. No digo
que sea la mejor manera de resolverlo, digo que es la manera mas
"practica" en la que ha
sabido resolverlo. :-D Si tienes que hacer un pozo, y lo mas cercano
que posees es
una pala, aun sabiendo que existen fenomenales excavadoras y de lo mas
modernosas
¿irias por una de ellas?... yo creo que lo evaluarias, si el pozo
fuera lo suficientemente
complejo y pesado para no hacerlo con una pala, o luego de intentarlo
te dieras cuenta
que con la pala, no puedes, pues irias por la excavadora ¿no crees? He
visto fenomenales
planillas de calculos que son un sistema completo de administracion, y
verlos tambien
colapsar cuando la complejidad y cantidad de datos que maneja es
terrible, pero la
planilla deja hacerlos ¿deberia contar la planilla de calculos con un
boton de sensates
cuando suceden estas cosas? Es solo una reflexion, nada esta mal o
bien o es mucho
mejor o mucho peor, si es practico y funcional bienvenido sea.
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.
He aqui mi amigo, que tu le "recuerdas" a mi amigo Oofistico el
"guarda que cuando
crezca demasiado, se te volvera un problema". Si bien creo que fue
algo que no fue
metodicamente estudiado, creo que hasta ahora no ha tenido grandes
problemas.
Las limitaciones las aprendera en la medida que lo implemente, estate
seguro que
se dara cuenta. Deja al niño se golpee andando en bicicleta, es la
unica manera en la
que dejara de usar ruedas de guia :-D
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.
OpenOffice es una suite ofilmatica con algunas opciones de interaccion
con el usuario
interesantes. Obviamente lo que vos presentas es un sistema EXCLUSIVO de
examenes con todas sus ventajas y variantes orientadas exclusivamente
a ese
menester. Obviamente tiene millones de cosas que quizas en OpenOffice son
imposibles de imitar, pero no hay punto de comparacion entre una suite
de oficina
y un sistema de examenes ¿no crees?
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.
Francamente me dio responderte, para que barras la ilusion de la gente
de una manera
un poco mas "amena". Un "ea, has probado tal o cual programa" "mira
que tiene cosas
como las que tu buscas" ubiera sido mas amable que "oye, deja de tirar
tu tiempo y usa
esto que esta super probado". El esfuerzo en hacer plantillas de
examenes que para el
son utiles, son tambien punto de inspiracion o de ejemplo para otros
que hacen, por ejemplo
formularios interactivos de consulta, basados en openoffice. Es solo
una posibilidad de
tantas, si hay alguien que dona su tiempo para hacer algo util para el
y dejarlo a la
comunidad (no forzosamente a la del copy paste, pero bue) tratalo al
menos con algo
de dulzura... ;-)
Saludos.
- --
Saludos amigo, sin ofender; al igual que tu es una opinion vertida de
un colega a otro.
PD: Deberia haber quedado como OT
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Francisco Alcaraz Ariza
Departamento de Biología Vegetal
Universidad de Murcia
E-30100 Murcia (España)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]