このページには、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 の CourseWork の教材アイテムの読み取り、書き込み、変更ができるようになりました。
- CourseWorkMaterials を作成する
- 1 つまたはすべての CourseWorkMaterials を取得する
- CourseWorkMaterials を更新する
- CourseWorkMaterials の添付ファイルを変更する
- 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 日: 課題の更新
課題エンドポイントの更新により、アプリケーションは次のことができます。
- 質問を作成、更新する
- 課題を変更、削除する
- ドライブのアイテムと 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 ブログをご覧ください。