クラスルームの管理

GitHub Classroomを使用して、あなたが教える各コースのクラスルームを作成、管理できます。

Organization owners can manage a classroom for an organization.

クラスルームについて

GitHub Classroom内のクラスルームは、教師と学生がコース中に交流する場所です。 教師はクラスルームのための学生名簿を作成し、続いてクラスルーム内で評価課題を作成し、割り当て、レビューできます。

クラスルーム

クラスルームの管理について

GitHub Classroomは、GitHubのOrganizationアカウントを使用して、作成された各クラスルームの権限、運営、セキュリティを管理します。 各Organizationは、複数のクラスルームを持つことができます。

クラスルームの作成後、GitHub Classroomはクラスルームにティーチングアシスタント (TA) と管理者を招待するよう促します。 各クラスルームには複数の管理者を置くことができます。 管理者には教師、TA、その他GitHub Classroomでクラスルームの管理をさせたいコース管理者がなることができます。

TAおよび管理者をクラスルームに招待するには、GitHubのユーザアカウントを、あなたのOrganizationにOrganizationのオーナーとして招待し、クラスルームのURLを共有します。 Organizationのオーナーは、Organizationの任意のクラスルームを管理できます。 詳しい情報については、「Organizationの権限レベル」および「Organizationに参加するようユーザを招待する」を参照してください

クラスルームの使用を終えたら、後でクラスルーム、名簿、課題を参照するためにクラスルームをアーカイブできます。また、クラスルームが今後不要な場合は、クラスルームを削除できます。

クラスルームの名簿について

各クラスルームには名簿があります。 名簿とは、コースに参加する学生の識別子リストのことです。

課題のURLを初めて学生に伝える際、学生はユーザアカウントでGitHubにサインインし、そのユーザアカウントをクラスルームの識別子とリンクする必要があります。 学生がユーザアカウントをリンクすると、名簿に関連づけられたユーザアカウントが表示されます。 また、学生が課題を受け入れたり提出したりした際にも、それを確認できます。

クラスルームの名簿

必要な環境

GitHub Classroomでクラスルームを管理するには、GitHubでOrganizationアカウントが必要です。 詳しい情報については、「GitHubアカウントの種類」および「新しいOrganizationをゼロから作成する」を参照してください。

Organizationアカウントのクラスルームを管理するには、OrganizationのGitHub Classroom用OAuth Appを認証する必要があります。 詳しい情報については、「OAuth App を認証する」を参照してください。

クラスルームを作成する

  1. GitHub Classroomにサインインしてください。
  2. [New classroom] をクリックします。 [New classroom] ボタン
  3. Organizationのリスト中で、クラスルームに使いたいOrganizationをクリックしてください。 あるいは、新しいOrganizationを作成することもできます。 詳しい情報については、「新しい Organization をゼロから作成する」を参照してください。 新しいクラスルームを作成する、Organizationリスト中のOrganization
  4. クラスルーム名を入力してください。 クラスルーム名を入力するテキストフィールド
  5. Create classroom(クラスルームの作成)をクリックしてください。 クラスルーム名を入力するテキストフィールド

クラスルームの作成後は、学生用の課題作成に取りかかることができます。 For more information, see "Use the Git and GitHub starter assignment," "Create an individual assignment," or "Create a group assignment."

クラスルームの名簿を作成する

コースに参加する学生の名簿を作成できます。

コースに既に名簿がある場合は、その名簿で学生を更新するか、その名簿を削除できます。 詳しい情報については、「クラスルームの名簿に学生を追加する」または「クラスルームの名簿を削除する」を参照してください。

  1. GitHub Classroomにサインインしてください。
  2. クラスルームのリストで、表示したいクラスルームをクリックしてください。 Organizationのクラスルームのリストにあるクラスルーム
  3. クラスルーム名の下でStudents(学生)をクリックしてください。 クラスルームの"Students"タブ
  4. GitHub ClassroomをLMSに接続して名簿をインポートするには、[ Import from a learning management system] をクリックして指示に従います。 詳しい情報については、「学習管理システムをGitHub Classroomに接続する」を参照してください。 [Import from a learning management system] ボタン
  5. Provide the student identifiers for your roster.
    • To import a roster by uploading a file containing student identifiers, click Upload a CSV or text file.
    • To create a roster manually, type your student identifiers. 学生の識別子を入力するためのテキストフィールドと [Upload a CSV or text file] ボタン
  6. [Create roster] をクリックします。 [Create roster] ボタン

