Добрый день!
Для начала опишу порядок действий на нашем сайте и для чего он нужен:
Нам необходимо вести учет времени слушателей на сайте, для это стоит плагин Attendance Register. Также нам необходимо выгружать ведомости с оценками и временем проведенным в СДО. С выгрузкой оценок через экспорт в журнале оценок всё понятно, а для учета времени мы сделали следующее: установили плагин Настраиваемых отчетов и используя SQL запрос выгружаем таблицу с ID слушателя и проведенным им временем в курсе в секундах (ак.часы). Далее, используя возможности excel мы получаем третий столбец в часах. После чего сохраняем данный файл в формате .csv и импортируем в журнал оценок. Для этого, у нас в журнале создан элемент оценивания "Время", у которого в поле "Максимальная оценка" указано время, которое слушателю необходимо достичь находясь в СДО. Третий столбец со временем из ранее созданного .csv файла мы импортируем как раз в данный элемент оценивания "Время".
Три вещи мы делаем вручную:
- Выгружаем время
- Преобразуем секунды в часы
- Загружаем сформированный файл в журнал оценок
Подскажите, пожалуйста, в каком направлении двигаться, чтобы автоматизировать данные процессы? Или, может быть, где-то в этой цепочке допущена логическая ошибка и всё можно сделать гораздо проще?