研究課題
若手研究(B)
本研究ではプログラミング演習授業における学習者の状況把握を、学習者の学習活動ログデータの分析から自動的に行うことで、教師と学習者の支援を行うための研究開発を行った。具体的にはコンパイラのエラーメッセージの分析や一連の学習活動系列の分析、学習者がエラー解決が可能かどうかを予測する手法の開発を行った。学習者が遭遇するエラーはほとんどの場合ユニークであり、個別にケアする必要があることが分かった。また、ある程度の精度で早期予測する予測手法も開発した。
Learning Analytics
本研究の意義は、昨今ますます重要視されているプログラミング学習に対し、自動的な学習支援のための学習環境の開発と支援技術開発を行ったことである。また、ラーニングアナリティクス分野において、学習の過程を詳細に記録可能なプログラミング演習を題材に、電子教科書システムとプログラミング学習システムという異種システムの双方から得られる、マルチモーダルなログデータを分析するための手法を開発して、多様な学習活動ログを組み合わせることの有用性を示した。