Keywords: Percentile Rank Formula, Diagnostic ID, Grading Logic, IB Biology Grade Boundaries.
How do we turn a raw string of correct answers into a Grade 1–7? It’s not a simple percentage. It’s a sophisticated Percentile-Based Grading Engine. Here’s a look under the hood at how we calculate your standing.
When you submit a Diagnostic Test, the system isolates every First Attempt associated with that specific diagnostic_id. We ignore second or third attempts to ensure the "Anti-Skew Lock" remains intact.
We then apply the Percentile Rank formula:
P = ((L + (0.5 × S)) / N) × 100Once your percentile (P) is calculated, the system maps it against our Admin Grade Boundaries.
Unlike a fixed school test where 90% is always an A, our boundaries reflect the difficulty of the specific paper.
If a paper is notoriously difficult and the top student scores only 60%, that student still lands in the 99th percentile and receives a Grade 7. This mimics the "curve" or "moderation" process used by international exam boards.
Because these diagnostics rely on unique data points, guest access is disabled.
Your Results History dashboard acts as your personal academic log, tracking your Raw Percentage vs. your Percentile Grade over time.
If your raw score stays the same but your percentile rises, it means you’re mastering the harder topics that are tripping up your peers.