Skip to content
全部階段依各階段有效範圍顯示
全階段總覽

本頁範圍:P1 起

S-31 Test In Progress ​

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

模擬正式考試環境,支援多種題型模板。一份 Exam 可包含 Listening、Reading 等多個 Section,但整場只使用一個 challengeid、一個進行中的 attemptid 與一個整卷倒數;提交後產生一份整卷 Result。

原型與規格有待確認事項,請一併閱讀正文中的差異說明。

閱讀完整規格 ↓
變化時間線
  1. 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。

提交版本內容版本 c096dd1f提交 7e9453e規格文件,功能實現狀態另行確認