WPSniper Logo

LearnDash 學員進度怎麼看?查看完課率、最後活動與匯出報表

LearnDash 不用另外安裝 ProPanel,也能在 LearnDash LMS → Reports 查看基本的學員進度。先篩選一門課,就能看到進行中與已完成的人數、每位學員的進度百分比,以及最近的課程活動。

Reports 顯示的是人數分布,不會直接算出一個全班完課率。要算完課率,可以用 Completed 人數 ÷ Total Students × 100%;要追到某位學員最後停在哪個 Lesson 或 Topic,再匯出 User Course Data CSV。

先看懂三個報表區塊

想知道的事查看位置
進行中與已完成各有幾人Progress Chart
每位學員完成多少百分比Reporting
最近完成哪個 Course、Lesson 或 TopicActivity
每位學員最後停在哪個步驟Export User Course Data CSV

1.打開 LearnDash Reports

登入 WordPress 後台,到 LearnDash LMS → Reports。管理員可以查看全站資料;如果是 Group Leader,能看到的範圍會受自己管理的群組限制。

WordPress 後台 LearnDash LMS 選單紅框標示 Reports
從 WordPress 後台進入 LearnDash LMS 的 Reports。

2.打開 Course 篩選欄位

在頁面上方找到 Course,點選課程欄位。網站上的課程較多時,不用逐項找,打開後可以直接搜尋課程名稱。

LearnDash Reports 課程篩選區紅框標示 Course 欄位
點 Course 欄位,準備搜尋要查看的課程。

3.搜尋並選取要查看的課程

輸入課程名稱,再點搜尋結果。示範選取「在家手沖咖啡」;選好後,課程名稱會留在 Course 欄位裡。

LearnDash Course 篩選搜尋結果紅框標示在家手沖咖啡
輸入課程名稱,再點搜尋結果中的「在家手沖咖啡」。

4.按 Filter 更新報表

確認 Course 欄位已顯示正確課程,再按 Filter。Progress Chart、Reporting 和 Activity 都會改成這門課的資料。

LearnDash Reports 已選在家手沖咖啡並紅框標示 Filter 按鈕
確認 Course 已選正確,再按 Filter 更新報表。

5.從 Progress Chart 算出完課率

Progress Chart 會把人數分成 In Progress 和 Completed。示範資料有 4 位學員,其中 3 位進行中、1 位已完成,所以完課率是 1 ÷ 4 × 100% = 25%。

LearnDash Progress Chart 與 In Progress Breakdown 的課程完成分布
Progress Chart 顯示 3 位 In Progress、1 位 Completed。

In Progress Breakdown 是進行中學員落在哪個進度區間,不是全班平均完成率。0% 的學員如果已經產生課程活動,也可能被列在 In Progress,不要只看百分比就判斷對方從未開始。

6.用 Reporting 與 Activity 往下查

LearnDash Reporting 會顯示每位學員的進度百分比,適合先找出停滯或已完課的人。旁邊的 LearnDash Activity 會列出最近的 Course、Lesson 和 Topic 活動,可再確認最近有人完成了哪個步驟。

LearnDash Reporting 顯示學員進度百分比,Activity 顯示最近課程活動
Reporting 顯示個別進度,Activity 列出最近的課程與單元活動。

示範中可以直接看出 0%、17%、50% 和 100%。學員很多、需要批次整理最後停留位置時,改用下一步的 CSV 會比較快。

7.匯出 User Course Data CSV

回到頁面上方,按 Export User Course Data。LearnDash 會整理課程進度,完成後自動下載 CSV;資料較多時,先留在這個頁面等它處理完。

LearnDash Reports 頁面紅框標示 Export User Course Data 按鈕
按 Export User Course Data 產生學員課程進度 CSV。

看到 Your report export is now completed.,代表檔案已產生。這次實測下載的 CSV 有完成步驟、總步驟、完課狀態與最後課程步驟等欄位。

LearnDash 顯示 Your report export is now completed 匯出完成訊息
完成後 LearnDash 顯示報表匯出成功訊息並下載 CSV。

下載後先看這些欄位

CSV 欄位用途
course_title課程名稱,多門課時用來篩選
steps_completed / steps_total已完成步驟與總步驟
course_completed是否已完課,值為 YES 或 NO
course_completed_on完課日期
course_last_step_type最後步驟是 Lesson 或 Topic
course_last_step_title最後步驟名稱

頁面頂端的匯出按鈕會產生全站的 User Course Data,不只匯出畫面目前篩選的課程。網站有多門課時,下載後先用 course_title 篩選,再查看各學員的最後步驟。

常見問題

看 LearnDash 學員進度一定要安裝 ProPanel 嗎?

不用。LearnDash 核心的 LearnDash LMS → Reports 已能查看完成分布、個別進度、最近活動,也能匯出 User Course Data CSV。需要更進階的即時篩選、Email 或專用儀表板時,再評估 ProPanel。

LearnDash 完課率怎麼算?

用 Completed 人數除以 Total Students,再乘以 100%。例如 4 位學員中有 1 位 Completed,完課率就是 1 ÷ 4 × 100% = 25%。

怎麼知道學員最後上到哪個 Lesson 或 Topic?

少量資料可以先看 Activity;要批次整理,按 Export User Course Data,再查看 CSV 的 course_last_step_type 與 course_last_step_title。多門課時先用 course_title 篩選。

先固定每週查看同一組數字

  • 先用 Course 篩選同一門課,避免不同課程混在一起。
  • 記下 Total Students、Completed 人數與算出的完課率。
  • 從 Reporting 找出 0% 或長期停滯的學員。
  • 需要確認最後步驟時,再匯出 User Course Data CSV。

課程步驟還沒整理好,可以先看LearnDash 課程架構;想確認學員如何取得課程權限,可以看LearnDash 課程存取方式。

照著做如果畫面跟這裡不一樣,或者不確定版面該怎麼安排、想連整個網站外包給我們製作,歡迎與我們聯絡。