Friday, April 28, 2017

Log Aktivitas untuk Blog @Moodle

Bismillah. Ada mahasiswa S3 yang disertasi tentang e-learning. Beliau request data log aktivitas untuk mata kuliahnya termasuk blog yang di dalamnya. Agak lama saya kesulitan menemukan cara mencari log untuk blog dan panduan dari google pun belum ada. Alhamdulillah, akhirnya ketemu solusinya. Query-nya saya tulis di sini siapa tahu ada yang memerlukan data yang sama.

SELECT p.courseid, p.module, ba.blogid, p.subject, ba.contextid, ls.userid, ls.action, ls.timecreated
FROM mdl_post p
JOIN mdl_blog_association ba ON p.id=ba.blogid
JOIN mdl_logstore_standard_log ls ON ba.contextid=ls.contextid
WHERE p.courseid IN (2208,2209,2210)

CATATAN
Isi blog tersimpan di tabel mdl_post, lognya tersimpan di mdl_logstore_standard_log, dan informasi tentang contextid sebagai perantara kedua tabel tersimpan di mdl_blog_association. Diujicoba di moodle 3.1.

No comments:

Post a Comment