Hola a todos.

Quiero dar las gracias a Oscar, sus comentarios que me hizo llegar primeramente 
de forma personal y que ahora veo publicados en la lista, los recibí con mucha 
satisfacción, entendiendo la preocupación que puedan tener todos por hacer 
crecer el número de usuarios de openoffice.org, yo personalmente como educador, 
veo todos los incovenientes y problemas con los estudiantes al creer que algo 
no se puede hacer porque su software de pago no lo hace.

De verdad que busqué bastante en la web un programa que hiciera lo que hice, 
pero no lo encontré, bueno si encontré uno pero no se si era libre y ni 
siquiera se podía bajar ni ponían ninguna información de contacto, otros eran 
de pago y de hecho aún me mandan correos para que los adquiera, porque se me 
ocurrió preguntar por el precio, pues si podía los adquiria. El que amablemente 
Oscar pone a nuestra disposición (http://www.tcexam.com), tiene otra filosofía 
o ideología. Aún cuando dicen que es libre (quizá lo sea), no me arriesgaría, 
pues está más indicado para corporaciones que luego tendrán que pagar 
asistencia técnica por algo que desde luego solo comprenderán los que 
distribuyen el programa (o eso creo), con algunas excepciones, cuando veo un 
.com en alguna web que distribuye algo gratis, tiendo a desconfiar, quizá sea 
por la educación que me dio mi padre, que tenía la desconfianza propia de los 
hombre que vivieron la guerra
 civil.

Pensé lo de la base de datos externa, antes de comenzar a programar y me 
pareció al igual que Oscar que sería lo más conveniente, porque ya anteriormete 
había hecho programas así, pero en C++. Por lo que me pareció que lo de usar 
"base" era lo más facil, "porque hacer algo dificil si hay la forma facil". 
Bueno a todos nos encanta los retos y formas dificil de hacer las cosas, asi es 
que aprendemos, por lo que hicé una primera versión en Writer que llamaba a la 
base de datos en base, (si alguien quiere trabajarla la pondré en el sitio de 
descarga en un .rar pues son dos archivos) esta versión es la primera por lo 
que no tiene las mejoras posteriores. Oscar dice que el archivo de base se 
puede corromper en cualquier momento, bueno cualquier base de datos se corrompe 
y disco duros se dañan y sistemas completos se queman o dañan, hay que tener el 
suficiente cuidado de tener respaldo externo de todo lo que nos es importante.
Otro de los inconvenientes es el del tamaño de la base de datos, esto también 
me pareció que era una limitante, de hecho he puesto una validación para que el 
número de preguntas no sea mayor a 31.990, creo que ningún examen tendrá este 
número de preguntas, pero lo puse por manía.. Lo del número es por los de las 
variables tipo integer, esto hace que las tablas del programa de examén no 
puedan sobrepasar este número de preguntas. Ya conseguiremos a algún 
descontento porque no puede introducir en el programa más de 31.990 preguntas. 
A mí me basta, pues con 1.000 preguntas ya podría realizar millones de examenes 
diferentes.
El objetivo de el programa es el de una base de datos para guardar las 
preguntas que ponemos en los examenes, como la maleta o gaveta donde guardamos 
los examenes ya aplicados, y a veces cuando no tenemos tiempo elaborar un 
examen y tenemos que aplicar uno, vamos a esa gaveta es escogemos cualquiera, 
lo fotocopiamos y lo aplicamos. Esto es la ayuda que quiere dar este pequeño 
programa y estoy seguro que ha mucho le ayudará.
Sobre la forma de actualizar codigo y no perder las tablas ya llenas o con algo 
de datos, también lo he pensado y he encontrado dos formas de hacerlo: Una 
facil y otra más larga (pero igual de facil), la facil es sencillamente copiar 
y pegar (copiar la tabla del archivo viejo y pegar en el nuevo, funciona muy 
bien). La larga es también copiar y pegar, pero en este caso el codigo en 
openbasic de cada uno de los modulos o unicamente de aquellos que han sido 
modificados (en este caso copiar del archivo nuevo y pegar en el archivo 
viejo). Hay también una solución dificil, bueno al menos para mi, y es la de 
pasar el codigo modificado a través de una extensión o de alguna macro. Las 
estructura de las tablas, creo que ya estan optimizada en la última versión 
(sea lo que sea que esto signifique), por lo que de copiar y pegar no tendría 
mayor inconveniente, si esto trae problema, queda la forma larga.
Gracias Oscar por la buena voluntad y pensaré lo "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" por lo de 
alguna vez usarlo en la educación a distancia o virtual, que implantan varias 
universidades, si puedes colaborar en esto estaría muy bien, si sabes algo del 
funcionamiento de tcexam.

Saludos a todos.

Exaú






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Responder a