S-31 Test In Progress
畫面用途
模擬正式考試環境,支援多種題型模板。一份 Exam 可包含 Listening、Reading 等多個 Section,但整場只使用一個 challengeid、一個進行中的 attemptid 與一個整卷倒數;提交後產生一份整卷 Result。
原型與規格有待確認事項,請一併閱讀正文中的差異說明。
閱讀完整規格 ↓- P1新增 +1移除 −0
第一版式樣草案 · Markdown 來源:02-App畫面-學生.mdGitHub 版本尚未推送;目前以本機手冊為準
取圖紀錄: QL APP,2026-10-18,版本
2410774734466577464;節點 656:6247 。學生 2x/Web 1x。圖片是目前設計稿,文字為 APlus 首版目標規格。 設計稿待更新(F-06): 圖中舊品牌、華語內容或待核對項目照實保留;請以本節英語文字規格為目標。設計修改後重新取圖。
正式考試頁
🎨 Figma: TR_test_1 🔗 · TR_test_2 🔗 · TR_test_3 🔗 · TR_test_4 🔗 · TR_test_5 🔗
🎯 功能定位
模擬正式考試環境,支援多種題型模板。一份 Exam 可包含 Listening、Reading 等多個 Section,但整場只使用一個 challenge_id、一個進行中的 attempt_id 與一個整卷倒數;提交後產生一份整卷 Result。
🧱 全局邏輯
考試流程:沿用聽力播放 → 答題
- 聽力播放(如有): 音檔連續播放,不能暫停或倒帶音訊;頂部顯示
[ 🔊 Audio Playing... ]。播放完成後進入原答題流程。 - 答題: 使用
< Previous/Next >切換題目,顯示當前進度(例如18 / 30)與整卷剩餘時間;不新增逐 Section 的單向作答或返回鎖定。 - Pause/Continue: 答題階段可保存進度並退出,從 S-30 Continue 恢復同一
attempt_id;暫停不是重考,不發放新的 EXP。 - Listening/Reading: 只是同卷內容分組,不各自建立 Challenge、Attempt、計時器或 Result。
- 待確認邊界: 原「音頻只能有 1 個」的範圍、暫停是否停表、離線/背景計時需以原始題庫與現有實作確認。本次不新增音訊模式或設定欄位,不自行決定計時政策。
- 冷色調視覺: 沿用深藍/冷灰,不改原模板版式。
🔗 身份與提交規則
- 開始 Challenge 時建立 Attempt;重複點擊 Start/Continue 取回既有進行中 Attempt,不得建立重複紀錄。
- 保存答案或切換內容分段不代表提交;所有題目歸屬同一 Attempt。
- 手動 Submit 或整卷倒數歸零 Auto-Submit 才標為
Final Submitted,供教師端/管理端計入 Completed;到達due_at仍依逾期規則結束。 - Try Again 僅在最新結果 Fail 且目前時間
< due_at時建立新 Attempt;Challenge 完成度仍只計一人次,報表分數取最高 Final Submitted Attempt,同分取最新。Pass 或到期後不可新開 Attempt。
設計參考: 冷色調視覺使用深藍灰色系,避免使用 Coral Accent 等溫暖色系。
🧱 畫面結構(沿用 4 種模板)
共通元素:
- 答題時顯示 Previous/Next 導航。
- 顯示當前進度與整卷剩餘時間。
模板 1: 文字選擇題、文字是非題。
模板 2: 題目圖片選擇題、題目圖片是非題。
模板 3: 圖片選擇題。
模板 4: 圖片 6 選 1、文字 6 選 1(題組模式)。
支援邊界: A-51 單份 CSV 沿用這四種模板;多選/輸入、題組共用素材及第 5 個 Figma Frame 尚須對照原題庫與實作。列出枚舉不代表可派送,本次不新增模板或學生端共用預覽引擎。
🔁 交互流程圖
正在載入流程圖…
⚙️ 狀態管理
| 狀態 | 觸發條件 | 畫面表現 |
|---|---|---|
| Listening | 進入聽力播放階段 | 連續播放;不提供音訊暫停或倒帶 |
| Answering | 進入/恢復答題階段 | Previous/Next、題目進度及整卷倒數 |
| Pause | 答題時保存並退出 | S-30 顯示 Continue,恢復同一 Attempt |
| Auto-Submit | 整卷倒數歸零 | 保存最終答案、結算一次並跳轉 S-32 |
🔎 邏輯自我檢查
- Listening/Reading 共用同一 Challenge、Attempt、整卷倒數及 Result。
- 原音訊與計時疑點未確認前不新增策略、不宣稱已驗收。
- 答題導航與暫停沿用原流程;中途保存不計 Completed,也不重複發 EXP。
- Final Submitted 的重複請求不重複結算;重考的新 Attempt 仍可依答對題數獲得 EXP。