translate English to French: Teachers are increasingly better monitored by CAP directors.
Les Enseignants sont de plus en plus mieux encadrés par les Directeurs des CAP.