導入策略

這個頁面提供外掛程式網站之間的主要互動總覽 和 Google Classroom 外掛程式 API。

附件探索 iframe

附件探索 iframe 是學生在 外掛程式。建議您對這個資料檢視採取下列動作:

  • 顯示內容探索或創作 UI。

    您也可以視需要決定訊息串項目是否接受學生回覆。 例如您可能想防止老師新增活動類型 附件。請檢查先前為 itemType 查詢參數的值 會在外掛程式 iframed 開啟時傳遞。只有 courseWork 類型接受 學生的答案。

  • 根據老師的選擇,向下列使用者提出一或多項create要求: 在作業中加入附件。

其他 iframe

學生檢視畫面 iframe學生作業檢閱 iframe老師檢視畫面 iframe 是用來向使用者顯示內容,而非修改 Classroom 作業。建議採取下列行動 關於這些檢視:

  • iframe 開啟時,取得使用者的 OAuth 同意並驗證其 角色和附件 ID
  • 開啟 iframe 時,建立一個 courseWork.GetAddOnContextRequestcourseWorkMaterials.GetAddOnContextRequest 或 以 itemType 為依據的 announcements.GetAddOnContextRequest 以便驗證 使用者角色
  • 如果目前的使用者是學生,請將 submissionId 並以學生作業做為回覆如要回傳成績 在評分工具中向老師顯示學生作業。這個 所有觀看次數的submissionIds都相符。
  • 如果外掛程式已已知有 attachmentId,請顯示適當的 附件 UI。
  • 否則,這個附件的上層訊息必須是 從其他訊息或課程複製而來使用 copyHistory 找出 然後將外掛程式設定複製到 為外掛程式建立新的對應模型。接著: 顯示相應的附件 UI
,瞭解如何調查及移除這項存取權。