This thought has always popped up in my head when I have to print stuff by rank like attendance labels and belt labels and I forgot I could post it on here.
As much fun as it is to scavenger hunt for people who get sorted alphabetically automatically, it is really inconvenient and time consuming, particularly when I need it in rank order. Even when it is in theory grouped by rank it is still sorted alphabetically by the rank name.
A simple fix for this would be to let us assign a value to each rank and have it print in the value order. For instance, 1 gets assigned to white belts, 2 to yellow, 3 to that schools next rank and so on and so on.
The way it is right now might work for schools with fewer students as they don't have as many sheets to go through when the print stuff but it doesn't help out the schools that have a lot of students with a lot of sheets to go through.