GitHub Classroomでの課題設定

GitHub Classroomでの課題設定

月, 6月 2, 2025

前提

  • 講義や演習での課題の提出をGitHub Classroomで管理したい.

課題配布用リポジトリの作成

課題リポジトリを,Classroom用組織アカウント内に作成する.

Classroom用組織アカウントとは別に,課題用の組織アカウントを作成する方が良さそう.

  • 課題用はClassroomとは紐づけず,年度を問わず利用する.
  • Classroom用組織アカウントは年度ごとに新たに作成する.課題の提出先はこちら.

現状では分離できていないのでいずれ別に作成する.

(課題用組織アカウント内の)課題用リポジトリはprivate templateとする.

たとえば,assignment-XXXのような名前で作成する.

課題の作成

GitHub Classroomにて,クラスを選択し,New assignmentから新たな課題を作成する.

たとえば,assignment-01のような名前で作成する.

必要に応じて締め切りを設定する.

課題のテンプレート

先ほど作成したテンプレートリポジトリをスターターコードとして設定する.

visibilityprivate

Copy the default branch onlyにチェックを入れる.

自動採点など

自動採点やPRによるフィードバックはいったんオフ.

最終更新日