Build a rank ladder per discipline — a blue belt in one is not a blue belt in the other. Run a grading end to end, and passing promotes the student, so you never enter it twice.
Most schools teach more than one thing, and the belts do not line up. A blue belt in Brazilian jiu-jitsu is not a blue belt in taekwondo, and software that keeps a single ranking list forces you to pretend otherwise.
Each style you teach gets its own ordered ladder, with its own colors, its own stripes, and its own time-in-rank rules. A student training in two disciplines holds two ranks, correctly, at the same time.
Who is actually ready, by time in rank and classes attended — rather than by who asked.
Register the candidates and set the testing fee. The fee lands on the family account like any other charge.
Record the result for each candidate on the day.
Passing promotes the student and writes the date into their rank history. There is no second screen where you enter it all again.
Every promotion is dated and kept. Years later, a student's rank history is the record of their whole time at your school — which is the thing a parent asks for when they move, and the thing you cannot reconstruct from a wall chart.
This page is the summary. The guide is the manual — written for people running a school, not for people shopping for software. Read styles and ranks in the guide, or start at the contents page.
Yes, and that is the intended setup. Each style has its own rank ladder, colors, stripes and requirements, so a student can hold a different rank in each discipline they train.
Yes. Recording a pass promotes the student and writes the date to their rank history, so the grading and the promotion are not two separate jobs.
Yes. A testing fee is set on the belt test and charged to the family account alongside tuition and anything else they owe.
Every style, its own belts.