本頁列出您在設計及實作 Classroom 外掛程式時,可能會遇到的一些常見誤解和極端案例。建議您針對這些情況實作失敗安全性和測試。
Google Classroom 概念
本節重點說明與外掛程式相關的極端案例和概念,且這些情況和概念適用於所有 Google Classroom 服務。
課程
課程是將老師與學生聯繫的中央機構單位。下列設定適用於所有 Google Classroom 課程。
關於課程授課老師:
- 一門課程可能有多位老師。
- 老師隨時可以加入課程。
- 老師隨時可以將老師從課程中移除。
串流項目
「訊息串項目」是與課程成員共用的已張貼內容。開發人員和老師可以建立三種串流項目類型的外掛程式附件:公告、作業和教材。
老師在 Classroom UI 的「訊息串」頁面頂端建立公告。老師按一下「課堂作業」分頁中的「建立」按鈕,即可建立作業和教材。開發人員可以透過 Classroom API,以程式輔助的方式建立這些內容。
作業是一種串流項目,可以接受學生繳交的作業。作業是唯一會顯示在成績單中,可以含有外掛程式附件的串流項目類型。
關於串流項目:
- 您可以為課程中的部分學生指派作業或教材。
- 作業可以評分或未評分。老師隨時都可以變更作業的評分狀態。
- 一項作業可以包含多個附件。
- 一份作業可能含有不同類型的附件。舉例來說,一項指派作業可能同時含有 Google 文件、YouTube 影片和外掛程式附件。
- 一份作業可能含有多位開發人員提供的外掛程式附件。
- 開發人員可以取得及修改含有其中一個外掛程式附件的任何串流項目資訊。
- 開發人員可以繳交、收回或發還學生繳交的作業,作業中會包含任一外掛程式附件。
- 開發人員只能在自己建立的作業中,為個別學生繳交的作業設定成績。
已複製作業
老師可以複製作業、重複使用作業,或是將作業發布至多個課程。請參閱複製內容頁面,瞭解外掛程式如何處理這些情境。