跳到內容

從 Canvas 遷移

Canvas 是一個基於雲的學習管理系統,使用 Ruby on Rails 構建。

Canvas 和 Paideia LMS 的主要相似之處

Section titled “Canvas 和 Paideia LMS 的主要相似之處”

Canvas 和 Paideia LMS 有一些相似之處,可以幫助你遷移課程和內容:

  • Canvas 和 Paideia LMS 都是功能完整的學習管理系統,具有課程管理、使用者管理、作業、測驗和成績簿。

  • 兩者都支援透過模組、頁面和作業組織課程內容。

  • 兩者都包括使用者角色和權限(管理員、講師、學生、助教等)。

  • 兩者都支援各種活動類型,包括作業、測驗、討論、頁面和檔案。

  • 兩者都有內建的 LTI 支援,用於第三方整合。

當你從 Canvas 遷移到 Paideia LMS 時,你會注意到一些重要的差異:

  • 部署: Canvas 是由 Instructure 管理的基於雲的 SaaS 平台,而 Paideia LMS 部署為單個二進制檔案,你可以自主託管。這讓你完全控制你的資料和基礎設施。

  • 技術棧: Canvas 使用 Ruby on Rails 構建並在雲基礎設施上執行,而 Paideia LMS 使用現代技術(Bun、React Router v7、Elysia、TypeScript)以獲得更好的效能和可維護性。

  • 成本: Canvas 需要付費訂閱,而 Paideia LMS 是免費和開源的(AGPL-3.0),允許你自主託管而無需許可費用。

  • 自訂: Canvas 的自訂選項有限且品牌限制較多,而 Paideia LMS 的現代程式碼庫使其易於自訂和擴展。

  • 資料所有權: 使用 Canvas 時,你的資料儲存在 Instructure 的伺服器上。使用 Paideia LMS 時,你可以完全控制你的資料,並可以在自己的基礎設施上託管。

  • 資料庫: Canvas 使用其專有的資料庫基礎設施,而 Paideia LMS 專門使用 PostgreSQL,這提供了更好的效能和可擴展性。

要將你的 Canvas 安裝遷移到 Paideia LMS,請按照以下步驟操作:

  1. 匯出你的 Canvas 資料:

    • 使用 Canvas API 或匯出工具匯出課程內容(課程、模組、頁面、作業)
    • 透過 Canvas API 匯出使用者帳戶和註冊資料
    • 匯出成績簿資料和評估結果
    • 匯出討論論壇和提交
    • 下載課程檔案和媒體資源
  2. 安裝 Paideia LMS:

    • 下載適用於你平台的 Paideia LMS 二進制檔案
    • 設定 PostgreSQL 資料庫
    • 設定 S3 相容儲存
    • 啟動 Paideia LMS 伺服器
  3. 匯入你的資料:

    • 使用 Paideia LMS 匯入工具遷移課程
    • 匯入使用者帳戶並設定註冊
    • 傳輸成績簿資料
    • 遷移討論論壇和活動提交
    • 上傳課程檔案和媒體資源
  4. 設定你的 LMS:

    • 設定使用者角色和權限
    • 設定課程類別和組織
    • 自訂外觀和品牌
    • 根據需要設定 LTI 整合

從 Canvas 遷移到 Paideia LMS 時,請記住:

  • Canvas 應用: Canvas 特定的應用和插件在 Paideia LMS 中不起作用。檢查你需要的功能是否在 Paideia LMS 中作為內建功能提供。如果需要自訂功能,Paideia LMS 的現代程式碼庫更容易擴展。

  • 主題: Canvas 主題與 Paideia LMS 不相容。Paideia LMS 使用 React 與 Mantine 元件,開箱即用地提供現代、可自訂的 UI,並具有完整的品牌控制。

  • SpeedGrader: Canvas 的 SpeedGrader 功能在 Paideia LMS 的評分介面中有對應的功能。查看 Paideia LMS 文件以了解評分工作流程。

  • LTI 整合: 兩個平台都支援 LTI,因此你可能能夠重用一些 LTI 整合。檢查相容性並根據需要進行調整。

  • Canvas Commons: 透過 Canvas Commons 共享的內容需要單獨匯出和匯入。考慮使用標準匯出格式以獲得更好的相容性。

  • API 存取: Canvas 使用 REST API 進行資料存取。Paideia LMS 也提供 API,但結構可能不同。查看 Paideia LMS API 文件以了解遷移腳本。

  • 成績簿: Canvas 的成績簿功能在 Paideia LMS 中都有對應的功能。查看 Paideia LMS 成績簿文件以了解功能對等性。

更多遷移指南

Ask DeepWiki
貢獻 社群 贊助