games: add a mixed timed placement-practice session
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 38/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- next.js, react, typescript
调研方向
Start by reading parent issue #24, dependency #58, and the implemented game families; coordinate with #69 for the storage adapter. Define the documented preset and supported game combinations, then trace the shared session lifecycle and timing policy. Add coverage for the listed transitions and a browser flow across game types; done means the breakdown is verified and the full session meets the stated accessibility and restart requirements.
由索引模型根据 Issue 内容生成。
描述
Part of #24. Depends on #58 and at least three stable game families.
Student problem
Students need a structured session that practises several different cognitive skills, alongside the individual learning games.
Scope
- Offer a documented practice preset and supported combinations of implemented games.
- Show included skills, stage durations and scoring rules before starting. Explain each stage before its timer begins.
- Run one stage at a time using the shared lifecycle and background-tab/timing policy.
- Define transitions, timeout, abandonment and restart behavior; prevent duplicate submissions or double advancement.
- Show a per-game breakdown of attempts, correctness, duration and next-practice guidance. Do not combine incomparable raw scores into an unexplained total.
- Keep individual untimed learning available. Label timings as practice settings rather than official employer specifications.
- Keep the complete flow free, keyboard accessible, mobile friendly and available without login.
- Integrate with #69 when that adapter is available; storage is not part of the session engine.
Done when
- Tests cover stage ordering, transitions, timeout, abandonment, completed-stage immutability and full restart.
- A browser test completes different game types and verifies the breakdown.
- Results make no claim to predict hiring or guarantee placement.
Authentication, backend services, billing and leaderboards are outside this issue.
- 主要语言
- TypeScript
- 星标
- 1
- 派生
- 1
- 平均合并
- 8 小时 58 分钟
- 30 天内合并 PR
- 37
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
procoderji-com/procoderji 的其他 Issue
-
area:frontend bug
难度 2/5 1-3 小时 新手友好度 62/100
procoderji-com/procoderji#104 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 2/5 1-3 小时 新手友好度 88/100
procoderji-com/procoderji#36 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 1/5 1-3 小时 新手友好度 85/100
procoderji-com/procoderji#35 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 1/5 1-3 小时 新手友好度 79/100
procoderji-com/procoderji#34 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 1/5 1-3 小时 新手友好度 90/100
procoderji-com/procoderji#33 ·
维护者通常 1 天内回复
查看 procoderji-com/procoderji 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复
-
bug platform-android
难度 2/5 1-3 小时 新手友好度 68/100
Termix-SSH/Mobile#146 · 1 条评论 ·
维护者通常 2 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 66/100
devswha/herdr-web-ui#3875 ·
-
难度 1/5 1 小时以内 新手友好度 88/100
-
area: runtime chore cli consistency dependencies developer-experience difficulty: easy discovery documentation enhancement good first issue help wanted hygiene json-output packaging priority: P3 tests version
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复