Way back, we had a large problem with divisions either having way too many people or way too few. I think, that instead of people just jumping on a division perceived to be "popular" we do this:
Each recruit is assigned a "class" This class is given a number. 001 for example.
CCA-C45.RCT.DIVISION.XXX, the recruit has a "class" which would be in his file. Pull that up you'd get something like
CCA-C45.RCT.DIVISION.XXX
Class 001
Trainings completed: 1
Trainings to do: (list)
The "class" does their trainings together, and graduates at the same time. At the end of their training, they are given an assesment and the class is presented to the DVLs of the division. Based on what they did best, instructor comments, and personal preference, they are to be selected by a DVL. Also, each division must have a quota of x amount of people in said division.
thoughts?