米GitHubは9月22日(現地時間)、プログラミング教育支援ツール「Classroom for GitHub」をリリースしたことを発表した。

同ツールは、コンピュータ科学教育の改善を目標に掲げた「GitHub Education」という取り組み内の1プロジェクトという位置づけで、リポジトリの作成や、受講者がたくさんいるクラスのアクセス管理など、煩雑になりがちな教育現場における管理作業を簡易化し、教育現場を効率化するために開発されたもの。

「Classroom for GitHub」イメージ

教師は課題を簡単に作成し、プライベートな招待用URLを通じて学生に課題用コードを配布することができる。また、リポジトリ作成とアクセス管理を自動的に行うことが可能で、生徒も課題提出を簡単に行えるようになる。

このほか、教育機関や教師がサイトから申請すれば、通常では有料なプライベートリポジトリを、無料で作成することも可能。オプションとして、課題の参考用コードを付けて、学生ごと、あるいはグループごとに提供できる。また、同僚の講師や助手を講座の管理者に追加登録して、課題の作成や管理を代行してもらうことも可能となっている。