Задача в следующем: как только ученик закрывает последний урок курса, система должна сама забрать его имя из базы обучающей платформы или таблицы регистраций, вставить его в уже готовый графический макет сертификата на нужное место, сохранив шрифт и вёрстку без искажений, и сформировать готовый файл. У каждого сертификата должен быть свой уникальный номер или код — по нему в будущем можно будет подтвердить, что документ настоящий и выдан именно нашей школой, а не подделан. После генерации файл сразу, без моего участия, должен уйти ученику на почту.
Способ реализации не принципиален — подойдёт и скрипт поверх существующей платформы обучения, и отдельный небольшой сервис с шаблонизатором. Важнее, чтобы всё работало стабильно и я потом мог сам разобраться, как это устроено, без постоянных обращений к разработчику.
Коротко, что нужно на выходе:
— точная подстановка имени и опрятный, годный для печати результат
— уникальный номер и код проверки подлинности на каждом сертификате
— автоматическая отправка на почту сразу после завершения курса