Courser is a local-only grade and PAF calculator for CSSE6400. It uses compact stage marks like 754, keeps all calculations in the browser, and estimates how the team capstone grade turns into an individual project grade.
The Courser mark is an original parody-style snake-cursor hybrid. It is not affiliated with Cursor, does not copy Cursor's official logo, and uses no Cursor assets.
Individual project grade comes from the team capstone grade and your PAF factor. Peer feedback, staff observations, and GitHub data feed that factor.
Gradebook may show PAF weirdly, but it is a factor, not a mark out of 10. 1.00 means 100%, so your individual project grade equals the team capstone grade.
Where:
Sis the compact stage mark input, for example754S1,S2,S3are the three stage digitsCis the stage averageRis the Architecture Presentation markTis the team capstone project gradepis the peer assessment factorIis the individual project grade after PAFGis the weighted course result before rounding
Marks stay on the immutable 1-7 scale. PAF is a factor, so it can be below or above 1. An individual project grade above 7 needs course rules.
Use PAF Reality Check when someone's marks are missing. It samples likely 1-7 scores and shows whether the PAF story still makes sense.
The check uses a Monte Carlo-style simulation with a locked seed so shared links can reproduce the same run. It is an estimate, not proof.
Copy-paste snippets for a GitHub profile README are in docs/profile-badge.md.
Manual checks live in docs/qa.md.
Tests, build, security smoke checks, CodeQL, dependency review, and deploy run through GitHub Actions. See docs/ci-cd-plan.md.
npm install
npm run dev
npm test
npm run build
npm run previewMIT License — see LICENSE.