課程列表與購買#

頁面位置#

  • 課程列表:/courses
  • 學習旅程:/journeys/{課程ID}

目前課程#

平台目前提供 2 門課程

  1. 軟體設計模式精通之旅

    • 講師:水球潘
    • 包含 2 個章節,多個影片與文章任務
    • 支援免費試看(前 2 支影片)
  2. AI x BDD:規格驅動全自動開發術

    • 講師:水球潘
    • 包含 1 個章節
    • 無免費試看

課程列表頁#

功能說明#

展示平台上所有可用的課程,用戶可以快速瀏覽並選擇感興趣的課程。

顯示資訊#

每個課程卡片會顯示:

  • 課程封面圖片
  • 課程名稱
  • 講師名稱
  • 已購買狀態(標記「已購買」)

學習旅程頁#

功能說明#

點擊課程後,會進入該課程的學習旅程頁面 (/journeys/{課程ID})。

顯示資訊#

課程基本資訊:

  • 課程名稱與描述
  • 講師名稱

課程章節目錄:

  • 展開式章節列表
  • 每個章節顯示所有任務(影片/文章)
  • 任務類型標記(影片/文章)
  • 免費試看標記

道館列表(Release 2):

  • 白段道館與黑段道館
  • 顯示挑戰數量
  • 前置課程解鎖條件

購買流程#

  • 1. 查看課程內容 - 可以透過免費試看了解課程品質
  • 2. 點擊「立即購買」(或類似按鈕)
  • 3. 完成付款目前為測試模式,自動完成
  • 4. 課程解鎖 - 可以開始觀看所有課程內容並領取經驗值

免費試看機制#

部分課程提供「免費試看」功能:

  • 標記為「免費試看」的任務,未購買也能觀看
  • 試看任務通常是課程介紹影片
  • 觀看試看影片無法領取經驗值獎勵
  • 購買後才能觀看完整內容並領取獎勵

課程權限#

購買課程後,用戶獲得:

  • 所有章節與任務存取權
  • 經驗值獎勵領取資格
  • 課程道館挑戰參加資格(需滿足前置任務)- Release 2 進行中

學習進度追蹤#

系統會追蹤用戶的任務進度:

  • 影片觀看進度(記錄播放位置)
  • 任務完成狀態
  • 經驗值領取狀態

領取經驗值條件:

  • 影片任務需觀看達 100%(完整觀看)
  • 文章任務需閱讀完畢
  • 每個任務的獎勵只能領取一次