[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-289988-105":59,"doc-detail-289988-en":131},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","ai-assisted-generation-of-sql-comprehension-questions-tool-demonstration","AI-Assisted Generation of SQL Comprehension Questions - Tool Demonstration","","Students often struggle to fully comprehend the SQL queries they write, with gaps in understanding persisting until later stages when misconceptions about relational concepts, semantics, formulation, or execution are hard to remediate. GenAI tools can mask conceptual weaknesses further. The paper demonstrates an open extension that automatically generates multiple-choice SQL comprehension questions from queries and integrates with CodeRunner for rapid, scalable, personalised assessment, enabling timely feedback and reduced instructor workload.",{"@graph":69,"@context":123},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/ai-assisted-generation-of-sql-comprehension-questions-tool-demonstration/289988/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/ai-assisted-generation-of-sql-comprehension-questions-tool-demonstration/289988.png","ImageObject",300,407,{"name":92,"@type":93},"Eliana","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-27","2026-09-17",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",13,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"Why do students often misunderstand SQL queries even when outputs are correct?","Question",{"text":113,"@type":114},"Students may execute queries successfully while holding incomplete or inaccurate mental models of relational concepts and query semantics. Because SQL is declarative and intermediate results are not visible, incorrect reasoning can still produce apparently correct outputs on simpler tasks.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"How do SQL comprehension questions help instructors address misconceptions?",{"text":118,"@type":114},"Comprehension questions ask students to predict results, explain query logic, or identify semantic errors. They surface conceptual gaps and can also support academic integrity by requiring evidence of understanding beyond producing a working query.",{"name":120,"@type":111,"acceptedAnswer":121},"What does the presented tool do and how is it assessed at scale?",{"text":122,"@type":114},"The tool automatically derives multiple-choice SQL comprehension questions directly from submitted queries, based on SQL-specific analysis. It integrates with the CodeRunner automated assessment platform to generate and deploy scalable, personalised assessments that provide timely feedback while reducing instructor workload.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},289988,1790073350,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":52,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145,"preview_page_count":8,"preview_urls":146},4398048949847,"https://ap-avatar.wpscdn.com/avatar/400002536579ef2da7f?_k=1778318612642679267","AI-Assisted Generation of SQL Comprehension Questions⋆ Martin Goodfellow1 , Alasdair Lambert1 , Andrew Fagan1 and Robbie Booth 1  \n1 University of Strathclyde, Glasgow, Scotland, UK  \nAbstract  \nStudents often struggle to fully comprehend the SQL queries they write. These gaps in understanding may remain hidden until later in their studies. At that stage, misconceptions about relational concepts, query semantics, formulation, or execution behaviour are difficult to remediate, particularly when students encounter increasingly  \ncomplex queries. The increasing use of GenAI tools (e.g., GitHub Copilot) for query construction can further mask conceptual weaknesses.  \nA common instructional strategy for addressing this issue is the use of SQL comprehension questions that require students to predict query results, explain query logic, or identify semantic errors. Such questions help surface misconceptions and may also support academic integrity by requiring students to demonstrate conceptual understanding beyond producing a working query. However, creating scalable sets of high-quality questions is labour-intensive.  \nThis tool demonstration presents an openly available extension of a prior GenAI-based system that automatically generates Java code comprehension questions, adapted to the domain of SQL. The tool automatically derives multiple-choice SQL comprehension questions directly from queries and integrates with the CodeRunner automated assessment platform to support rapid generation and deployment of scalable, personalised assessments. It is designed to support timely feedback, reduce instructor workload, and support conceptual understanding of SQL.  \nKeywords  \nSQL, comprehension, database, data systems, GPT, GPT-4o mini, generative artificial intelligence, GenAI, automated marking, CodeRunner  \n1. Introduction  \nStudents in introductory database and data management courses frequently produce SQL queries that return the expected output, yet may not fully understand how those queries operate [1] . This pattern aligns with findings from introductory programming contexts, where students can write code that appears correct despite holding incomplete or inaccurate mental models of program behaviour [2] . Recent work in SQL education similarly reports that novices often struggle with core relational conceptsand query semantics, leading to persistent misconceptions about how SQL evaluates queries [1, 3, 4] . SQL’s declarative nature can make these misconceptions difficult to detect, as intermediate results are not visible and incorrect reasoning can produce apparently correct outputs on simple tasks.  \nComprehension-oriented tasks have been shown to provide insight into how students interpret and reason about program behaviour [5] . When applied to SQL, comprehension questions offer instructorsa way to probe students’ understanding of query intent and expected behaviour, helping to surface conceptual gaps that may not be evident from the final output alone. However, generating tailored comprehension questions for each student submission is time-consuming and difficult to scale for large cohorts. Pre-prepared question banks may be perceived as less relevant to students’ own work and are susceptible to reuse across cohorts [6, 7] . Automated feedback tools, including those used for large-scale practice and assessment, have shown promise for supporting scalable formative feedback [8, 9, 10], suggesting potential for similar approaches in SQL.  \nDataEd’26: 5th International Workshop on Data Systems Education  \n⋆  \nPublished in the Proceedings of the Workshops ofthe EDBT/ICDT 2026 Joint Conference (March 24-27, 2026), Tampere, Finland  \n$ [martin.h.goodfellow@strath.ac.uk](martin.h.goodfellow@strath.ac.uk) (M. Goodfellow); [alasdair.lambert@strath.ac.uk](alasdair.lambert@strath.ac.uk) (A. Lambert);  \n[andrew.fagan@strath.ac.uk](andrew.fagan@strath.ac.uk) (A. Fagan); [robbie@tech.scot.ac.uk](robbie@tech.scot.ac.uk) (R. Booth)  \n􀀚 0000-0003","cbCaif3hpt009bZL","https://ap.wps.com/l/cbCaif3hpt009bZL","pdf",994853,"English","# Abstract\n# 1. Introduction\n# 2. Related Work","[{\"question\":\"Why do students often misunderstand SQL queries even when outputs are correct?\",\"answer\":\"Students may execute queries successfully while holding incomplete or inaccurate mental models of relational concepts and query semantics. Because SQL is declarative and intermediate results are not visible, incorrect reasoning can still produce apparently correct outputs on simpler tasks.\"},{\"question\":\"How do SQL comprehension questions help instructors address misconceptions?\",\"answer\":\"Comprehension questions ask students to predict results, explain query logic, or identify semantic errors. They surface conceptual gaps and can also support academic integrity by requiring evidence of understanding beyond producing a working query.\"},{\"question\":\"What does the presented tool do and how is it assessed at scale?\",\"answer\":\"The tool automatically derives multiple-choice SQL comprehension questions directly from submitted queries, based on SQL-specific analysis. It integrates with the CodeRunner automated assessment platform to generate and deploy scalable, personalised assessments that provide timely feedback while reducing instructor workload.\"}]","AI-Assisted Generation of SQL Comprehension Questions - Tool Demonstration | PDF",1789639413,25,[147],{"page_no":8,"url":148,"width":149,"height":150},"https://res-academy.cache.wpscdn.com/upload/kdocshare/2026-11-08/877b86d1770d418fc05709cec8120d6b.webp",983,1390]