LearnDash Free 課程不是註冊成功就能直接上課,學員還要按 Take this Course,LearnDash 才會開始保存課程進度。
實際流程是註冊、加入課程、從 Lesson 進入 Topic、完成內容,再登出重登檢查進度。
完成後,學員前台要看到 100% COMPLETE 與 COMPLETE,管理員後台則要看到 Status: Completed 和 Completed 6 out of 6 steps。
我們只走 LearnDash 原生 Free enrollment,不處理忘記密碼、Email、WooCommerce、金流或由管理員代建帳號。
1.打開 Free 課程的登入視窗
用登出狀態打開 Free 課程,先點 Log In to Enroll。這個按鈕會開啟 LearnDash 的登入視窗。

2.進入學員註冊頁
還沒有帳號時,點登入視窗下方的 Register an Account。LearnDash 會帶學員到原生註冊表單。

3.填好資料並完成註冊
依序填入使用者名稱、Email、名字、姓氏與強密碼,密碼要正常逐字輸入。密碼強度通過後,Register 才能按,確認資料後完成註冊。

4.按 Take this Course 加入課程
註冊成功只代表帳號已建立並登入,還沒有取得 Free 課程。看到註冊完成畫面後,再按 Take this Course 加入課程。

確認課程從 0% 開始
加入成功會回到 Course,示範課程顯示 0% COMPLETE 與 0/6 Steps。看到這兩個數字,才表示學員已取得課程,而且進度從零開始。

5.先從 Course 進入 Lesson
在 Course Content 找到 Lesson「認識手沖器材」,點 Lesson 標題進入內容。有 Topic 的 Lesson 要先進 Lesson,再從 Lesson Content 找到要上的 Topic。

6.從 Lesson Content 打開 Topic
Lesson 裡有 Topic 時,要從 Lesson Content 點進第一個 Topic「準備濾杯與濾紙」。父 Lesson 本身不會出現完成按鈕,先完成裡面的 Topic 才能繼續。

7.完成第一個 Topic
確認 Topic 內容後,點 Mark Complete。LearnDash 會把這個 Topic 記為完成,並更新 Lesson 與 Course 進度。

8.按 Next Topic 繼續上課
第一個 Topic 完成後,畫面會顯示完成訊息,Lesson 進度變成 50% COMPLETE。點 Next Topic 進入「選擇手沖壺」。

9.在 16% 進度時登出
完成第一個 Topic 後,先點畫面上的課程名稱「在家手沖咖啡」回到 Course,畫面會顯示 16% COMPLETE。打開上方的學員帳號選單,點登出,接著測試這份進度是否真的保存在帳號裡。

10.用同一個學員帳號重新登入
在 WordPress 登入頁輸入同一個學員帳號與密碼,再點登入。登入後會回到原本的 Course。

確認 16% 進度仍然保留
Course 仍顯示 16% COMPLETE,表示第一個 Topic 的完成紀錄沒有因為登出而消失。進度是跟著學員帳號保存,不只留在原本的瀏覽器畫面。

11.完成第二個 Topic 並進入下一個 Lesson
回到「認識手沖器材」,從 Lesson Content 打開第二個 Topic「選擇手沖壺」,再按 Mark Complete。LearnDash 會同時完成父 Lesson,整體進度由 1/6 變成 3/6;看到 Lesson 100% COMPLETE 後,點 Next Lesson。

確認完課祝賀與 Course 狀態
後面的「挑選適合的咖啡豆」、「決定粉水比例」與「開始注水」沿用相同流程,依序按 Mark Complete 與 Next Lesson。最後一個 Lesson 完成後,LearnDash 會顯示 Congratulations 完課訊息。

按 Continue 回到 Course,進度應該顯示 100% COMPLETE 與 COMPLETE。前台沒有另外顯示 6/6,實際完成步驟數要到管理員後台核對。

到後台核對完課紀錄
管理員到 WordPress 後台選使用者 → 全部使用者,搜尋學員後打開使用者資料,再往下找到 User Enrolled in Courses 與 Course Info。示範課程會列出 Status: Completed 和 Completed 6 out of 6 steps,這才是學員加入課程並完成全部內容的後台證據。

常見問題
LearnDash 註冊成功後,為什麼還不能開始上課?
Free 課程註冊成功只會建立帳號並登入,還沒有加入課程。請在註冊完成頁再按一次 Take this Course,回到 Course 看到 0% COMPLETE 才表示已經加入。
LearnDash 的 Open 和 Free 有什麼差別?
Open 不要求登入或加入課程,訪客可以直接看內容,未登入時不會保存學習進度。Free 不收費,但學員要先登入並按 Take this Course,LearnDash 才會保存進度與完課紀錄。
學員登出再登入,LearnDash 進度會不見嗎?
正常完成課程步驟後,進度會保存在學員帳號。實測完成第一個 Topic 後 Course 顯示 16% COMPLETE,登出再用同一個帳號登入,畫面仍然保留 16% 進度。
管理員要去哪裡看 LearnDash 完課紀錄?
到 WordPress 後台的使用者資料,打開該學員後往下找 Course Info。完成的課程會顯示 Status: Completed,並列出 Completed 6 out of 6 steps 這類實際完成步驟數。
完成後先用這份清單驗收
- 註冊完成後有按 Take this Course,Course 從 0% COMPLETE 開始。
- 有 Topic 的 Lesson 能從 Lesson Content 進入內容。
- 完成第一個 Topic 後,登出再登入仍保留 16% COMPLETE。
- 完成第二個 Topic 後,父 Lesson 一起完成,整體進度由 1/6 變成 3/6。
- 學員前台顯示 100% COMPLETE 與 COMPLETE。
- 管理員後台顯示 Status: Completed 與實際完成步驟數。
學員流程卡在加入方式,可以先看LearnDash 課程存取方式;內容順序需要重排,可以看LearnDash 課程架構;要補影片、圖文或附件,可以看LearnDash 單元內容怎麼做。
照著做如果畫面跟這裡不一樣,或者不確定學員上課流程該怎麼安排、想連整個網站外包給我們製作,歡迎與我們聯絡。