このページには、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 アイテムの読み取り、書き込み、変更を行えるようになりました。
- CourseWorkMaterials を作成する
- 1 つまたはすべての CourseWorkMaterials を取得する
- CourseWorkMaterials を更新する
- CourseWorkMaterials の添付ファイルを変更する
- Delete CourseWorkMaterials
2019 年 11 月 18 日: 新しい共有ボタンの URL パラメータ
- コンテンツを Classroom に共有するときに、コース ID と教材の種類の共有タグ属性を設定します。
2019 年 4 月 2 日: Classroom のトピック
2018 年 8 月 7 日: コースの課題と生徒の提出物に関するプッシュ通知
- コースの課題や生徒の提出物の変更に関するリアルタイムの通知を受け取れるようになりました。新しい課題の投稿、生徒の提出物の提出、教師による提出物の採点などを通知で確認できます。
2017 年 9 月 26 日: プッシュ通知、お知らせ、個別投稿
- 名簿の変更に関するリアルタイム通知を取得する - Classroom API エンドポイントで変更をポーリングする代わりに、Google Cloud Pub/Sub を使用して、クラスまたはドメインの名簿の更新を取得できます。
- お知らせの作成と更新 - 授業に加えて、アプリケーションでクラスのストリームにお知らせを作成して更新できるようになりました
- 個別の投稿の作成と更新 - アプリケーションで、クラス全体ではなく個々の生徒にお知らせや課題を投稿できるようになりました
2017 年 8 月 1 日: コースのオーナー権限と提出履歴を移行する
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 の使用を開始するためにアクセス権をリクエストする必要がなくなりました。
- G Suite for Education の管理者は、Classroom データへのアクセス設定が正しいことを確認する必要があります。
- Classroom API が Google Apps Script で利用可能になりました。QuickStartをお試しください。
2015 年 6 月 29 日: Classroom API のデベロッパー プレビュー版が利用可能に
Classroom API のデベロッパー プレビュー版が利用可能になりました。早期アクセスとテストアカウントに今すぐ登録できます。
ドメイン内のユーザーに API への早期アクセスを許可したい G Suite for Education 管理者は、ドメインのホワイトリストに登録できます。デベロッパーは、API を使用したコーディングの早期アクセスを申し込むことができます。
お知らせの全文については、Google for Education ブログをご覧ください。