Skip to main content

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

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

Who can use this feature

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

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

前提条件

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

初心者用課題の作成

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

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

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

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

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

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

課題のインポート

最初に、Git と GitHub の初心者用課題を組織にインポートする必要があります。

The `Import the assignment` button

課題の名前の設定

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

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

Assignment title and prefix

課題に期限を設定する

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

Date picker for assignment deadline

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

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

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

'Continue' button

学生を課題に招待する

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

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

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

Individual assignment

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

次の手順

参考資料