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]
