Hola a todos.

Estoy escribiendo una ayuda para el programa de Examen, pero adelanto lo 
siguiente para aquellos interesados, especialmente a Mauricio a fin de que 
pueda aclarar las dudas que harían mejorar su macro en Calc. Quiero aclarar que 
el hecho de poner a disposición de todos el archivo "base" con las macros 
incluidas, significa que cualquiera puede usarlas o modificarlas, así como 
utilizarlas libremente en cualquier otra macro. De verdad creo que mi lógica de 
programación es muy lineal o estructurada que erá como se llamaba cuando yo 
aprendí lo poco que sé, ahora se usa una lógica de programación orientada a 
objeto o más recientemente a eventos o sucesos. La función nucleo o principal 
del programa "la que genera el examen" creo que es demasiado larga y se podría 
subdividir en varias subrutinas. 

En lo que respecta a los tipos de preguntas:

1) Verdadero y Falso: Son expresiones o proposiciones lógicas que pueden ser 
Verdad (V) o Falsas (F). En este caso he puesto un límite de caracteres con la 
finalidad de que no sean mayor a una linea de texto, a alguien puede parecerle 
esto una desventaja pero cualquier expresión, por larga que sea, puede ser 
escrita de forma corta, lo que necesitamos es un mejor uso del idioma o del 
diccionario, los profesores y maestros (que es para quien es este programa) 
entenderán esto.

2) Selección: En este tipo de pregunta se da una oración o expresión o se hace 
una pregunta y luego se dan varias alternativas que completan la expresión, 
oración o responden a la pregunta hecha. En este caso hay dos modalidades (son 
las que yo sé, podrían haber más): Selección simple, solo una de las opciones 
es correcta. Esta modalidad es la que soporta el programa y Selección multiple, 
donde varias de las opciones son correctas, el programa también se puede usar 
para este tipo de preguntas, pero en la solución solo dará una repuesta por lo 
que el programa se podría modificar facilmente para que acepte esta modalidad 
con solo admitir varias repuestas para una misma pregunta de este tipo.

3) Completación: Este tipo de pregunta puede parecer igual a la de Selección, 
pero con la diferencia que aqui no se da ninguna opción, por lo que el 
estudiante o examinado debe recordar todo, a diferencia de las de selección 
donde las opciones pueden hacer recordar o dar pistas sobre la posible 
repuesta. En el programa de "Examen" se tiene la posibilidad de que la que la 
palabras o palabras que completan la expresión dada se puede ubicar al final o 
al principio de la expresión.

4)Desarrollo: Este es tipo de pregunta clásica donde se interroga sobre 
cualquier cosa y el estudiante debe desarrollar una repuesta, puede ser una 
definición o un concepto o enumerar características de un fenómeno o tópico, en 
fin preguntas abiertas que pueden tener varias subpreguntas, en este caso se 
pueden anexar imagenes, tablas o gráficos que ayuden a la formulación de la 
pregunta. Estas imagenes deben estar en la misma carpeta donde se encuentra el 
archivo "Examen".

5) Problemas: La diferencia de este tipo de pregunta con respecto a las 
desarrollo es meramente conceptual o de clasificación, recordad que en realidad 
lo que tenemos una base de datos donde tenemos organizadas una serie de 
preguntas o  interrogantes. Las preguntas de este tipo son las clásicas que 
hacen los profesores o maestros de matemáticas o física, por ejemplo: Resolver 
la siguiente integral definida y hacer la gráfica de la curva resultante. En 
las imagenes se podría incluir la fórmula de la integral definida (se podría 
hacer en writer y luego exportarla como imagen) y un sistema de ejes de 
coordenadas donde el estudiante dibujaría la curva.

Otro tipo de pregunta podría ser "Pareamiento" donde se dan dos columnas y 
luego el estudiante une los items de cada columna según corresponda, he pensado 
incluir este tipo de preguntas en el programa pero creo que no es muy usado, ya 
se verá.

El programa de macro solo funciona con openoffice.org 3.1 pues a partir de esta 
versión es que se pueden tener macros en base, no así para las versiones 
anteriores. Cuando comenzé a programar la macro lo hice en un archivo writer 
que llamaba al archivo de base, pero tenía algunos problemas al grabar los 
registros y al llamar ciertos archivos por lo que decidí hacerlo totalmente en 
base, si alguien está interesado y quiere trabajar esta versión en writer puedo 
hacersela llegar.

El programa acepta la división que hacemos de una asignatura en unidades y las 
unidades en tema, por ejemplo:

Asignatura: Matemática II.

Unidad 1: Integral Indefinida.
Tema 1: Métodos de Integración.

Luego, si hemos tenido el cuidado de introducir las preguntas siguiendo este 
orden, podriamos hacer un examen solo para el tema 1 de la unidad 1, o de la 
unidad 1 o de Matemática II.

Un profesor que dé varias asignaturas podría tener varias programas, todo lo 
que tiene que hacer es crear una carpeta para cada asignatura y copiar el 
programa en cada una de ellas, luego puede renombrar el archivo de base con el 
nombre de la asignatura. Puede tenerlos todos en una misa carpeta, pero es 
mejor ser ordenado.

Gracia y espero que esto les sirva de ayuda.

La última versión del programa lo pueden bajar de:

http://sourceforge.net/projects/examen/files/ExamenV2.odb/download


Saludos.

Exaú




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

Responder a