Пояснение для разработчика
Сотрудник должен сдать квалификацию в соответствии с той должностью, которую хочет занимать. У каждой квалификации есть обязательные модули.
Модуль должен иметь задачу (пруф) для исполнения, ограниченную во времени.
Тип задач: тест, подгрузка видео, подгрузка файла.
Модуль может быть сдан или не сдан.
В случае, если модуль был сдан, но после назначения переаттестации по модулю - провален, сотрудник лишается квалификации.
Модуль можно сдать повторно не ранее чем в установленный срок для модуля
(для каждого - отдельный срок).
У каждого сотрудника в ЛК должен быть раздел, в котором указаны, какие модули он уже сдал, какие ему нужно сдать и когда он должен их сдать.