Skip to content

S-32 Test Result Page

學生端挑戰與獎勵設計規格
畫面用途

作為考試與學習循環的終點,提供明確的結果回饋。

閱讀完整規格 ↓

內容依原始規格呈現 · 查看 Markdown 來源 ↗需具備倉庫查看權限

檢定成績報告

🎨 Figma: TR_pass (合格) 🔗 · TR_fail (不合格) 🔗

🎯 功能定位

作為考試與學習循環的終點,提供明確的結果回饋。

  • 情緒引導:透過吉祥物的不同狀態,緩解學生的考試壓力或放大成就感。
  • 獎勵結算:計算經驗值(EXP)並正式發放 Trophy(榮譽勳章)。
  • 數據反饋:讓學生了解自己的分數位置,並引導至錯題複習。

🧱 畫面結構(兩大狀態)

狀態 A:合格 (Passed)

EXAM REPORT
[ 🎉 CONGRATS! 🎉 ]
[ Mascot: Dancing ]
"You did it! You're a pro!"
Score: [ 180 / 200 ] Status: PASS
[🏆 Trophy Earned: HSK-2 Mock]
Rewards: +180 EXP (18 Correct x 10)
[ Review Errors ] [ Back to Room ]

狀態 B:不合格 (Failed)

EXAM REPORT
[ 💪 KEEP GOING! 💪 ]
[ Mascot: Hugging ]
"So close! Let's try once more."
Score: [ 90 / 200 ] Status: FAIL
Rewards: +90 EXP (9 Correct x 10)
[ Review Errors ] [ Back to Room ]

設計參考: 合格標籤使用綠色系,不合格標籤使用紅色系。吉祥物表情對應頁面情緒。

📦 區塊說明

#區塊元件行為/交互狀態備註
1HeaderPage Title顯示「Exam Report」靜態
2Mascot AreaMascot Image合格: 慶祝/灑花圖案;不合格: 鼓勵/加油圖案Dynamic基於 A-40 配置的合格閾值觸發
3Result CardScore Display顯示 總分/滿分 與 合格/不合格 標籤Pass/Fail標籤顏色:合格(綠), 不合格(紅)
4Trophy SectionTrophy Icon僅在合格時顯示對應的獎盃圖案Show/Hide合格後該獎盃會同步出現在 S-30 頂部
5EXP SectionReward Text顯示本次獲得的經驗值累計算法:正解數 × 10
6Action ButtonsNav ButtonsReview: 跳轉錯題列表;Back: 回到 S-30CTA鼓勵學生 Review 錯題

⚙️ 核心邏輯與權限

1. 合格判定邏輯

  • 判定標準:讀取教師端設置。
  • 範例:若 A-40 設定合格線為 60%,總分為 200,則 Score >= 120 為合格。

2. 經驗值 (EXP) 算法

  • 系統根據答對題目的總數(Correct Count)進行即時結算。
  • EXP = Correct Count × 10(具體分數參考規則配置)。
  • 即使不合格,答對的部分依然給予經驗值,以獎勵學生的努力。

3. 吉祥物文案 (Mascot Persona)

  • 祝賀(合格):多個圖案 —「太棒了!你的努力得到了回報!」、「你是漢語小天才!」
  • 鼓勵(不合格):多個圖案 —「沒關係,失敗是成功的老師。我們一起再練習一次吧!」、「差一點點就成功了,加油!」

🔁 交互流程圖

流程圖

正在載入流程圖…

⚠️ Mastery 影響說明:只有 Discovery Hub 和 Speak Studio 中的盒子狀態(Box 1-6 的進階/降級)會影響 Mastery 數據。Trophy Room 考試不影響盒子系統的 Mastery。

🔎 邏輯自我檢查

  • 獎勵機制:確保 EXP 無論合格與否都發放,符合鼓勵學生的初衷。
  • 數據閉環:此頁面的合格/不合格數據供教師端參考,老師能即時看到全班的合格率。
  • 心理建設:吉祥物的「鼓勵模式」非常重要,避免挫敗感導致學生流失。
  • Mastery:只有 Discovery Hub 和 Speak Studio 的盒子狀態影響 Mastery,Trophy Room 考試不影響。

提交版本內容版本 29c89979提交 5ca7557規格文件,功能實現狀態另行確認