feat: show learning progress in web app

This commit is contained in:
user
2026-04-26 18:41:13 +09:00
parent ce38189f33
commit 7866f6dcb3
12 changed files with 245 additions and 6 deletions

View File

@@ -0,0 +1,20 @@
# Phase 8 Research: Learning Progress View
## Findings
The backend already provides progress projection after answer submission. The
frontend only needs to fetch and summarize the three endpoints after grading.
Useful MVP display:
- profile target role and stack
- top concept mastery states
- readiness percentage
- next challenge concept, ladder level, and question
## Recommendation
- Refresh progress automatically after successful answer submission.
- Add a manual refresh button for recovery.
- Use empty state before the first answer.
- Keep evidence labels compact so they do not overwhelm the practice surface.