講演名 2014-06-14
Javaプログラミング学習支援システムのための空欄補充問題生成アルゴリズムの拡張(先進的演習システム/一般)
塔娜, 舩曳 信生, 石原 信也, 小川 卓也,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本グループでは,大学や専門学校におけるJavaプログラミング教育の支援を目的として,Webを用いたJavaプログラミング学習支援システムJPLAS(Java Programming Learning Assistant System)を開発している.JPLASでは,Java初学者を対象とした空欄補充問題を実装しており,その問題生成のためにグラフ理論に基づく空欄補充問題生成アルゴリズムを提案している.本研究では,Java文法の更なる理解の促進を目的として,文法的に関連する語同士を同時に空欄化するためのアルゴリズム拡張を行う.また,従来10個以下に制限していた空欄を最大20個までとした場合の評価を行う.生成した問題をJavaプログラミング中級レベルの学生に適用した結果,正答率に関して,文法的に関連する語同士の同時空欄化よりも,問題とするJavaコードの長さ,クラス数,メソッド数,実装されている処理の難しさ,コメントの有無の影響が大きいことが明らかとなった.
抄録(英) To help Java programming educations in universities and professional schools, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). Since JPLAS provides the fill-in-blank problem function for Java novice students, we have proposed a graph-based fill-in-blank problem generation algorithm for it. In this paper, we extend this algorithm for blanking grammatically related words so as to encourage students studying the Java grammar more deeply. Besides, we evaluate generated problems with up to 20 blanks in a Java code where we have limited maximally 10 blanks previously. We applied problems by the extended algorithm to middle level students and found that the length, numbers of classes and methods, the difficulty of the implemented algorithm, and the existence of comments in the Java code have large influences on the correct solution rate.
キーワード(和) Javaプログラミング / 空欄補充問題 / アルゴリズム / グラフ理論 / 文法
キーワード(英) Java programming / fill-in-blank problem / algorithm / graph theory / grammar
資料番号 ET2014-19
発行日

研究会情報
研究会 ET
開催期間 2014/6/7(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Educational Technology (ET)
本文の言語 JPN
タイトル(和) Javaプログラミング学習支援システムのための空欄補充問題生成アルゴリズムの拡張(先進的演習システム/一般)
サブタイトル(和)
タイトル(英) An Extension of Fill-in-blank Problem Generation Algorithm for Java Programming Learning Assistant System
サブタイトル(和)
キーワード(1)(和/英) Javaプログラミング / Java programming
キーワード(2)(和/英) 空欄補充問題 / fill-in-blank problem
キーワード(3)(和/英) アルゴリズム / algorithm
キーワード(4)(和/英) グラフ理論 / graph theory
キーワード(5)(和/英) 文法 / grammar
第 1 著者 氏名(和/英) 塔娜 / Tana T
第 1 著者 所属(和/英) 岡山大学大学院自然科学研究科
Graduate School of Natural Science and Technology, Okayama University
第 2 著者 氏名(和/英) 舩曳 信生 / Nobuo FUNABUKI
第 2 著者 所属(和/英) 岡山大学大学院自然科学研究科
Graduate School of Natural Science and Technology, Okayama University
第 3 著者 氏名(和/英) 石原 信也 / Nobuya ISHIHARA
第 3 著者 所属(和/英) 岡山大学大学院自然科学研究科
Graduate School of Natural Science and Technology, Okayama University
第 4 著者 氏名(和/英) 小川 卓也 / Takuya OGAWA
第 4 著者 所属(和/英) 岡山大学大学院自然科学研究科
Graduate School of Natural Science and Technology, Okayama University
発表年月日 2014-06-14
資料番号 ET2014-19
巻番号(vol) vol.114
号番号(no) 82
ページ範囲 pp.-
ページ数 6
発行日