抄録
我々は、プログラミングに必要な概念を系統的に学習できる教育支援ツールを開発している。本システムは、Moodle上で動作しプログラムとトレース表の組に対して、いくつかの個所をマスクした穴埋め問題を学習者に出題する。本システムでは、プログラムやトレース表に対して様々なパターンのマスクを定義できる。そのため、問題の難易度を調整できるほか、穴埋め箇所によって様々な項目や単元の理解度を把握することができる。本稿では、本システムによってC++プログラミングを学習するための問題及びマスクパターンを提案する。