Heatmap icon

Heatmap

Maintained by Michael de Raadt
The Heatmap block overlays a heatmap onto a course to highlight activities with more or less activity to help teachers improve their courses.
Price option: Free

Supports Moodle 2.7-3.10 See all versions
Latest release: 5 years ago
Installations: 368
Downloads (last 90 days): 103

Frankenstyle name: block_heatmap
Blocks

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hi, all.
I've checked the latest version with Moodle 3.1 and 3.2.
Enjoy!
Michael
Hi Michael,
Yes, you're correct....I'm using labels with picture links to both websites and YouTube Videos.....a shame, but many thanks for your prompt reply
Frank
Hi, Frank.
I assume you mean things in labels. It would not be able to target the styles around the things you have there and I'm not sure if they would be logged, so my initial thought is that these could not be highlighted.
Michael
Hi Michael,
I have picture links to websites and YouTube videos in my Moodle courses. Unfortunately these do not show a heat map of activity...
Will a future Heat map update show activity on this type of resource ?
Cheers, Frank Smith
Hi Michael, I've sent a pull request for a suggested change to the text color, the white on yellow is very hard to read for me, and according to the contrast checkers I've ran, the black works better on the red too.
Hi, Serko.
Could it be that you don't have logging enabled on your site? This is needed. The number of users shouldn't matter.
If you do have logging enabled and your still seeing this, please put in an issue on tracker.moodle.org with some details of your setup.
Michael
Hello all,
I am having trouble making this very interesting plugin work.
I have installed it successfully in Moodle 2.7, however when I enable the block, I get an "No usable log reader is enabled" message. In the course, there are 4 users with limited activity. Could this be the reason? Does the plugin require much activity in order to be actually activated?
Any insights on how to fix this?
Thanks!
Thanks for sharing that, Catherine.
Michael,
Thanks for this - I really like that it looks at the logs (rather than depending on setting up activity completion in advance for example) so it can be applied to look at data retrospectively.
I was going to ask what determines the colours in the heatmap but I think I've roughly figured it out. I'll put it here for others' info and maybe you can correct me if I'm wrong or remove my comment.
- 0 views = no colour
- up to 40% of the number of views on the most viewed item = #F5ECCE (yellow)
- between 40% and 60% of the number of views on the most viewed item = #F5D0A9 (orange)
- between 60% and 80% of the number of views on the most viewed item = #f5bca9 (salmon)
- between 80% and 99% of the number of views on the most viewed item = #F5A9A9 (pink)
- most viewed item = #F78181(dark pink)
Catherine
Thanks, David.
I hope people find it useful. I can't claim most of the credit here. The ideas come from the MAV and the queries come from the Activity viewer. I was just the guy who brought them together. I'll make that more clear in the description.
Hi, German.
Thanks as always, German. I really appreciate your input.
Very nice block.
Congratulations smile.
It is a pity that my University is still in Moodle 2.6 sad and I can not install it sad. Maybe now I can convience them to upgrade in order to use this nice block smile
I have just added a Mexican Spanish translation for the AMOS strings and the Moodle Docs page.
Thanks Michael for another nice useful plugin.

Thanks Michael for sharing this block with the Moodle community. And thanks for promptly addressing the issues raised by the automated coding style checker. No need to worry about the remaining CSS !important warning. The prechecker correctly warns about it, but you are also well aware that its usage here is valid for obvious reasons.

I really like the idea of the block. It provides Moodle teachers with a nice reporting tool and they can base their further actions in the course on the data provided by the heatmap. I also like the implementation of the block, especially the way how log records are being fetched and cached. Well done on that.

I am happy to approve the plugin now. You are cleared to land. Welcome to the Plugins directory!