<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-06-05T13:34:24Z</responseDate><request verb="GetRecord" identifier="oai:riuma.uma.es:10630/31632" metadataPrefix="qdc">https://riuma.uma.es/rest/oai/request</request><GetRecord><record><header><identifier>oai:riuma.uma.es:10630/31632</identifier><datestamp>2026-02-03T10:56:27Z</datestamp><setSpec>com_10630_2254</setSpec><setSpec>col_10630_37953</setSpec></header><metadata><qdc:qualifieddc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:qdc="http://dspace.org/qualifieddc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://purl.org/dc/elements/1.1/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dc.xsd http://purl.org/dc/terms/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dcterms.xsd http://dspace.org/qualifieddc/ http://www.ukoln.ac.uk/metadata/dcmi/xmlschema/qualifieddc.xsd">
   <dc:title>Teaching compilers: automatic question generation and intelligent assessment of grammars' Parsing</dc:title>
   <dc:creator>Conejo-Muñoz, Ricardo José</dc:creator>
   <dc:creator>Barros-Blanco, Beatriz</dc:creator>
   <dc:creator>Del-Campo-Ávila, José</dc:creator>
   <dc:creator>Triviño-Rodríguez, José Luis</dc:creator>
   <dc:subject>Compiladores (Programas de ordenador)</dc:subject>
   <dc:subject>Sistemas de control por retroalimentación</dc:subject>
   <dc:subject>Estudiantes - Evaluación</dc:subject>
   <dcterms:abstract>Automatic question generation and the assessment of&#xd;
procedural knowledge is still a challenging research topic. This&#xd;
article focuses on the case of it, the techniques of parsing grammars&#xd;
for compiler construction. There are two well-known techniques for&#xd;
parsing: top-down parsing with LL(1) and bottom-up with LR(1).&#xd;
Learning these techniques and learning to design grammars that&#xd;
can be parsed with these techniques requires practice. This article&#xd;
describes an application that covers all the tasks needed to automa-&#xd;
tize the learning and assessment process: 1) automatically generate&#xd;
context-free languages and grammars of different complexity; 2)&#xd;
pose different types of questions to the student with an appropriate&#xd;
response interface; 3) automatically correct the student answer,&#xd;
including grammar design for a given language; and 4) provide&#xd;
feedback on errors. The application has been implemented as a&#xd;
plug-in of the SIETTE assessment system that, in addition, can&#xd;
provide adaptive behavior for question selection. It has been suc-&#xd;
cessfully used by more than a thousand students for formative and&#xd;
summative assessment.</dcterms:abstract>
   <dcterms:dateAccepted>2024-06-17T09:07:04Z</dcterms:dateAccepted>
   <dcterms:available>2024-06-17T09:07:04Z</dcterms:available>
   <dcterms:created>2024-06-17T09:07:04Z</dcterms:created>
   <dcterms:issued>2024</dcterms:issued>
   <dc:type>journal article</dc:type>
   <dc:identifier>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</dc:identifier>
   <dc:identifier>https://hdl.handle.net/10630/31632</dc:identifier>
   <dc:identifier>10.1109/TLT.2024.3405565</dc:identifier>
   <dc:language>eng</dc:language>
   <dc:rights>http://creativecommons.org/licenses/by/4.0/</dc:rights>
   <dc:rights>open access</dc:rights>
   <dc:rights>Atribución 4.0 Internacional</dc:rights>
   <dc:publisher>IEEE</dc:publisher>
</qdc:qualifieddc>
</metadata></record></GetRecord></OAI-PMH>