はじめに
ソフトウェア開発コースで教える教育者は、GitHub Educationからの割引、パートナーシップ、トレーニング、およびツールを活用して、重要なスキルを学生に対して効果的に教えることができます。
このガイドでは、GitHubを使い始めて、アカウントとGitHub Educationを通じた割引にサインアップし、GitHub Classroom.でコースと課題のためのスペースを作成します。
ヒント: アカデミック割引を利用したい学生の場合は、「学生として GitHub Education に応募する」をご覧ください。
GitHubでアカウントを作成する
まず、GitHub で無料個人アカウントを作成する必要があります。
- GitHub の [価格] ページに移動します。
- GitHub が提供するさまざまな製品およびサブスクリプションの情報を読み、選択したいサブスクリプションの下にある [アップグレード] ボタンをクリックしてください。
- プロンプトに従って、無料個人アカウントを作成します。
個人アカウントを作成した後は、無料 Organization アカウントを作成します。 GitHub Classroomでクラスルームを作成および管理するには、Organizationアカウントを使用します。
- GitHub で、任意のページの右上隅にある自分のプロフィール写真をクリックしてから、 [設定] をクリックします。
- サイドバーの [アクセス] セクションで、[ 組織] をクリックします。
- "組織" ヘッダーの横にある [新しい組織] をクリックします。
- プロンプトに従って無料Organizationを作成します。
詳しくは、「GitHub アカウントの種類」を参照してください。
教員特典への申し込み
次に、GitHub の教師特典とリソースに登録するには、教育特典をすべて 1 か所に集めたポータルである GitHub Education に応募します。 教師特典と GitHub Education へのアクセスを申し込むには、次の要件を満たす必要があります。
- 教育者、教職員、または研究者であること。
- 学校が発行した確認可能なメールアドレスを持っていること。
- 学校への所属を証明するドキュメントをアップロードすること。
- GitHub に個人アカウントを持っていること。
ヒント 個別の割引の他に、GitHub では GitHub Campus Program を通じて教育機関との提携も行っています。 詳しくは、GitHub Campus Program の Web サイトをご覧ください。
-
GitHub Education に移動し、上部ナビゲーション バーの [特典の取得] をクリックします。
-
[個人] で、 [Get teacher benefits](先生の特典を取得) をクリックします。
-
学校で利用するメールアドレスを選択あるいは追加してください。
ヒント: 学校が発行したメール アドレスがある場合は、これを選択することで迅速なレビューが可能になります。
-
[続行] をクリックすると、学歴の証明をアップロードするように求められます。
-
[Take a picture] (写真を撮る) をクリックし、コンピューターのカメラを使って証明をアップロードします。
-
必要に応じて、カメラ ドロップダウン メニューを使って、使用するカメラを変更します (使用できるカメラが複数ある場合)。
-
有効な学生証あるいはその他の現在の在学状況の証明をフレーム内に配置し、 [写真を撮る] をクリックしてください。
-
[Proof Type] (証明の種類) で、ドロップダウンを使って、提供する証明の種類を選びます。
-
-
あなたの学校名を入力してください。
-
GitHubの利用計画を記述してください。
-
アプリケーションの詳細を確認し、 [アプリケーションの処理] をクリックします。
注: [アプリケーションの処理] ボタンをクリックした後で、アプリケーションで何かを修正するように求めるバナーが表示された場合は、修正してから [アプリケーションの再処理] をクリックする必要があります。
応募が承認されると、確認のメールを受け取ることになります。 応募は通常数日中に処理されますが、新しい学期の開始時期など、ピークの時期にはもっと長くかかることがあります。
認証済み GitHub Education 教育者になると、GitHub Education website にアクセスすることで、いつでも GitHub Education を利用できます。
GitHub Classroomをセットアップする
個人アカウントと Organization アカウントがあれば、GitHub Classroom を始めることができます。 GitHub Classroomの使用は無料です。 課題の追跡および管理、課題の自動採点、および学生へのフィードバックを行うことができます。
-
GitHub Classroomにサインインしてください。
-
GitHub Classroom を認可して GitHub で個人アカウントにアクセスするには、情報を確認してから、 [GitHub Classroom を承認する] をクリックします。
-
情報を確認します。 GitHub Classroom を承認して GitHub で Organization アカウントにアクセスするには、 Grant をクリックします。
ヒント: Grant ボタンではなく Request ボタンが表示される場合、ユーザーは Organization の所有者ではなくメンバーです。 オーナーは、あなたのGitHub Classroomへのリクエストを承認する必要があります。 GitHub Classroomでクラスルームや課題を作成および管理するには、Organizationのオーナーである必要があります。 詳しくは、「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に参加しましょう。