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

クラスルームの管理

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

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

Organization owners who are admins for a classroom can manage the 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のロール」および「組織参加へのユーザーの招待」を参照してください。

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

既存の課題は、自分が管理者アクセス権を持つ他のクラスルーム (別の組織のクラスルームを含む) で再利用できます。 詳しくは、「課題を再利用する」を参照してください。

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

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

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

クラスルームの名簿

前提条件

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

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

クラスルームを作成する

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

クラスルームの作成後は、学生用の課題作成に取りかかることができます。 詳しくは、「Git と GitHub の初心者用課題を使用する」、「個人課題の作成」、「グループ課題の作成」、または「課題を再利用する」をご覧ください。

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

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

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

  1. GitHub Classroomにサインインしてください。 1. クラスルームのリストで、表示したいクラスルームをクリックしてください。 Organization のクラスルームのリスト内のクラスルーム 1. クラスルーム名の下にある [Students](学生) をクリックします。 クラスルームの [Students](学生) タブ

  2. GitHub Classroom を LMS に接続して、名簿をインポートするには、LMS 管理者が最初にユーザーの LMS インスタンスを登録してから、ユーザーが LMS コースをクラスルームに接続する必要があります。 接続した後は、 [インポート元...] ボタンをクリックして LMS コースから名簿をインポートできます。 詳しくは、「学習管理システムのコースをクラスルームに接続する」を参照してください。

    注: Google Classroom では LTI プロトコルを使用しないため、名簿をインポートする前に GitHub Classroom に接続する必要はありません。 詳しくは、「学習管理システムのコースをクラスルームに接続する」を参照してください。

  3. 名簿の学生識別子を指定します。

    • 学生の識別子を含むファイルをアップロードして名簿をインポートするには、 [CSV またはテキスト ファイルのアップロード] をクリックします。
    • 名簿を手動で作成するには、学生の識別子を入力します。 学生の識別子を入力するためのテキスト フィールドと [CSV またはテキスト ファイルのアップロード] ボタン
  4. [名簿の作成] をクリックします。 [名簿の作成] ボタン

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

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

  1. GitHub Classroomにサインインしてください。 1. クラスルームのリストで、表示したいクラスルームをクリックしてください。 Organization のクラスルームのリスト内のクラスルーム 1. クラスルーム名の下にある [Students](学生) をクリックします。 クラスルームの [Students](学生) タブ

  2. [クラスルームの名簿] の右側にある [学生の更新] をクリックします。 クラスルームを LMS コースに既にリンクしている場合は、代わりに [Sync from...] (同期元...) ボタンが表示されます。 学生の一覧の上にある [クラスルームの名簿] という見出しの右側にある [学生の更新] ボタン

  3. 指示に従い、名簿に学生を追加します。

    • LMS から学生をインポートするには、LMS 管理者が最初にユーザーの LMS インスタンスを登録した後、ユーザーが LMS コースをクラスルームに接続する必要があります。 接続したら、 [Sync from...] (同期元...) ボタンをクリックできます。 詳しくは、「学習管理システムのコースをクラスルームに接続する」を参照してください。

      注: Google Classroom では LTI プロトコルを使用しないため、名簿をインポートする前に GitHub Classroom に接続する必要はありません。 詳しくは、「学習管理システムのコースをクラスルームに接続する」を参照してください。

    • 学生を手動で追加するには、[手動で学生を追加する] で、 [CSV またはテキスト ファイルのアップロード] をクリックするか、学生の識別子を入力してから、 [名簿エントリの追加] をクリックします。 クラスルームに学生を追加する方法を選択するためのモーダル

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

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

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

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

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

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

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

クラスルームを削除する

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