- 著者
-
加藤 利康
石川 孝
- 雑誌
- 情報処理学会論文誌 (ISSN:18827764)
- 巻号頁・発行日
- vol.55, no.8, pp.1918-1930, 2014-08-15
本論文は,オンライン環境のある教室でのプログラミング演習のためのWebベースの授業支援システムにおいて,机間巡回では把握が困難なクラス全体と問題のある学生の学習状況を教員が随時に把握できるようにする学習状況把握機能の実現を目的とする.この実現の方法は,演習課題の配布,解答プログラムの作成,コンパイル,実行,および解答の提出を行える授業支援システムを基礎として,プログラミング演習における学習状況把握に対する要求分析と先行研究の調査に基づいて,機能の設計と評価を行う.クラス全体に対する機能は,教員があらかじめ用意した模範解答プログラムに基づく正解判定による解答開始から解答提出までの作業進度集計と,模範解答プログラムを基準としたコンパイルエラー行の同定によるエラー分類集計である.これらの機能は,コンソール出力を行うJavaプログラミングの課題に対して,十分な精度で適用が可能である.問題のある学生に対する機能は,作業進度の外れ値分析による作業が遅れている学生の検出と,該当学生の作業履歴の提示である.検出機能は,外れ値の基準値を教員が適切に設定することによって,対処可能な程度に問題のある学生を絞り込むことが可能である.これら2種類の学習状況把握機能を付加した授業支援システムは,実際の演習授業において,システムが提示する情報に基づく学習指導が全指導件数の約半数観察されたことから,プログラミング演習における学習状況把握に有効である.本論文で実現した学習状況把握機能は,教員が模範解答プログラムを用意することで,クラス全体の作業進度とエラー分類を提示し,また,作業が遅れている学生を検出してその作業履歴を提示することによって,机間巡回では把握が困難な学習状況を教員が随時に把握することを可能にする.