はじめに
ソフトウェア開発のコースを教える教師は、 GitHub Education の割引、パートナーシップ、トレーニング、ツールを使用して、学生に関連するスキルを効果的に教えることができます。
このガイドでは、 GitHubの使用を開始し、 GitHub Educationを通じてアカウントと割引サービスにサインアップし、 GitHub Classroomでコースと課題のスペースを作成します。
GitHub また、 GitHub Campus Programを通じて教育機関とのパートナーシップも提供しています。 詳細については、 GitHub Campus Program Web サイトを参照してください。
メモ
アカデミック割引を利用したい学生の方は、「学生として GitHub Education に応募する」を参照してください。
アカウントの作成
まず、 GitHubで無料の個人用アカウントを作成する必要があります。
- GitHub の [価格] ページに移動します。
- GitHub が提供するさまざまな製品およびサブスクリプションの情報を読み、選択したいサブスクリプションの下にある [アップグレード] ボタンをクリックしてください。
- プロンプトに従って、無料個人アカウントを作成します。
個人アカウントを作成した後は、無料 Organization アカウントを作成します。 この組織アカウントを使用して、クラスルーム GitHub Classroomを作成および管理します。
- GitHub の任意のページの右上隅にあるプロフィール写真をクリックし、[ Settings] をクリックします。
- サイドバーの [Access] セクションの [Organizations] をクリックします。
- "組織" ヘッダーの横にある [新しい組織] をクリックします。
- プロンプトに従って、無料の組織を作成してください。
詳しくは、「GitHub アカウントの種類」をご覧ください。
教員特典への申し込み
- 課金設定の概要ページに移動します。
- [GitHub Education] の [ アプリケーションの起動] をクリックします。
検証済みのGitHub Education教師になったら、GitHub EducationGitHub Educationにアクセスすることで、いつでもにアクセスできます。
GitHub Classroom の設定
個人アカウントと組織アカウントを使用すると、 GitHub Classroomを使い始めることができます。 GitHub Classroom は自由に使用できます。 課題の追跡および管理、課題の自動採点、および学生へのフィードバックを行うことができます。
-
GitHub Classroomにサインインしてください。
-
GitHub Classroomで個人アカウントにアクセスするGitHubを承認するには、情報を確認し、[GitHub Classroomの承認] をクリックします。
-
情報を確認します。 GitHub Classroom 上の組織のアカウントに GitHub がアクセスすることを承認するには、許可 をクリックします。
ヒント
[Grant] ボタンではなく [Request] ボタンが表示される場合、あなたは organization の所有者ではなくメンバーです。 所有者は、 GitHub Classroomの要求を承認する必要があります。 GitHub Classroomでクラスルームと課題を作成および管理するには、組織の所有者である必要があります。 詳しくは、「OAuth アプリの承認」をご覧ください。
-
[Authorize github](GitHub の承認) をクリックします。
クラスルームを作成する
GitHub Classroom内のクラスルームは、教師と学生がコース中に交流する場所です。 教師はクラスルームのための学生名簿を作成し、続いてクラスルーム内で評価課題を作成し、割り当て、レビューできます。
- GitHub Classroomにサインインしてください。
- Create your first classroom または New classroom をクリックします。
- Organizationのリスト中で、クラスルームに使いたいOrganizationをクリックしてください。 あるいは、新しいOrganizationを作成することもできます。 詳しくは、「新しい Organization をゼロから作成」をご覧ください。
- [クラスルーム名] にクラスルームの名前を入力します。
- [クラスルームの作成] をクリックします。
次のステップ
教室を作成したので、 GitHub と GitHub Classroomでコースを充実させる準備ができました。 🎉
- クラスルームおよびクラスルームの管理者を管理し、クラスルームの学生名簿を作成しましょう。 詳しくは、「クラスルームの管理」をご覧ください。
- Git と GitHub スターターの課題を使用して、Git と GitHub の基礎の概要を学生に提供します。 詳しくは、「Git と GitHub の初心者用課題を使用する」をご覧ください。
- 個々の学生またはチームの課題を作成しましょう。 詳細については、「個人課題の作成」または「グループ課題の作成」を参照してください。
- 課題リポジトリで直接、学生へのフィードバックをすみやかに行うため、自動テストを作成して実装しましょう。 詳しくは、「自動採点」をご覧ください。
- the GitHub Education Communityに参加します。