抄録
筆者らが開発するプログラミング教育支援ツールは,Moodle上で動作し,さまざまなプログラミング概念に対応する汎用性を持つ.本ツールの利用者は学生と教師である.教師が問題を作成し,学生がこれに解答する.本ツールで扱う問題は,プログラムとプログラムに適当な入力を与えて作成されたトレース表についての穴埋め問題である.穴埋め部分を調整することで,同一のプログラムから難易度の異なる複数の問題を作成可能である. 本稿では,本ツールの実現に必要な問題作成機能や採点機能,また学生の解答内容に応じたアドバイス表示機能,成績や学習履歴の表示機能について検討し,実装に向けてのユーザーインターフェースの設計を行う.