7ZL-07
言語機能制限を考慮したPython構文エラー自動検知とフィードバック生成システムの試作
○上田凌司,佐々木晃(法大)
プログラミング学習者は通常、既存の汎用言語を利用して言語の概念や技術を学ぶ。しかしプログラミングの際に起こるエラーに対して、言語処理系が提示する説明が未学習の概念に基づくものである場合、初学者は対処が難しい。そこで先行研究では、学習進度に応じPythonの機能を制限するツールを開発し、この課題に対処した。しかし、先行研究では初学者の障壁となる構文エラーに対処できていなかった。そこで本研究では、同ツールに構文エラー検知機能を追加した試作システムを開発する。制限情報を活用し、修正へのヒントと制限に関する警告を含めたフィードバックを生成する。これにより、初学者が自力で修正可能な支援環境を実現する。