大学の学部規模で実施されるプログラミング演習では受講者が数百人規模になることもあり,効率的に課題を採点するために自動採点システムを用いることが多い.しかし,既存の自動採点ではソースコードや出力の単純な文字列検査に留まることが多く,プログラム構造に対する採点は不十分である.また,よく用いられるC言語では,不定な動作によって誤りのあるプログラムが正常に見える動作をし,正しく採点できないことが多い. 本研究ではこれらの状況に対応できる自動採点手法を確立する.さらに,受講者が数百人規模となるプログラミング演習においても演習中に即時に受講生にフィードバックできるように高速に採点する手法も確立する.
|