{"id":14272,"url":"\/distributions\/14272\/click?bit=1&hash=9c431bca9c7cafdd4ed114bc7fb4d407f06f28aa165d6f80b9637d3a8581e5c2","title":"\u0421\u0431\u0435\u0440\u041a\u043e\u0442 \u2014 \u043f\u0435\u0440\u0432\u044b\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0438\u043d\u0444\u043b\u044e\u0435\u043d\u0441\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043b\u0435\u0442\u0435\u043b \u0432 \u043a\u043e\u0441\u043c\u043e\u0441","buttonText":"","imageUuid":""}

Добавляем на геткурс новую возможность — отчёты после прохождения обучения

Чем хороши сервисы? Вы получаете уже готовый продукт, который требует небольшой настройки под себя.
Это удобно, можно быстро решить свою задачу. Но если что-то в сервис не заложено, то извольте использовать то, что есть.
Либо пишите своё. А это ТЗ, программисты и куча времени.
Так было и в этот раз. У клиента уже давно проходили образовательные программы на самом популярном решении — геткурсе. В процессе обучения ученики заполняли личные отчёты и очень хотели получить их в любом варианте, который можно потом перечитать.
Геткурс в текущем варианте не позволяет выгружать такие отчёты и не планирует реализовывать что-то подобное.
Так как же ученикам получить pdf со своим личным дневником?
Для сотрудников можно включить доступ ко всем отчётам из профиля ученика, что уже даёт определённые возможности, дальше нужно сохранить отчёты и сделать удобный вид. Желательно, чтобы на 200 отчётов сотрудник не тратил несколько дней своего драгоценного времени.
Один из вариантов решения:
Для начала нам понадобится весь список участников с курса, нужны будут айди учеников. В геткурсе это решается достаточно просто через фильтр по курсу и импорт списка.

Выбираем пользователей курса

Далее нам нужно подготовить страницу с отчётом. Вырезаем все лишние элементы со страницы, скрываем меню площадки, логотип, системные кнопки. Всё, что не даст пользы ученику. Ниже варианты до и после работы со стилями.

С помощью списка учеников с айди готовим новый список ссылок на страницы отчётов. Удобно делать в таблицах, сцеплять айди и общий.

Пока это всё делаем руками, а дальше запускаем магию. Программой записи макросов начинаем сохранять страницы отчётов. Для дальнейшего удобства каждый файл лучше называть как айди с геткурса. Страницы лучше сохранить как «полный html». Можно запустить процесс и заниматься своими делами.

Во всех готовых файлах, чтобы pdf страницы не содержали в себе ссылки, нужно удалить теги на ссылки. Можно сделать регулярными выражениями, но достаточно заменить открывающий и закрывающий тег «a» на «div». На винде есть программы для пакетной работы с файлами, на маке можно использовать простенький perl скрипт.

Теперь готовим новый список уже локальных html файлов. Айди у нас есть, осталось только подставить новый путь до файла.

С помощью автоматизации действий опять этот список сохраняем, но уже в pdf. Программа может обработать любое количество и нам на неё не нужно тратить время.

Остаётся только отправить отчёты пользователям. Самый простой вариант — положить готовые файлы на хостинг, подготовить письмо, в котором с помощью переменной можно подставить айди пользователя в ссылку. Так мы одним письмом отправим каждому ученику свой личный персональный отчёт со всеми домашними заданиями.

  • Если ученик проходил несколько курсов, то все отчёты будут в одном файле. Можно удалять пользователей после окончания курса, но это не всем подходит и теряется история.
  • Для работы с геткурсом лучше уменьшить масштаб страницы, так элементы не будут перемещаться с места на место.
  • Лучше использовать хром, в опере почему-то бывает, что элементы располагаются немного со смещением.

У вас есть какой-то долгий рутинный процесс? Напишите в личку, всегда можно придумать решение, для которого не придётся искать программиста и пилить новый софт, а потом ещё и поддерживать его.

0
6 комментариев
Написать комментарий...
HR World

Полезняшки!👍🏻👍🏻👍🏻

Ответить
Развернуть ветку
Алексей Журавский

Очень полезный материал! Спасибо большое! Жаль сам сервис над этим не работает.

Ответить
Развернуть ветку
Наталья Ильинская

Очень полезно. Спасибо. 

Ответить
Развернуть ветку
Роман Воробьёв

Подумай вместе со мной над автоматизации финансов. Очень надо. Времени уходит уйма туда

Ответить
Развернуть ветку
Artem Andrushko
Автор

С удовольствием :)

Ответить
Развернуть ветку
Andrew Monakov

Полезная статья. Спасибо!

У нас отчёты с бизона после вебинара часто с ошибкой выгружаются. Можете посмотреть и доработать?

Ответить
Развернуть ветку
3 комментария
Раскрывать всегда