Engagement analytics

Maintained by Adam Olley, Ashley Holman
The Engagement Analytics block provides information about student progress against a range of indicators. As the name suggests the block provides feedback on the level of "engagement" of a student, in this plugin "engagement" refers to activities which have been identified by current research to have an impact on student success in an online course.
Price option: Free

Supports Moodle 2.3-2.7 See all versions
Latest release: 12 years ago
Installations: 28
Downloads (last 90 days): 23

Frankenstyle name: report_engagement
Reports

Comments

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

Hi, in master (3.0dev Build: 20150813) engagement block works but engagement report fails to open with this error:
add_to_log() has been deprecated, please rewrite your code to the new events API
line 50 of /lib/deprecatedlib.php: call to debugging()
line 56 of /report/engagement/index.php: call to add_to_log()
Warning: require_once(/var/www/moodle/lib/pluginlib.php): failed to open stream: No such file or directory in /var/www/moodle/mod/engagement/indicator/rendererbase.php on line 27
Fatal error: require_once(): Failed opening required '/var/www/moodle/lib/pluginlib.php' (include_path='/var/www/moodle/lib/zend:/var/www/moodle/lib/pear:.:/usr/share/php:/usr/share/pear') in /var/www/moodle/mod/engagement/indicator/rendererbase.php on line 27
We've modified it for 2.7+ logs and added other functionality (e.g. reading Turnitin submissions, a new indicator that reads from the gradebook, a new reporting interface, personalised emails based on risk indicators); awaiting for pull requests to go through for some of these changes and still testing others. In the meantime if anyone is interested: https://github.com/dannyliu-mq/moodle-report_engagement and https://github.com/dannyliu-mq/moodle-mod_engagement
I am interested in knowing if there is intent to continue this block for Moodle 2.8 as well. Adam?
Will the 2.7 version work on 2.8? If not, when will there be a 2.8 version?
Thanks,
Gary
Thanks Adam, that clarification is much appreciated. We are currently using 2.6 so the login indicator should be working fine.
Cheers,
Steph
All,
It's worth noting that on M2.7, the login indicator currently won't report logins correctly. it was based on data from the old logging table. I'm working on a updated version for M2.7 to address this.
Hi Stephanie,
The "logins" are based on the user having viewed or done something in the course when the last thing they did in that course was over the session_length setting.
So short answer: Yes, based on the course, not the site.
Hello,
Probably a really straightforward answer on this one but I want to make sure I provide the correct one to the academics. The Logins are based upon logins on the course rather than to the whole Moodle site, correct?
Cheers,
Steph
I am trying to install this on 2.4
The error I get at debugging is:
Capability "report/engagement:manage" was not found! This has to be fixed in code.
and
Capability "report/engagement:view" was not found! This has to be fixed in code.
Anyone could point to relevant discussions/solutions?
Hi Barbara,
I just pushed up an updated version for M2.6/2.7 after testing revealed some bugs there. From my testing it works in 2.7; as always, be sure to try it out on a test environment first though.
Does this work with 2.7?
I've actually begun testing on assign functionality for the assessment indicator. If I don't run into any issues, it'll be merged into github.
I see that you're right, Adam, my apologies. I am a bit flummoxed that you've yet to add the Assign activity to the assessment indicator. Are you serious about maintaining this. Most of my inquiries seem unanswered, here and on github. Monash seems concerned also.
Hi Bob,
I always have debug cranked up. Changes were made between the 2.5 and 2.6/2.7 version to handle the way the sub-plugins are handled.
If you're setting an error, could you report on https://github.com/netspotau/moodle-report_engagement/issues with where, what version of the plugin and the version of moodle you tried it on?
Cheers.
Have you got debug turned on? We had to refactor code to accommodate the new way sub-plugins are handled by Moodle on the fork, Learning Analytics