このページには、Classroom API のリリースノートが掲載されています。お知らせリストにご登録いただくと、最新情報がメールで届きます。
2023 年 11 月 13 日: デベロッパー プレビュー: ルーブリック CRUD
Rubrics 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 の資料
デベロッパーは、Classroom でコースワークの教材アイテムの読み取り、書き込み、変更を行えるようになりました。
- コース教材を作成する
- 1 つまたはすべてのコースワーク資料を取得する
- コースワーク マテリアルを更新する
- CourseWorkMaterials の添付ファイルを変更する
- コースワーク マテリアルを削除する
2019 年 11 月 18 日: 新しい共有ボタンの URL パラメータ
- Classroom にコンテンツを共有する場合は、コース ID と資料の種類の共有タグ属性を設定する。
2019 年 4 月 2 日: Classrooom のトピック
2018 年 8 月 7 日: コースの課題と生徒の提出物に関するプッシュ通知
- コースの課題の変更や生徒の提出物に関するリアルタイムの通知を受け取れます。新しい課題の投稿、生徒の提出物の提出、教師による提出物の採点などを確認できます
2017 年 9 月 26 日: プッシュ通知、お知らせ、個別の投稿
- 名簿の変更に関するリアルタイムの通知を受け取る - Classroom API エンドポイントをポーリングする代わりに、Google Cloud Pub/Sub を使用してクラスまたはドメインの名簿の更新情報を取得できます
- お知らせの作成と更新 - 課題に加えて、アプリケーションでクラス ストリームのお知らせを作成、更新できるようになりました
- 個別の投稿の作成、更新 - アプリケーションでは、クラス全体ではなく個々の生徒にお知らせや課題を投稿できるようになりました
2017 年 8 月 1 日: コースのオーナー権限と提出履歴を譲渡する
2017 年 6 月 19 日: 課題、カレンダー、確認済みの教師のスケジュールの設定
Classroom API の更新
- コースワークの scheduleTime フィールドを設定して、コースワークのスケジュールを設定し、後で投稿する
- コースの calendarId にアクセスする
- 特定のユーザーが確認済みの教師かどうかを特定する
2017 年 1 月 11 日: 課題の更新
coursework エンドポイントを更新すると、アプリケーションは次のことができるようになります。
- 質問を作成、更新する
- 課題の変更と削除
- ドライブのアイテムや YouTube 動画を課題や生徒の提出物に追加する
2016 年 8 月 17 日: Classroom API の保護者
Google Classroom では、保護者向けに生徒のアクティビティに関する概要説明メールが生成されます。Classroom API は保護者に対応しています。デベロッパーは
- ユーザーを保護者として招待する
- 生徒の招待済みでアクティブな保護者を取得する
有効な保護者を管理する
G Suite for Education 管理者は、Classroom のデータアクセス設定が正しいことを確認する必要があります。
Google Apps Script で Classroom API をご利用いただけるようになりました。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 のデータアクセス設定が正しいことを確認する必要があります。
- Google Apps Script で Classroom API をご利用いただけるようになりました。QuickStartを試す。
2015 年 6 月 29 日: Classroom API のデベロッパー プレビュー版の提供を開始
Classroom API のデベロッパー プレビューが利用可能になりました。早期アクセス アカウントとテスト アカウントに今すぐ登録できます。
ドメイン内のユーザーに API への早期アクセスを提供する G Suite for Education 管理者は、ドメインの許可リストに登録できます。デベロッパーは、この API を使用するコードの早期アクセスを申し込むことができます。
お知らせの全文については、Google for Education ブログをご覧ください。