Skip to main content

課題を編集する

コースでの既存の課題を編集できます。

この機能を使用できるユーザーについて

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

課題の編集について

課題を作成した後、課題の多くの部分を編集して、自分と学生のニーズに合わせることができます。 課題を作成した後では、課題の種類 (個人またはグループ) またはオンライン統合開発環境 (IDE) を変更できないことに注意してください。 詳細については、「個人課題の作成」および「グループ課題の作成」を参照してください。

既存の課題を編集する

  1. GitHub Classroomにサインインしてください。

  2. クラスルームのリストで、表示したいクラスルームをクリックしてください。

  3. [ 課題] タブで、編集する課題の横にある をクリックしてください。

    注: 課題のページから課題を編集することもできます。 課題のページにアクセスするには、 Assignments タブで課題名をクリックします。

  4. Assignment title のテキスト フィールドをクリックし、既存のテキストを削除してから、新しい課題タイトルを入力します。

  5. 必要に応じて、各学生の課題リポジトリの既定のプレフィックスを編集するには、プレフィックス名の横の をクリックします。

    注: 課題のタイトルまたは既定のリポジトリ プレフィックスを編集しても、既存の課題リポジトリの名前は変更されません。

    次に、[Custom repository prefix](カスタム リポジトリ プレフィックス) に新しいプレフィックスを入力します。

  6. Deadline (optional) のテキスト フィールドをクリックし、日付ピッカーを使って期限を割り当てます。 新しい期限を過去にすることはできず、期限を割り当て直すと、すべての学生の期限が更新されます。

    必要に応じて、期限を締切日にするには、 [これは締切日です] を選びます。 締切日を使う場合、締切日を過ぎると、締切の延期を受けていない限り、受講生は自分の課題リポジトリへの書き込みアクセス権を失います。 課題の期限の延期について詳しくは、「個人またはグループの割り当ての期限の延長」をご覧ください。

  7. 課題の状態を変更するには、 Assignment status ドロップダウン メニューを選んでから、 [アクティブ] または [非アクティブ] をクリックします。

    注: 非アクティブの課題を学生が受け入れることはできません。 学生が課題を受け入れる必要がなくなったり、課題の期限が過ぎたら、課題の状態を非アクティブに変更する必要があります。

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

    注: 課題リポジトリの可視性を変更しても、既存の課題リポジトリの可視性が遡って変更されることはありません。

  9. 必要に応じて、 Grant students admin access to their repository をオンまたはオフにします。 リポジトリの管理者アクセス許可について詳しくは、「リポジトリについて」と「Organizationのリポジトリロール」をご覧ください。

    注: 課題の作成後に学生の管理者アクセス権を付与または取り消しても、既存の課題リポジトリのアクセス許可が遡って変更されることはありません。

  10. 課題のテンプレート リポジトリを設定または変更するには、[Add a template repository to give students starter code](テンプレート リポジトリを追加して学生にスターター コードを与える) セクションで、 Select a repository ドロップダウン メニューを選びます。

    • テンプレート リポジトリを選ぶには、テキスト フィールドにリポジトリ名の入力を開始し、検索結果でリポジトリをクリックします。
    • テンプレート リポジトリを削除するには、テキスト フィールド内のテキストを削除します。

    注: 既定では、課題により、クラスルームの名簿の各学生に対して、空のリポジトリが作成されます。

  11. 新しい自動採点テストを追加するには、[自動採点テストの追加] セクションの [テストの追加] ドロップダウン メニューを選んで、表示されるオプションから採点方法をクリックします。 詳しくは、「自動採点」を参照してください。

    さらに、 または を使って、既存の自動採点テストを編集または削除できます。

  12. フィードバック pull request をオンまたはオフにするには、 [Enable feedback pull requests](フィードバック pull request を有効にする) をオンまたはオフにします。

    注: 課題のフィードバック pull request を有効または無効にしても、既存の課題リポジトリのフィードバック pull request が作成または削除されることはありません。

  13. [Update assignment](課題の更新) をクリックします。

参考資料