Загальне
Бочаров Б.П., Анисимов А.М., Воеводина М.Ю., Кузнецов А.И.
Харьковский национальный университет городского хозяйства им. А.Н. Бекетова
ОБЪЕКТИВНЫЙ КРИТЕРИЙ «ИСПОЛЬЗОВАНИЯ» ДИСТАНЦИОННОГО КУРСА
В системе Moodle ХНУГХ на момент написания этой статьи было 23670 пользователей и 1524 курсов. В этих условиях совсем не просто определить используется ли курс в учебном процессе или нет. Мы искали объективный критерий того, что курс «используется» пять лет [1] и в результате определили критерий следующим образом: курс реально используется в учебном процессе, если студенты отправляют ответы на задания, а преподаватель проверяет работы.При таком подходе можно использовать только файл логов Moodle.
Для получения информации из таблиц системы Moodle мы используем специальный модуль, который выполняет SQL-запросы к базе данных. Модуль очень строго проверяет запросы и не дает испортить базу данных.
Запрос №1 выводит все записи о загрузке файлов, а запрос №2 – все записи о проверке работ.
Работа с запросами очень простая – оператору достаточно изменить информацию, выделенную жирным шрифтом в тексте запросов (ID курса и пользователя, интервал времени в лог-файле).
Запрос №1. Загрузка файлов
SELECT
prefix_log.id,
FROM_UNIXTIME(prefix_log.time) AS 'TIME',
prefix_log.userid,
prefix_user.firstname,
prefix_user.lastname,
prefix_log.ip,
prefix_log.course,
prefix_log.module,
prefix_log.cmid,
prefix_log.action,
prefix_log.url,
prefix_log.info
FROM
prefix_log, prefix_user
WHERE
(prefix_log.userid = prefix_user.id)
AND
(prefix_log.action = 'upload')
AND
(prefix_log.module = 'upload')
AND
(prefix_log.course = 138)
AND
(FROM_UNIXTIME(prefix_log.time) > '2018-01-01')
ORDER BY prefix_log.id DESC
Запрос №2. Проверка работ
SELECT
prefix_log.id,
FROM_UNIXTIME(prefix_log.time) AS 'TIME',
prefix_log.userid,
prefix_log.ip,
prefix_log.course,
prefix_log.module,
prefix_log.cmid,
prefix_log.action,
prefix_log.url,
prefix_log.info
FROM
prefix_log
WHERE
prefix_log.action LIKE '%grades'
AND
(FROM_UNIXTIME(prefix_log.time) >
'2018-01-01')AND
(prefix_log.userid = 39)
AND
(prefix_log.course = 138)
ORDER BY prefix_log.id DESC
Результаты работы запросов представлены в приложенииСписок использованных источников
- Бочаров Б.П. Інформаційні технології в освіті: монографія / Б.П. Бочаров, М.Ю. Воєводіна; Харків. нац. ун-т міськ. госп-ва ім. О. М. Бекетова. – Харків: ХНУМГ ім. О. М. Бекетова, 2015. – 197 с.