Following is a quick report on installing and playing with the Moodle Heatmap block by Michael de Raadt. It’s inspired by @damoclarky’s Moodle Activity Viewer (MAV). Both tools modify Moodle web pages by overlaying a heatmap.

Knowing Michael I’m assuming the block will work perfectly. But I’m particularly interested to see how broadly it works within Moodle. Based on my vague undestanding of Moodle, I believe it will have some limitations that MAV doesn’t. This is of particular interest because the theoretical perspective offered by the SET and BAD mindsets predicts that Heatmap will have some limitations (and strengths), that MAV doesn’t.


Heatmap is a Moodle block, so installation should be just a case of downloading the code and installing via a standard Moodle web interface.

Easy and straight forward.  3 settings to configure – I’ll stick with the default and done.

Screen Shot 2016-05-13 at 11.35.56 am.png


To actually use the block all I should have to do is add the block to a course page and away we go.I’m testing this on a local server that only I use.

Here’s the before “Heatmap is turned on” shot covering a small part of the siteScreen Shot 2016-05-13 at 11.39.38 am.png

Turn editing on, add the block and hey presto the heatmap is displayed.

Screen Shot 2016-05-13 at 11.40.52 am.png

“Who are you” is more “popular”. Been clicked on 67 times by 1 user.  Where as “What you will learn” has only been clicked on 6 times.  The one use is me, the only user that can use this Moodle server.

The Heatmap block looks like this – providing a few extra stats

Screen Shot 2016-05-13 at 11.44.36 am.png

On other pages

The question I have is will it work on other pages? Apparently blocks can be made sticky throughout a site.  Actually, have turned it on across the entire Moodle install.

What I’m hoping is that when I view the “Who are you book” I’ll see the heatmap appear there. But no.

Screen Shot 2016-05-13 at 12.14.28 pm.png


But there is truth in advertising

The Heatmap block page has the following description

The Heatmap block overlays a heatmap onto a course to highlight activities with more or less activity to help teachers improve their courses.

The links on the book above are not activities.  So, Heatmap is not designed to do this

Where as MAV works on links.

Which highlights some confusion around the naming of MAV. The A for Activity has two possible meanings. In Moodle it means a particular type of plugin. Outside of the Moodle community it could be seen to cover where ever and whatever the students click on.

Leave a Reply

Your email address will not be published.