跳到內容

用戶模組概覽

Paideia LMS 擁有一個全面的活動模組系統,允許講師創建引人入勝和互動的學習體驗。該系統支持五種不同的模組類型,分為兩類:資訊性(只讀)模組和互動式模組。

activity-modules 集合中定義了五種活動模組類型:

這些模組呈現內容,不需要用戶交互或提交:

  • page - 使用富文本 HTML 的靜態教學內容
  • whiteboard - 以 Excalidraw JSON 格式存儲的繪圖和圖表內容

這些模組需要用戶參與並跟蹤提交:

  • assignment - 帶有嘗試跟蹤的文件/文本提交
  • quiz - 具有自動評分功能的評估
  • discussion - 用於學生參與的線程式論壇討論

所有模組都經歷三種狀態:

  1. draft - 默認初始狀態;僅對創建者和授權用戶可見
  2. published - 已準備好供學生訪問;對註冊學生可見
  3. archived - 不再活躍但已保存;對學生隱藏

具有適當權限的用戶可以創建模組:

  • 系統級 admininstructorcontent-manager 角色可以創建活動模組
  • 課程 teachermanager 角色可以在其課程中創建模組

模組首次創建時,處於 draft 狀態,允許您在向學生提供內容之前完善內容。準備就緒後,您可以發布模組,使其對註冊學生可見。當模組不再需要時,可以將其歸檔,但應保留用於記錄保存目的。

模組在課程內組織,可以按特定順序排列。講師可以重新排序模組以控制學習順序,確保學生按邏輯順序學習內容。

活動模組和課程是 Paideia LMS 中的不同實體。您可以獨立創建活動模組,無需擁有課程。

從這個意義上講,最好將它們理解為**“用戶模組””課程模組”**:

  • 用戶模組是您創建和擁有的活動模組。您對這些模組擁有完全控制權 - 您可以創建、更新和刪除它們(需經過依賴檢查)。
  • 課程模組是已添加到課程中的活動模組。一旦添加,課程就會維護自己對模組的引用,與您的個人訪問權限無關。

這種術語有助於澄清關係:用戶模組是您創建的個人內容,而課程模組是在課程中使用的共享內容。

用戶只能看到他們有訪問權限的模組,並且只能將他們有訪問權限的模組添加到他們的課程中。當模組添加到課程時,它就成為”課程模組” - 課程”擁有訪問權限”到該活動模組。即使用戶之後失去對該模組的訪問權限,也不會影響課程 - 課程保留對該模組作為課程模組的訪問權限。

如果有課程依賴某個活動模組,則該活動模組無法刪除。這確保即使模組權限發生變化,課程內容仍然完整。當您嘗試刪除用戶模組時,系統會檢查它是否在任何課程中作為課程模組使用。如果是,則阻止刪除以保護課程完整性。

此依賴系統意味著:

  • 您可以自由刪除未在任何課程中使用的用戶模組
  • 用作課程模組的用戶模組在從所有課程中移除之前無法刪除
  • 即使原始創建者失去訪問權限,課程模組仍然可以訪問其課程

當用戶模組添加到課程(成為課程模組)時,課程為其講師提供對該模組的只讀訪問權限。講師可以:

  • 查看模組內容
  • 將模組添加到他們有訪問權限的其他課程中(使其成為多個課程中的課程模組)
  • 不能更新或刪除模組(只有模組創建者或具有適當權限的用戶才能這樣做)

這種設計允許用戶模組作為課程模組在多個課程之間共享,同時保持適當的訪問控制並防止意外的修改。講師可能會發現另一個用戶創建的有用的用戶模組,將其添加到他們的課程中作為課程模組,甚至將其添加到其他課程中 - 所有這些都不需要原始用戶模組的編輯權限。

在各自的文檔頁面中了解更多關於每種模組類型的信息。
Ask DeepWiki
貢獻 社群 贊助