這個頁面提供外掛程式網站之間的主要互動總覽 和 Google Classroom 外掛程式 API。
附件探索 iframe
附件探索 iframe 是學生在 外掛程式。建議您對這個資料檢視採取下列動作:
顯示內容探索或創作 UI。
您也可以視需要決定訊息串項目是否接受學生回覆。 例如您可能想防止老師新增活動類型 附件。請檢查先前為
itemType
查詢參數的值 會在外掛程式 iframed 開啟時傳遞。只有courseWork
類型接受 學生的答案。根據老師的選擇,向下列使用者提出一或多項
create
要求: 在作業中加入附件。
其他 iframe
學生檢視畫面 iframe、學生作業檢閱 iframe 和老師檢視畫面 iframe 是用來向使用者顯示內容,而非修改 Classroom 作業。建議採取下列行動 關於這些檢視:
- iframe 開啟時,取得使用者的 OAuth 同意並驗證其 角色和附件 ID
- 開啟 iframe 時,建立一個
courseWork.GetAddOnContextRequest
。courseWorkMaterials.GetAddOnContextRequest
或 以itemType
為依據的announcements.GetAddOnContextRequest
以便驗證 使用者角色 - 如果目前的使用者是學生,請將
submissionId
並以學生作業做為回覆如要回傳成績 在評分工具中向老師顯示學生作業。這個 所有觀看次數的submissionIds
都相符。 - 如果外掛程式已已知有
attachmentId
,請顯示適當的 附件 UI。 - 否則,這個附件的上層訊息必須是
從其他訊息或課程複製而來使用
copyHistory
找出 然後將外掛程式設定複製到 為外掛程式建立新的對應模型。接著: 顯示相應的附件 UI