講演抄録/キーワード |
講演名 |
2019-03-15 11:55
プログラム動作理解を表出する課題における正答・誤答生成機能の開発 ○小西庸介(信州大)・國宗永佳(千葉工大)・山本 樹(創価大)・新村正明(信州大) ET2018-90 |
抄録 |
(和) |
我々は学習者のプログラムの基本的な概念および動作の理解状況を確認するために,その動作を表に記入させる形式の課題(トレース課題)を提案し,出題や解答の提出を行うシステムの開発を行っている.
このシステムは,教授者が登録した解答の表と学習者による解答との一致・不一致を提示する採点支援機能を備えている.
教授者が正答の表や想定される誤答の表を解答の表として事前に登録し,学習者による解答がどの解答の表と一致するかを確認することで,採点時間を短縮することができる.
しかし,多数の解答の表を登録することが教授者の負担となっていた.
本研究ではこの負担を軽減することを目的として,正答の表と複数の誤答の表を自動生成して登録する機能を実装した.
本稿では,誤答の表の生成のために実施した過去の解答の分析結果と本機能の概要および,生成した正答・誤答の表と学習者の解答の一致度合いについての調査結果について述べる. |
(英) |
In order to confirm learners’ understanding of the fundamental concept and the behavior of computer programs, we have proposed a task to fill in the behavior of a program that a learner supposes on a table (called as a tracing task). We are also developing a system for providing tracing tasks and analyzing answers for them. This system has a function to collate answers by teachers and learners to support grading the answers. It is possible for teachers to register the correct answer and various wrong answers on the system, and shorten the time for grading. However, it is a burden of teachers to register various wrong answers. In order to reduce this burden, we implemented a function, which automatically generates the correct answer and various wrong answers in the system. This paper describes the analysis results of the causes of wrong answers, and the outline and evaluation of the function. |
キーワード |
(和) |
プログラミング学習 / プログラム動作理解 / 誤り分析 / 採点支援 / / / / |
(英) |
programming learning / understanding of program behavior / error analysis / grading support / / / / |
文献情報 |
信学技報, vol. 118, no. 510, ET2018-90, pp. 17-22, 2019年3月. |
資料番号 |
ET2018-90 |
発行日 |
2019-03-08 (ET) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
ET2018-90 |