Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

Git と GitHub の初心者用課題を使用する

Git と GitHub の初心者用課題を使用して、Git と GitHub の基礎の概要を学生に提供できます。

この機能を使用できるユーザー

Organization owners who are admins for a classroom can use Git & GitHub starter assignments. クラスルーム管理者の詳細については、「クラスルームの管理」を参照してください。

Git と GitHub の初心者用課題は、Git と GitHub の基本がまとめられている事前に作成されたコースであり、学生を特定のトピックの詳細について学習するためのリソースにリンクします。

前提条件

課題を作成する前に、クラスルームを作成しなければなりません。 詳しくは、「クラスルームの管理」を参照してください。

初心者用課題の作成

クラスルームに既存の課題がない場合

  1. GitHub Classroomにサインインしてください。
  2. クラスルームにアクセスしてください。
  3. [課題] タブで、 [初心者用課題の使用] をクリックします。

クラスルームに既存の課題がある場合

  1. GitHub Classroomにサインインしてください。
  2. クラスルームにアクセスしてください。
  3. [割り当て] タブで、青いバナーのリンクをクリックします。

課題の基本情報をセットアップする

初心者コースを組織にインポートし、課題に名前を付け、期限を設けるかどうかを決定して、課題リポジトリの可視性を選択します。

課題のインポート

Git と GitHub の初心者用課題を organization にインポートするには、 [課題のインポート] をクリックします。

課題の名前の設定

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

[課題のタイトル] に、課題のタイトルを入力します。 あるいは、をクリックしてプレフィックスを編集してください。

課題に期限を設定する

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

Optionally, to make the deadline a cutoff date, select This is a cutoff date. If you use a cutoff date, students will lose write access to their assignment repositories after the cutoff date has passed unless they receive an extension. For more information on extending assignment deadlines, see "個人またはグループの割り当ての期限の延長."

課題リポジトリの可視性を選択する

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

終了したら Continue をクリックします。 GitHub Classroom によって課題が作成され、課題ページに移動します。

学生を課題に招待する

デフォルトでは、GitHub Classroomは作成されたそれぞれの課題に対して招待URLを有効化します。 学生は、招待URLが有効になっている間に課題を受け付けて提出できます。 このURLはLMS、コースのホームページ、あるいはあなたが課題をポストできるところならどこででも、学生と共有できます。 学生は、クラスルームの課題をすでに受け付けているなら、GitHub Classroom上でその課題にアクセスすることもできます。

警告: 招待 URL を共有する場所には注意してください。 課題の招待 URL があれば、誰でも招待を受け入れて GitHub 上の個人アカウントを名簿の識別子に関連づけることができます。

課題の [すべての学生] タブで、学生がクラスルームに参加して課題を受け取ったか、または提出したかを確認できます。 学生による課題の承諾または提出を防ぐために、[課題の編集] ビューで [課題の状態] を変更できます。 課題がアクティブな場合、学生は招待リンクを使用して受け入れることができます。 非アクティブの場合、このリンクは無効になります。

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

次の手順

参考資料