ProgrEval: generación asistida de consignas de evaluación para la enseñanza de programación

Autores/as

Palabras clave:

evaluación en programación, generación automática de ítems, grandes modelos de lenguaje, ontologías educativas, educación en informática

Resumen

El diseño de evaluaciones constituye una tarea central en el ámbito educativo. En particular, la evaluación en programación presenta desafíos adicionales, ya que no solo requiere valorar la comprensión conceptual y la producción de código, sino también la formulación de problemas, la depuración y la explicación o seguimiento de programas. La elaboración de estas consignas suele realizarse manualmente, lo que demanda tiempo, experiencia disciplinar y criterios pedagógicos sólidos. La generación automática de ítems (Automatic Item Generation, AIG) surgió como una línea de investigación orientada a asistir la creación de evaluaciones. Tradicionalmente, se ha centrado en plantillas con parámetros predefinidos, especialmente para cuestionarios de opción múltiple. Aunque estos enfoques ofrecen control, presentan limitaciones para adaptarse a distintos objetivos de evaluación y a la diversidad de desempeños propios de la enseñanza de la programación. En este trabajo se presenta ProgrEval, un software que asiste en la generación automática de consignas de programación mediante el uso de grandes modelos de lenguaje (LLM). El sistema releva los requerimientos de evaluación del docente y utiliza una ontología que representa relaciones entre conceptos, desempeños, niveles de complejidad y formatos de actividad. A partir de esta información, genera prompts estructurados que formalizan y expanden el requerimiento inicial para su uso en herramientas de inteligencia artificial generativa. De esta manera, ProgrEval facilita la producción de consignas pertinentes y alineadas con los objetivos pedagógicos definidos por el docente.

Descargas

Los datos de descarga aún no están disponibles.

Referencias

Atherton, J. S. (2011). Learning and Teaching; Bloom’s Taxonomy.

Bormuth, J. R., & Menzel, P. (1970). On the theory of achievement test items.

Bower, M. (2008). A taxonomy of task types in computing. Proceedings of the Conference on Innovation and technology in computer science education, 281-285. https://doi.org/10.1145/1384271.1384346

Burke, C. M. (2025). AI-Assisted Exam Variant Generation: A Human-in-the-Loop Framework for Automatic Item Creation. Education Sciences, 15(8). https://doi.org/10.3390/educsci15081029

Chan, K. W., Ali, F., Park, J., Sham, K. S. B., Tan, E. Y. T., Chong, F. W. C., Qian, K., & Sze, G. K. (2025). Automatic item generation in various STEM subjects using large language model prompting. Computers and Education: Artificial Intelligence, 8, 100344. https://doi.org/10.1016/j.caeai.2024.100344

Doughty, J., Wan, Z., Bompelli, A., Qayum, J., Wang, T., Zhang, J., Zheng, Y., Doyle, A., Sridhar, P., Agarwal, A., Bogart, C., Keylor, E., Kultur, C., Savelka, J., & Sakr, M. (2024). A Comparative Study of AI-Generated (GPT-4) and Human-crafted MCQs in Programming Education. Australian Computing Education Conference, 114-123. https://doi.org/10.1145/3636243.3636256

Gierl, M., & Lai, H. (2016). Automatic Item Generation. Routledge/Taylor & Francis Group. https://doi.org/10.4018/978-1-5225-7365-4.ch016

Grover, S. (2020). Designing an Assessment for Introductory Programming Concepts in Middle School Computer Science. Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 678-684. https://doi.org/10.1145/3328778.3366896

Khoirul Anam, R. (2025). Prompt Engineering and the Effectiveness of Large Language Models in Enhancing Human Productivity. https://doi.org/10.31219/osf.io/ad9y5_v1

Omopekunola, M. O., & Kardanova, E. Y. (2024). Automatic generation of physics items with Large Language Models (LLMs). REID (Research and Evaluation in Education), 10(2), 168-185. https://doi.org/10.21831/reid.v10i2.76864

Ruf, A., Berges, M., & Hubwieser, P. (2015). Classification of Programming Tasks According to Required Skills and Knowledge Representation. En V. J. Brodnik A (Ed.), Informatics in Schools. Curricula, Competences, and Competitions (pp. 57-68). Heidelberg: Springer.

Sarsa, S., Denny, P., Hellas, A., & Leinonen, J. (2022). Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models. ACM Conference on International Computing Education Research, 27-43. https://doi.org/10.1145/3501385.3543957

Simões, A., & Queirós, R. (2020). On the Nature of Programming Exercises. arXiv preprint. https://doi.org/10.48550/arXiv.2006.14476

Song, Y., Du, J., & Zheng, Q. (2025). Automatic item generation for educational assessments: a systematic literature review. Interactive Learning Environments, 33, 1-20. https://doi.org/10.1080/10494820.2025.2482588

Tew, A. E., & Guzdial, M. (2010). Developing a validated assessment of fundamental CS1 concepts. Proceedings of the 41st ACM Technical Symposium on Computer Science Education, 97-101. https://doi.org/10.1145/1734263.1734297

Descargas

Publicado

2026-10-23

Número

Sección

SAEI - Simposio Argentino de Educación en Informática

Cómo citar

Caballero, T., Fernández-Ortúzar, A., Fernández, G. P., & Cossio-Mercado, C. (2026). ProgrEval: generación asistida de consignas de evaluación para la enseñanza de programación. JAIIO, Jornadas Argentinas De Informática, 12(8), 47-60. https://revistas.unlp.edu.ar/JAIIO/article/view/22277