Если у вас есть отдельный человек на обучение, сделайте циклично
Например, в понедельник проводите обучение по ПП, во вторник - безопасные методы и приемы выполнения одного вида работ, в среду - безопасные методы и приемы выполнения другого вида работ, в четверг - СИЗы, в пятницу еще что-то (по специфике нужно смотреть).
Тогда вы сможете "запихивать" в группы разных людей, т.к. у вас не будет разрыва тем. Какая разница, какой курс я как работник пройду в первую очередь - СИЗы или ПП.
Проверку знаний поставить 1-2 раза в неделю.
Если возможности обучать нет, клипайте протоколы.
ИТР всех на самообучение можно отправить, пусть сидят в кабинете и изучают нормативку, да перебирают бумажки, потом через неделю-две экзамен и выезд "в поля".