クラスルームの名簿に学生を追加する

学生を名簿に追加するには、クラスルームに名簿がある必要があります。 名簿の作成に関する詳細については、「クラスルームの名簿を作成する」を参照してください。

  1. GitHub Classroomにサインインしてください。
  2. クラスルームのリストで、表示したいクラスルームをクリックしてください。 Organizationのクラスルームのリストにあるクラスルーム
  3. クラスルーム名の下でStudents(学生)をクリックしてください。 クラスルームの"Students"タブ
  4. [Classroom roster] の右側にある [Update students] をクリックします。 [Classroom roster] の右側、学生の名簿の上にある [Update students] ボタン
  5. 指示に従い、名簿に学生を追加します。
    • LMSから学生をインポートするには、[Sync from a learning management system] をクリックします。 LMSからの名簿のインポートに関する詳細については、「学習管理システムをGitHub Classroomに接続する」を参照してください。
    • 学生を手動で追加するには、[Manually add students] で [Upload a CSV or text file] をクリックするか、学生の識別子を入力してから、[Add roster entries] をクリックします。 クラスルームに学生を追加する方法を選択するためのモーダル

クラスルームの名前を変更する

  1. GitHub Classroomにサインインしてください。
  2. クラスルームのリストで、表示したいクラスルームをクリックしてください。 Organizationのクラスルームのリストにあるクラスルーム
  3. クラスルーム名の下でSettings(設定)をクリックしてください。 クラスルームの"Settings"タブ
  4. [Classroom name] で、クラスルームの新しい名前を入力します。 [Classroom name] の下にある、クラスルーム名を入力するためのテキストフィールド
  5. [Rename classroom] をクリックします。 [Rename classroom] ボタン

クラスルームをアーカイブまたはアーカイブ解除する

GitHub Classroomで使用しないクラスルームについては、アーカイブすることができます。 クラスルームをアーカイブすると、そのクラスルームで新しい課題を作成したり、既存の課題を編集したりすることはできません。 学生は、アーカイブされたクラスルームの課題への招待を受け入れることはできません。

  1. GitHub Classroomにサインインしてください。
  2. クラスルーム名の右側にある ドロップダウンメニューを選択し、[Archive] をクリックします。 水平ケバブアイコンから表示されるドロップダウンメニューと [Archive] メニュー項目
  3. クラスルームをアーカイブ解除するには、クラスルーム名の右側にある ドロップダウンメニューを選択し、[Unarchive] をクリックします。 水平ケバブアイコンから表示されるドロップダウンメニューと [Unarchive] メニュー項目

クラスルームの名簿を削除する

  1. GitHub Classroomにサインインしてください。
  2. クラスルームのリストで、表示したいクラスルームをクリックしてください。 Organizationのクラスルームのリストにあるクラスルーム
  3. クラスルーム名の下でStudents(学生)をクリックしてください。 クラスルームの"Students"タブ
  4. [Delete this roster] の下にある [Delete roster] をクリックします。 クラスルームの [Students] タブにある、[Delete this roster] の下の [Delete roster] ボタン
  5. 警告を読み、[Delete roster] をクリックします。 クラスルームの [Students] タブにある、[Delete this roster] の下の [Delete roster] ボタン

クラスルームを削除する

  1. GitHub Classroomにサインインしてください。
  2. クラスルームのリストで、表示したいクラスルームをクリックしてください。 Organizationのクラスルームのリストにあるクラスルーム
  3. クラスルーム名の下でSettings(設定)をクリックしてください。 クラスルームの"Settings"タブ
  4. [Delete this classroom] の右側にある [Delete classroom] をクリックします。 [Delete repository] ボタン
  5. 警告を読みます
  6. 削除しようとしているクラスルームに間違いがないことを確認するために、削除対象のクラスルーム名を入力します。 警告とクラスルーム名を入力するテキストフィールドがある、クラスルームを削除するためのモーダル
  7. [Delete classroom] をクリックします。 [Delete classroom] ボタン

このドキュメントは役立ちましたか?プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?

GitHubコミュニティで質問するサポートへの連絡