Add Niranjan Praveen submission: Mastery Progression Engine - #40
Open
Niranjan1Praveen wants to merge 1 commit into
Open
Add Niranjan Praveen submission: Mastery Progression Engine#40Niranjan1Praveen wants to merge 1 commit into
Niranjan1Praveen wants to merge 1 commit into
Conversation
Bloom-threshold stage gating, Piaget-framed levels, and a Vygotsky ZPD-based next-scenario recommender built on PyBe's existing session data. Deterministic and local; new GET /api/mastery endpoint plus a Mastery Journey panel and difficulty locking in the client.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This submission adds a Mastery Progression Engine to PyBe, addressing the
progression gap discussed in the mentor sessions: when is a learner ready to
advance, and what should they attempt next?
What it does
(exposure, prompt quality, abstraction depth, reflection, misconception penalty)
masters half of the previous stage's concepts (threshold 70, configurable)
across at least 3 sessions
the highest growth potential for the learner's weakest concepts
Pedagogical grounding
free navigation
explained to the learner in the UI
concepts while staying within unlocked stages
Implementation
(GET /api/mastery)
constraints; each engine function is a clean seam for V2 LLM replacement
Submission folder: summership-26-prs/Niranjan Praveen/ (complete runnable app)