Classroom API 總覽

學校和科技公司可以使用 Classroom API 建構各種與 Classroom 和 Google Workspace for Education 互動的工具,讓 Classroom 更符合使用需求。Classroom API 屬於 Google 開發人員 API,可讓非 Google 服務也能支援 Google 工具和基礎架構。

開發人員必須同意《Classroom API 服務條款》才能使用 Classroom API。其他應用程式一律禁止基於廣告目的使用 Classroom 資料。

誰可以使用 Classroom API?

第三方開發人員和管理員皆可使用 Classroom API。老師和學生可授權第三方應用程式。

Classroom API 提供哪些功能?

Classroom API 可讓您透過程式處理老師和學生會在 Classroom 使用者介面中進行的許多事項,舉例來說,您可以與學生資訊系統保持同步、查看網域中開設的所有課程,以及管理課程。

非 Google 服務也可以使用 Classroom API 整合 Classroom 的各種功能。舉例來說,應用程式可讓老師複製並重複使用 Classroom 課程,不必重新建立課程,也無需重新加入每位學生。應用程式也可透過程式輔助方式查看、建立及修改 Classroom 的作業,還可將教材新增到作業中、提供學生繳交作業的管道,並將成績傳送回 Classroom。

應用程式如何存取 Classroom 資料?

應用程式取得 Classroom 使用者授權後才能存取 Classroom 資料。應用程式會要求使用者授予運作所需的特定權限 (例如使用者名稱、電子郵件地址或個人資料相片),使用者可以核准或拒絕服務的要求。授予權限時,Classroom API 會使用 OAuth 這種常見的網際網路標準。

Google Workspace for Education 管理員注意事項

Google Workspace for Education 管理員可以控管網域中分享資料的方式。在 Google 管理控制台中,您可以指定網域中的師生能否授權服務存取 Classroom 資料,並可依機構單位設定存取權。瞭解如何設定 Classroom 資料存取權

您也可以在管理控制台中查看各項服務,瞭解哪些服務有權存取網域中的使用者帳戶,並視需要撤銷授權

Classroom API 對使用者有什麼用處?

Classroom API 可執行的工作會依使用者在課程中的角色而有所不同。就像 Classroom 使用者介面中一樣,使用者可分為學生、老師或管理員。老師和學生可授權第三方應用程式,以及檢舉濫用情形

使用者角色   API 可執行的工作
學生
  • 查看課程詳細資料,以及課程的授課老師
老師
  • 建立、查看或刪除課程
  • 查看、新增或移除課程中的學生或其他老師
  • 在課程中查看及發還作業、建立作業和主題,以及設定成績
管理員
  • 建立、查看或刪除 Google Workspace for Education 網域中的任何課程
  • 新增或移除網域內所有課程中的學生和老師
  • 查看網域內所有課程中的作業和主題

 

 

如要進一步瞭解 Classroom API,請前往 developers.google.com/classroom

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
主選單
7242046635014669265
true
搜尋說明中心
true
true
true
false
false