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

本頁範圍:P1 起

T-41 Push Challenge Modal ​

教師端查看檢定設計規格P1 起
P1 版本
畫面用途

老師從 T-40 Trophy Room 點擊 [+ Push Challenge] 後彈出的 Modal,用於設定並推送一場新的模擬考試給學生。

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

閱讀完整規格 ↓
變化時間線
  1. P1新增 +1移除 −0

第一版式樣草案 · Markdown 來源:03-App畫面-教師.mdGitHub 版本尚未推送;目前以本機手冊為準

取圖紀錄: QL APP,2026-10-18,版本 2410774734466577464;節點 272:1658 。學生 2x/Web 1x。圖片是目前設計稿,文字為 APlus 首版目標規格。 設計稿待更新(F-19): 圖中舊品牌、華語內容或待核對項目照實保留;請以本節英語文字規格為目標。設計修改後重新取圖。

推送挑戰彈窗

🎯 功能定位 ​

老師從 T-40 Trophy Room 點擊 [+ Push Challenge] 後彈出的 Modal,用於設定並推送一場新的模擬考試給學生。

🧱 画面結構 ​

  • Header:

    • Class 3A — 班級標題
    • Course: [{English course / Level} ▾] — 顯示班級已配置的英文課程;選擇範圍依權限與課綱配置
  • Step 1: Select Exam(選擇考卷):

    • Category: [English Exam Category ▾] — 可配置的英文檢定分類
    • Exam: [YLE Starters Sample ▾] — Cambridge YLE 候選示例,分類/題庫採用待確認
    • Sections: Listening (20) · Reading (20) — 只讀摘要;兩個 Section 屬於同一 Exam
  • Step 2: Settings(考試設定):

    • Total Score: 200 pts — 總分(只讀,不可以修改)
    • Passing Score: 120 pts — 及格分數(只讀,不可以修改)
    • Exam Duration: 45 min — 考試時長(只讀,不可以修改)
    • Due Date: 2026/05/10 — 截止日期
    • (●) Send Now / ( ) Pre-arrange — 立即發送 vs 預約發送
    • ( ) All Students / (●) Select Students — 全班 vs 指定學生
  • Footer:

    • [Cancel] — 取消,關閉 Modal(灰色按鈕)
    • [Submit] — 確認推送(教師青綠色主按鈕)

⚙️ 派送與 Snapshot 規則 ​

  • 每次 Submit 只建立一個 challenge_id,引用所選完整 Exam 的不可變內容;不得按 Listening/Reading 拆成兩個任務,新版題庫不得改動既有派送。exam_id + source_version 由系統沿用既有記錄/快照識別,不是新增管理員或老師手填欄位。
  • All Students 以實際派送瞬間的班級成員建立 challenge_member_snapshot。Send Now 在確認成功時取 Snapshot;Pre-arrange 在排程真正送出時取 Snapshot。
  • Select Students 僅可選當前任教班級成員;排程送出前重新驗證教師權限與學生狀態,失效對象不派送並回報名單,不得靜默改成全班。
  • Snapshot 至少保存 challenge_id、派送時的 Class/School/Zone、匿名成員鍵與派送時間;School Student ID 僅作授權校務顯示,不可作主鍵。
  • 重複點擊 Submit 或排程重試使用同一 Idempotency Key,不得產生重複 Challenge 或重複派送人次。

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