Git と GitHub の初心者用課題は、Git と GitHub の基本がまとめられている事前に作成されたコースであり、学生を特定のトピックの詳細について学習するためのリソースにリンクします。
前提条件
課題を作成する前に、クラスルームを作成しなければなりません。 詳細については、「Classroom の管理」を参照してください。
初心者用課題の作成
クラスルームに既存の課題がない場合
- GitHub Classroomにサインインしてください。
- クラスルームにアクセスしてください。
- [課題] タブで、 [初心者用課題の使用] をクリックします。

クラスルームに既存の課題がある場合
- GitHub Classroomにサインインしてください。
- クラスルームにアクセスしてください。
- [割り当て] タブで、青いバナーのリンクをクリックします。

課題の基本情報をセットアップする
初心者コースを組織にインポートし、課題に名前を付け、期限を設けるかどうかを決定して、課題リポジトリの可視性を選択します。
課題のインポート
最初に、Git と GitHub の初心者用課題を組織にインポートする必要があります。

課題の名前の設定
個人課題では、GitHub Classroomはリポジトリのプレフィックスと学生のGitHubユーザ名から、リポジトリに名前を付けます。 デフォルトでは、リポジトリのプレフィックスが課題のタイトルとなります。 たとえば、課題に "assignment-1" という名前を付け、GitHub での学生のユーザー名が @octocat である場合、@octocat の課題リポジトリの名前は assignment-1-octocat
になります。
課題のタイトルを入力してください。 あるいは、をクリックしてプレフィックスを編集してください。

課題に期限を設定する
あるいは、課題に期限を割り当てることができます。 "Deadline (optional)(期限(オプション))"の下で、テキストフィールドをクリックし、日付のピッカーを使って期限を割り当ててください。

課題リポジトリの可視性を選択する
課題のためのリポジトリは、パブリックにもプライベートにもできます。 プライベート リポジトリを使うと、学生だけが提供されたフィードバックを見ることができます。 [リポジトリの可視性] の下で、可視性を選択します。
終了したら Continue をクリックします。 GitHub Classroom によって課題が作成され、課題ページに移動します。

学生を課題に招待する
デフォルトでは、GitHub Classroomは作成されたそれぞれの課題に対して招待URLを有効化します。 学生は、招待URLが有効になっている間に課題を受け付けて提出できます。 このURLはLMS、コースのホームページ、あるいはあなたが課題をポストできるところならどこででも、学生と共有できます。 学生は、クラスルームの課題をすでに受け付けているなら、GitHub Classroom上でその課題にアクセスすることもできます。
警告: 招待 URL を共有する場所には注意してください。 課題の招待 URL があれば、誰でも招待を受け入れて GitHub 上の個人アカウントを名簿の識別子に関連づけることができます。
課題の [すべての学生] タブで、学生がクラスルームに参加して課題を受け取ったか、または提出したかを確認できます。 学生による課題の承諾または提出を防ぐために、[課題の編集] ビューで [課題の状態] を変更できます。 課題がアクティブな場合、学生は招待リンクを使用して受け入れることができます。 非アクティブの場合、このリンクは無効になります。

Git と GitHub の初心者用課題は、グループではなく、個々の学生のみが使用できます。 課題を作成すると、学生は課題の作業を開始できます。