RT Journal Article T1 Teaching compilers: automatic question generation and intelligent assessment of grammars' Parsing A1 Conejo-Muñoz, Ricardo José A1 Barros-Blanco, Beatriz A1 Del-Campo-Ávila, José A1 Triviño-Rodríguez, José Luis K1 Compiladores (Programas de ordenador) K1 Sistemas de control por retroalimentación K1 Estudiantes - Evaluación AB Automatic question generation and the assessment ofprocedural knowledge is still a challenging research topic. Thisarticle focuses on the case of it, the techniques of parsing grammarsfor compiler construction. There are two well-known techniques forparsing: top-down parsing with LL(1) and bottom-up with LR(1).Learning these techniques and learning to design grammars thatcan be parsed with these techniques requires practice. This articledescribes an application that covers all the tasks needed to automa-tize the learning and assessment process: 1) automatically generatecontext-free languages and grammars of different complexity; 2)pose different types of questions to the student with an appropriateresponse interface; 3) automatically correct the student answer,including grammar design for a given language; and 4) providefeedback on errors. The application has been implemented as aplug-in of the SIETTE assessment system that, in addition, canprovide adaptive behavior for question selection. It has been suc-cessfully used by more than a thousand students for formative andsummative assessment. PB IEEE YR 2024 FD 2024 LK https://hdl.handle.net/10630/31632 UL https://hdl.handle.net/10630/31632 LA eng NO R. C. Muñoz, B. B. Blanco, J. d. Campo-Ávila and J. L. T. Rodriguez, "Teaching Compilers: Automatic Question Generation and Intelligent Assessment of Grammars' Parsing," in IEEE Transactions on Learning Technologies, vol. 17, pp. 1734-1744, 2024, doi: 10.1109/TLT.2024.3405565 NO Funding for open access charge: Universidad de Málaga / CBUA DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 3 mar 2026