S-32 Test Result Page
- P1新增 +1移除 −0
第一版式樣草案 · Markdown 來源:02-App畫面-學生.mdGitHub 版本尚未推送;目前以本機手冊為準
取圖紀錄: QL APP,2026-10-18,版本
2410774734466577464;節點 5952:643 。學生 2x/Web 1x。圖片是目前設計稿,文字為 APlus 首版目標規格。 設計稿待更新(F-07、F-08): 圖中舊品牌、華語內容或待核對項目照實保留;請以本節英語文字規格為目標。設計修改後重新取圖。
檢定成績報告
🎨 Figma: TR_pass (合格) · pass tab
5952:643🔗 · TR_fail (不合格) 🔗
🎯 功能定位
作為考試與學習循環的終點,提供明確的結果回饋。
- 情緒引導:透過吉祥物的不同狀態,緩解學生的考試壓力或放大成就感。
- 獎勵結算:計算經驗值(EXP)並正式發放 Trophy(榮譽勳章)。
- 數據反饋:沿用一份整卷成績與錯題複習入口,不為本次匯入修改新增 Section Summary 區塊。
🧱 畫面結構(兩大狀態)
狀態 A:合格 (Passed)
EXAM REPORT
[ 🎉 CONGRATS! 🎉 ]
[ Mascot: Dancing ]
"You did it! You're a pro!"
Score: [ 180 / 200 ] Status: PASS
[🏆 Trophy Earned: Movers Practice (example; pending confirmation)]
Rewards: +180 EXP (18 Correct × 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 × 10)
[ Review Errors ] [ Try Again ] [ Back to Room ]結果分頁(Figma pass 變體):
OVERVIEW:總分、Pass / Fail、Listening / Reading 分項與獎勵。WRONG ANSWERS:只列出錯題與複習提示,不改變整卷 Result 或 Attempt。- 預設進入
OVERVIEW,點擊分頁只切換展示資料,不重新結算。
設計參考: 合格標籤使用綠色系,不合格標籤使用紅色系。吉祥物表情對應頁面情緒。
📦 區塊說明
| # | 區塊 | 元件 | 行為/交互 | 狀態 | 備註 |
|---|---|---|---|---|---|
| 1 | Header | Page Title | 顯示「Exam Report」 | 靜態 | — |
| 2 | Mascot Area | Mascot Image | 合格:慶祝/灑花圖案;不合格:鼓勵/加油圖案 | Dynamic | 基於 A-51 導入 Exam 的 pass_score 觸發 |
| 3 | Result Card | Score Display | 顯示 總分/滿分 與 合格/不合格 標籤 | Pass/Fail | 標籤顏色:合格(綠), 不合格(紅) |
| 4 | Trophy Section | Trophy Icon | 僅在合格時顯示對應的獎盃圖案 | Show/Hide | 合格後該獎盃會同步出現在 S-30 頂部 |
| 5 | EXP Section | Reward Text | 顯示本次獲得的經驗值 | 累計 | 算法:當次 Attempt 答對的非例題數 × 10 |
| 6 | Action Buttons | Nav Buttons | Review: 跳轉錯題列表;Fail 且未到期顯示 Try Again;Back: 回到 S-30 | CTA | Pass/到期後不顯示 Try Again |
⚙️ 核心邏輯與權限
1. 合格判定邏輯
- 判定標準:讀取 A-51 導入 Exam 的
pass_score;教師在 T-41 僅能查看,不可改寫。 - 範例:若 Exam 的
total_score=200、pass_score=120,則 Score >= 120 為合格。 - 一份 Exam 只有一個整卷 Pass/Fail;Section 分數只作解釋,不各自發 Trophy。
2. 經驗值 (EXP) 算法
- Exam Score 與 EXP 分開計算:Score 依 A-51 單份 CSV 的
Points加總本次 Attempt 的正確非例題;EXP 不使用題目 Points。 - EXP = 當次 Attempt 答對的非例題數 × 10。Discovery Hub、Speak Studio、Trophy Room 同一規則。多選題必須完整匹配正解才計一次;例題不計 Score 或 EXP。
- 重考可重複獲得 EXP:每次 Final Submitted Attempt 都依當次答對題數發放,不因同一
challenge_id + question_id曾經答對而扣發。 - Trophy 仍以
challenge_id + student_id只發放一次;EXP 與獎盃分開計算。 - 即使不合格,答對的部分依然給予經驗值,以獎勵學生的努力。
3. 吉祥物文案 (Mascot Persona)
- 祝賀(合格):多個圖案 —
Great work! Your practice paid off!、You're an English learning star! - 鼓勵(不合格):多個圖案 —「沒關係,失敗是成功的老師。我們一起再練習一次吧!」、「差一點點就成功了,加油!」
🔁 交互流程圖
正在載入流程圖…
⚠️ Mastery 影響說明:只有 Discovery Hub 和 Speak Studio 中的盒子狀態(Box 1-6 的進階/降級)會影響 Mastery 數據。Trophy Room 考試不影響盒子系統的 Mastery。
🔎 邏輯自我檢查
- 獎勵機制:確保 EXP 無論合格與否都發放,符合鼓勵學生的初衷。
- 數據閉環:Final Submitted 後才供 T-42/A-52 計入 Completed;重考時報表使用最高分 Effective Result。
- 重考閉環:Fail 且未到期可建立新 Attempt;Pass/到期後禁止。Trophy 只發一次;EXP 依當次答對題數 × 10 發放,重考可重複獲得。
- Section 一致:Listening/Reading 得分可拆開說明,但只產生一份整卷 Result 與一個 Trophy 判定。
- 心理建設:吉祥物的「鼓勵模式」非常重要,避免挫敗感導致學生流失。
- Mastery:只有 Discovery Hub 和 Speak Studio 的盒子狀態影響 Mastery,Trophy Room 考試不影響。