The School of Public Service is responsible for the assessment. Ordinarily, when an employee is to be given language training, he or she must get an assessment to determine the kind of training required and the time it will take. It is then up to the employee's manager to decide what mechanisms will be used to provide the training.
To my knowledge, there is no predetermined criterion for the kind of training and the place or situation where it will be provided. The assessment indicates the number of weeks of training needed to attain the level defined by a particular position, and a training plan is prepared with the employee's manager. That is how it works.