Skip to content

feat(ui): ALEKS pie hub with mastered vs learning tones - #21

Merged
jsolly merged 3 commits into
mainfrom
feat/aleks-pie-center-hub
Jul 13, 2026
Merged

feat(ui): ALEKS pie hub with mastered vs learning tones#21
jsolly merged 3 commits into
mainfrom
feat/aleks-pie-center-hub

Conversation

@jsolly

@jsolly jsolly commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • Restore an ALEKS-style center hub showing overall % captured
  • Split each slice into mastered (cleared ≥2×) vs learning (cleared once) tones, with matching list bars and legend
  • Make the pie display-only (no click, hover, or tooltip); units still open from the list
  • Migrate legacy progress to required correctCount on load (default cleared → learning, no attempts heuristic)

Test plan

  • Fresh visitor sees hub at 0% captured with empty tracks
  • Clear a question once → lighter learning fill; clear again → saturated mastered fill grows from hub
  • Pie does not navigate or scale on click/hover
  • List Quiz/Study still starts sessions; locked Basics polish still looks right
  • Returning learner with pre-correctCount progress loads without over-promoting to mastered

Made with Cursor

jsolly and others added 3 commits July 13, 2026 19:52
Restore the center hub showing overall % captured, split slice fills into
mastered (cleared twice) vs learning (cleared once), and make the wheel
display-only without click or hover interactions.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Legacy cleared records default to learning (1 clear); write paths no
longer infer mastery from attempt count.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jsolly
jsolly merged commit fb98921 into main Jul 13, 2026
1 check was pending
@jsolly
jsolly deleted the feat/aleks-pie-center-hub branch July 13, 2026 23:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant