正解例との構文木比較による学習者のJavaプログラム簡易正誤判定法の検証(スキル教育と学習支援環境/一般)
スポンサーリンク
概要
- 論文の詳細を見る
本研究は,プログラミング演習の指導者の負担を軽減するため,学習者が作成したJavaプログラムを自動で正誤判定することを目標とする.今回は,構文木の変形・比較を用い,学習者解を正解例として再利用することで,指導者が正解例を一つ用意するだけで自動判定を始められる簡便な方法を検討した.平成22, 23, 24年度の授業で提出された学習者解を元に,正解例と学習者解の構文木同士の比較で一致のとれない原因を分析し,書き換えが必要だと考えられる点から構文木変形規則を作成し実装した.そして今回の検証では指導者による手動の正誤判定で正解と判断されたものを使用し,その中からどれだけ一致がとれるのかを調査し,構文木変形規則の運用と学習者解を再利用することの有効性の確認を行った.結果として,変形なし・正解例1つという条件で比較を行った場合は一致する解答は無かったが,変形規則を適用した結果は一致が確認され,課題ごとに一致率にばらつきはあるが学習者解を再利用したことで一致率の上昇が確認された.
- 一般社団法人電子情報通信学会の論文
- 2014-01-04
著者
関連論文
- D-15-19 ユーザ適応型課題生成機能を備えたSQL実習支援システムの試作(D-15. 教育工学,一般セッション)
- 4ZK-3 SQL実習支援システムのための学習項目生成法(情報科学工学教育,学生セッション,コンピュータと人間社会,情報処理学会創立50周年記念)
- 4H-4 課題生成・正解判定機能を備えたSQL実習支援システムの実用評価(情報技術教育,教育情報システム,一般セッション,コンピュータと人間社会,情報処理学会創立50周年記念)
- D-8-1 XMLによる自己書き換え型プロダクションシステム実行環境の試作(D-8. 人工知能と知識処理,一般セッション)
- D-8-13 XMLとJavaによるプロダクションシステム実行環境の試作(D-8.人工知能と知識処理,一般講演)
- D-15-14 大学生の忘却時間に関する調査(D-15.教育工学,一般セッション)
- D-15-20 タブレット端末上で動作可能なSQL実習支援システムの設計(D-15.教育工学)
- 正解例との構文木比較による学習者のJavaプログラム簡易正誤判定法の検証(スキル教育と学習支援環境/一般)