<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 760 300" role="img" aria-labelledby="t d" width="760" height="300">
  <title id="t">Worked Example: Raw Score to Curved Grade</title><desc id="d">A four-step flow: inputs of score 82, mean 75, SD 8, then z equals 0.875, then the 81st percentile, then a final grade of B.</desc>
  <style>
    svg { --s:#fffdf7; --cv:#f2ecdd; --ink:#171d1a; --mut:#52645e; --ln:#ded4c2; --lns:#c8b99e;
          --br:#125c4f; --br2:#2f9e88; --ac:#b68a3b; --acs:#e9d3a0; --tr:#e4dccb; --dg:#b23a2f;
          font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; }
    @media (prefers-color-scheme: dark){
      svg { --s:#1c1a15; --cv:#13120e; --ink:#f2eee4; --mut:#b7b0a1; --ln:#35322a; --lns:#4b4638;
            --br:#2f9e88; --br2:#57c6ae; --ac:#d4a24e; --acs:#5a4a28; --tr:#211e18; --dg:#e0796d; }
    }
    .card{fill:var(--s);stroke:var(--ln);stroke-width:1;}
    .ttl{fill:var(--ink);font-size:21px;font-weight:700;}
    .sub{fill:var(--mut);font-size:13.5px;}
    .lbl{fill:var(--ink);font-size:13px;font-weight:600;}
    .lblb{fill:var(--ink);font-size:15px;font-weight:700;}
    .mut{fill:var(--mut);font-size:12.5px;}
    .muts{fill:var(--mut);font-size:11.5px;}
    .axis{stroke:var(--lns);stroke-width:1.5;}
    .grid{stroke:var(--ln);stroke-width:1;stroke-dasharray:3 4;}
    .curve{fill:none;stroke:var(--br);stroke-width:3;stroke-linejoin:round;}
    .curve2{fill:none;stroke:var(--ac);stroke-width:3;stroke-linejoin:round;stroke-dasharray:7 5;}
    .f1{fill:var(--br2);opacity:.30;}
    .f2{fill:var(--br2);opacity:.19;}
    .f3{fill:var(--br2);opacity:.10;}
    .fillc{fill:var(--br2);opacity:.24;}
    .vline{stroke:var(--br);stroke-width:2;}
    .accbar{fill:var(--ac);}
  </style>
  <rect class="card" x="0.5" y="0.5" width="759" height="299" rx="16"/>
  <text class="ttl" x="32" y="42">Worked Example: Raw Score to Curved Grade</text>
  <text class="sub" x="32" y="64">Score 82 · class mean 75 · standard deviation 8</text>
  <rect x="40" y="120" width="152" height="96" rx="12" fill="var(--cv)" stroke="var(--ln)"/><text x="116" y="144" text-anchor="middle" font-size="10.5" font-weight="700" letter-spacing="0.5" fill="var(--mut)">INPUTS</text><text x="116" y="176" text-anchor="middle" font-size="17" font-weight="700" fill="var(--ink)">Score 82</text><text x="116" y="198" text-anchor="middle" font-size="11.5" fill="var(--mut)">Mean 75 · SD 8</text><path d="M 198 168 L 210 168 M 205 163 L 210 168 L 205 173" stroke="var(--lns)" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/><rect x="216" y="120" width="152" height="96" rx="12" fill="var(--cv)" stroke="var(--ln)"/><text x="292" y="144" text-anchor="middle" font-size="10.5" font-weight="700" letter-spacing="0.5" fill="var(--mut)">Z-SCORE</text><text x="292" y="176" text-anchor="middle" font-size="17" font-weight="700" fill="var(--ink)">z = (82−75)÷8</text><text x="292" y="198" text-anchor="middle" font-size="11.5" fill="var(--mut)">= 0.875</text><path d="M 374 168 L 386 168 M 381 163 L 386 168 L 381 173" stroke="var(--lns)" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/><rect x="392" y="120" width="152" height="96" rx="12" fill="var(--cv)" stroke="var(--ln)"/><text x="468" y="144" text-anchor="middle" font-size="10.5" font-weight="700" letter-spacing="0.5" fill="var(--mut)">PERCENTILE</text><text x="468" y="176" text-anchor="middle" font-size="17" font-weight="700" fill="var(--ink)">≈ 81%</text><text x="468" y="198" text-anchor="middle" font-size="11.5" fill="var(--mut)">beat ~4 in 5</text><path d="M 550 168 L 562 168 M 557 163 L 562 168 L 557 173" stroke="var(--lns)" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/><rect x="568" y="120" width="152" height="96" rx="12" fill="var(--br)" stroke="var(--br)"/><text x="644" y="144" text-anchor="middle" font-size="10.5" font-weight="700" letter-spacing="0.5" fill="#fff">GRADE</text><text x="644" y="176" text-anchor="middle" font-size="30" font-weight="700" fill="#fff">B</text><text x="644" y="198" text-anchor="middle" font-size="11.5" fill="#fff">70–90 band</text>
</svg>
