To pass belts in judo, a student must compete with other students and score points in combat.
Although there are rules, these tests of skills are very useful.
Only by successfully defeating non-cooperative opponents can the student move up a grade.

We do not use this approach ourselves, but the Chinese internal arts do have similar challenges.