リリースノート

このページには、Classroom API のリリースノートが記載されています。お知らせリストに登録すると、メールで最新情報を受け取ることができます。

2023 年 11 月 13 日: デベロッパー プレビュー: ルーブリックの CRUD

ルーブリックの CRUD は、Google Workspace デベロッパー プレビュー プログラムの一部として利用できます。このプログラムでは、特定の機能に早期アクセスできます。この機能を使用すると、デベロッパーは教師に代わって Classroom のルーブリックを管理できます。プレビュー機能への参加について詳しくは、ロードマップをご覧ください。

2023 年 6 月 26 日: 招待されたユーザーの非破壊的エラーコードの変更

次のエンドポイントは、招待済みユーザー(コースに招待されているが、まだ承認していない教師または生徒)からのリクエストに対して 404 エラーを返すようになりました。以前は、これらのエンドポイントは 403 を返していました。

  • courses.courseWork.create
  • courses.courseWork.delete
  • courses.courseWork.get
  • courses.courseWork.patch
  • courses.courseWorkMaterials.create
  • courses.courseWorkMaterials.delete
  • courses.courseWorkMaterials.get
  • courses.courseWorkMaterials.patch
  • courses.announcements.create
  • courses.announcements.delete
  • courses.announcements.get
  • courses.announcements.patch

次の関連エンドポイントは影響を受けません。

  • courses.courseWork.list
  • courses.courseWork.modifyAssignees
  • courses.courseWorkMaterials.list
  • courses.announcements.list
  • courses.announcements.modifyAssignees

2022 年 8 月 8 日: 成績カテゴリと成績簿の設定

API を使用して、コースワークの成績カテゴリとコースの成績簿の設定を取得できるようになりました。

2020 年 9 月 21 日: Classroom Materials

デベロッパーは、Classroom で CourseWork Material アイテムの読み取り、書き込み、変更を行えるようになりました。

2019 年 11 月 18 日: 新しい共有ボタンの URL パラメータ

  • コンテンツを Classroom に共有するときに、コース ID と教材の種類の共有タグ属性を設定します。

2019 年 4 月 2 日: Classroom のトピック

  • Classroom のトピックの取得作成編集削除 - API を使用して、Classroom の課題アイテムを整理、取得できるようになりました。

2018 年 8 月 7 日: コースの課題と生徒の提出物に関するプッシュ通知

  • コースの課題や生徒の提出物の変更に関するリアルタイムの通知を受け取れるようになりました。新しい課題の投稿、生徒の提出物の提出、教師による提出物の採点などを通知で確認できます。

2017 年 9 月 26 日: プッシュ通知、お知らせ、個別投稿

  • 名簿の変更に関するリアルタイム通知を取得する - Classroom API エンドポイントで変更をポーリングする代わりに、Google Cloud Pub/Sub を使用して、クラスまたはドメインの名簿の更新を取得できます。
  • お知らせの作成と更新 - 授業に加えて、アプリケーションでクラスのストリームにお知らせを作成して更新できるようになりました
  • 個別の投稿の作成と更新 - アプリケーションで、クラス全体ではなく個々の生徒にお知らせや課題を投稿できるようになりました

2017 年 8 月 1 日: コースのオーナー権限と提出履歴を移行する

  • 管理者認証情報を使用してコースのメインのオーナー(ownerId)を更新するか、教師がコースのオーナーになるための招待を開始します。
  • 生徒の提出物の送信履歴にアクセスする

2017 年 6 月 19 日: コースワーク、カレンダー、確認済みの教師のスケジュールを設定する

Classroom API の更新

  • 学習課題の scheduledTime フィールドを使用することで、投稿日時を指定して学習課題を予約投稿できるようになりました。
  • コースの calendarId にアクセスする
  • 指定したユーザーが確認済みの教師であるかどうかを識別する

2017 年 1 月 11 日: コースワークの更新

課題エンドポイントの更新により、アプリケーションは次のことができるようになります。

  • 質問の作成と更新
  • 課題を変更、削除する
  • コースワークと生徒の提出物に Google ドライブのアイテムと YouTube 動画を追加する

2016 年 8 月 17 日: Classroom API の保護者

Google Classroom は、生徒の学習状況に関する概要説明メールを保護者向けに生成します。Classroom API は保護者をサポートしています。デベロッパーは

  • 保護者としてユーザーを招待する
  • 生徒の招待済みおよび有効な保護者を取得する
  • 有効な保護者を管理する

  • G Suite for Education の管理者は、Classroom データへのアクセス設定が正しいことを確認する必要があります。

  • Classroom API が Google Apps Script で利用可能になりました。QuickStartをお試しください。

2016 年 5 月 18 日: Classroom API に課題を追加

Classroom API に、課題、質問、生徒の回答、成績などの授業アイテムが追加されました。まず、課題ガイドをご覧ください。

2015 年 8 月 8 日: Classroom API の一般提供を開始

Classroom API が、すべてのデベロッパーと G Suite for Education ドメインで利用できるようになりました。API の使用を開始するためにアクセス権をリクエストする必要がなくなりました。

2015 年 6 月 29 日: Classroom API のデベロッパー プレビュー版が利用可能に

Classroom API のデベロッパー プレビュー版が利用可能になりました。早期アクセスとテストアカウントに今すぐ登録できます。

お知らせの全文については、Google for Education ブログをご覧ください。