Skip to content

feat : Learning Map (8 weekly stages) - #87

Open
Aariz171 wants to merge 1 commit into
vicharanashala:mainfrom
Aariz171:main
Open

feat : Learning Map (8 weekly stages) #87
Aariz171 wants to merge 1 commit into
vicharanashala:mainfrom
Aariz171:main

Conversation

@Aariz171

Copy link
Copy Markdown

'Learning Map' is a 8 weekly stages aligned with each student's internshipStartDate. Adds a click-to-open detail panel that splits each week's sessions into Done / To-do / Missed buckets derived from AttendanceRecord, PollRecord, and SPTransaction.

…ne/To-do/Missed task panel

Renames the 9-territory 'World Map' to 'Learning Map' and reframes it as 8 weekly stages aligned with each student's internshipStartDate. Adds a click-to-open detail panel that splits each week's sessions into Done / To-do / Missed buckets derived from AttendanceRecord, PollRecord, and SPTransaction.

Files:

- server/services/learningMap.js (new) — computeLearningMap(student, {transactions, attendance, polls, sessions}) with WEEK_STAGES (Foundations/Momentum/Output/Reputation/Depth/Leadership/Specialization/Mastery), per-session task builder.

- server/server.js — learningMapFor(student) loads PollRecord alongside transactions/attendance/sessions in parallel.

- client/src/main.jsx — LearningMapPanel renders 8 weekly boxes plus 3-bucket detail panel (Done / To-do / Missed) when a week is clicked; back-to-current button when focused on a non-current week.

- client/src/styles.css — .week-buckets, .week-bucket, .week-task*, .week-summary styles.

- .gitignore — cover mongo-data/, runtime logs, dev-only test scripts, OS/IDE junk.

- data/* — replace real student / SP / attendance files with placeholders (data was already on origin; replacing at HEAD so future visitors do not see it). data/example/ holds shape references.

- data/.archived-2026-07-14/ (gitignored) — local-only copy of pre-redaction originals; never committed.

- README.md — public mirror notice at the top.
@Aariz171 Aariz171 changed the title feat(map): Learning Map (8 weekly stages) feat : Learning Map (8 weekly stages) Jul 15, 2026
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