Разработать модуль бронирования таких аттестованных электронных учебных курсов.
Курс на определенный момент (определяется вручную как команда запуска) должен быть заархивированный и положен в специальное файловое хранилище.
В таблице базы данных, относиться к этому модулю, должна быть записана информация об этом курс и основные его данные.
Курс через 5 лет может быть переаттестованы.
Тогда, этот курс проходит такую же процедуру, и к существующей резервной копии добавляется новая с новыми сообщениями актуальными на данный момент.