А Вы с какой целью интересуетесь?
Планируете создать/оптимизировать очередную обучающую платформу с функцией взаимодействия с реестром МинТруда?
Часть функционала который Вы указали уже присутствуют среди возможностей различных обучающих платформ (по долгу службы ознакомился с большинством из них), однако на практике всё это далеко не так гладко как кажется на первый взгляд (зачастую проще делать ручками, используя возможности "ексель" и загружать/выгружать пакетами).
К примеру для того что бы сделать вот эти два пункта:
Удобно вносить данные о прошедших обучение сотрудниках;
Автоматически формировать протоколы без лишних действий;
необходимо заблаговременно внести все необходимы данные в обучающую платформу.
А для вот этих трёх:
Обеспечивать автоматическую передачу данных в ЕСИОТ;
Подписывать реестры без необходимости заходить на сайт Минтруда;
Получать регистрационные номера в автоматическом режиме.
в текущих реалиях Вам по сути будет необходимо предоставить доступ к вашей ЭЦП сторонней организации-хозяйке платформы (служба безопасности обычно такое не одобряет).
Лучшим на мой взгляд вариантом (с учётом возможных но к сожалению неизбежных ошибок и сбоев, непредумышленного нарушения "таймингов" и необходимости аннулирования данных при неправильном занесении) это работа вручную без участия подобных каких либо платформ.
В идеале, лучше бы вообще без взаимодействия с реестром Минтруда, но закон есть закон...