The measurement engine behind Reaves Academy, running live in your browser. It turns a stream of answers into a defensible mastery score — asymmetric, so mastery is earned and can be lost, and time-aware, so it decays like memory does. Every constant below is read from the XML node, not hardcoded. Patent Serial 64/007,323.
Best score reached: 0 · half-life — days
Score today: 0 ·
IN { attempts: [ { isCorrect, responseTimeMs } ] }
OUT { smartScore 0–100, masteryBand, errorType, halfLifeDays }
This is the real engine, not a mock: the code running above is the same pure library used in production, and it refuses to run if the node's constants are missing. Interested in embedding proof-of-learning? [email protected] · part of Reaves Labs.