このエントリーをはてなブックマークに追加
ID 70078
フルテキストURL
fulltext.pdf 1.49 MB
著者
Wardani, Ni Wayan Graduate School of Environmental, Life, Natural Science and Technology, Okayama University
Funabiki, Nobuo Graduate School of Environmental, Life, Natural Science and Technology, Okayama University Kaken ID publons researchmap
Kyaw, Htoo Htoo Sandi Graduate School of Environmental, Life, Natural Science and Technology, Okayama University
Zhu, Zihao Graduate School of Environmental, Life, Natural Science and Technology, Okayama University
Kotama, I Nyoman Darma Graduate School of Environmental, Life, Natural Science and Technology, Okayama University
Sugiartawan, Putu Graduate School of Environmental, Life, Natural Science and Technology, Okayama University
Putra, I Nyoman Agus Suarya Faculty of Business and Creative Design, Indonesian Institute of Business and Technology
抄録
Today, relational databases are widely used in information systems. SQL (structured query language) is taught extensively in universities and professional schools across the globe as a programming language for its data management and accesses. Previously, we have studied a web-based programming learning assistant system (PLAS) to help novice students learn popular programming languages by themselves through solving various types of exercises. For SQL programming, we have implemented the grammar-concept understanding problem (GUP) and the comment insertion problem (CIP) for its initial studies. In this paper, we propose an SQL Query Description Problem (SDP) as a new exercise type for describing the SQL query to a specified request in a MySQL database system. To reduce teachers’ preparation workloads, we integrate a generative AI-assisted SQL query generator to automatically generate a new SDP instance with a given dataset. An SDP instance consists of a table, a set of questions and corresponding queries. Answer correctness is determined by enhanced string matching against an answer module that includes multiple semantically equivalent canonical queries. For evaluation, we generated 11 SDP instances on basic topics using the generator, where we found that Gemini 3.0 Pro exhibited higher pedagogical consistency compared to ChatGPT-5.0, achieving perfect scores in Sensibleness, Topicality, and Readiness metrics. Then, we assigned the generated instances to 32 undergraduate students at the Indonesian Institute of Business and Technology (INSTIKI). The results showed an average correct answer rate of 95.2% and a mean SUS score of 78, which demonstrates strong initial student performance and system acceptance.
キーワード
database programming
SQL query description problem (SDP)
self-study
programming learning assistant system (PLAS)
generative AI
発行日
2026-01-09
出版物タイトル
Information
17巻
1号
出版者
MDPI AG
開始ページ
65
ISSN
2078-2489
資料タイプ
学術雑誌論文
言語
英語
OAI-PMH Set
岡山大学
著作権者
© 2026 by the authors.
論文のバージョン
publisher
DOI
Web of Science KeyUT
関連URL
isVersionOf https://doi.org/10.3390/info17010065
ライセンス
https://creativecommons.org/licenses/by/4.0/
Citation
Wardani, N.W.; Funabiki, N.; Kyaw, H.H.S.; Zhu, Z.; Kotama, I.N.D.; Sugiartawan, P.; Putra, I.N.A.S. An SQL Query Description Problem with AI Assistance for an SQL Programming Learning Assistant System. Information 2026, 17, 65. https://doi.org/10.3390/info17010065