## Reports: Engagement analytics

report_engagement
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.

### Sets

This plugin is part of set Engagement Analytics.

Moodle Engagement Analytics for Moodle 2

* IMPORTANT *

This plugin is useless on its own, you should also get the mod and block plugins that are part of the set.

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. The plugin was developed as part of a NetSpot Innovation Fund project by Monash University (Project manager: Dr Phillip Dawson), with code by NetSpot developers (Ashley Holman and Adam Olley).

From the project plan: "We intend to implement a block that teachers can add to their Moodle course that will provide them with a quick graphical snapshot of which students are at risk." (Dr Phillip Dawson)

It is important to note that the purpose of the plugin is to provide teaching with information only, it does not automatically take any action based on the indicators eg NO email or notification is sent to students automatically. If desired the teacher would follow up on the information themselves, based on what they know about the student and their other communications.

* CREDITS *

Code: Ashley Holman <ashley.holman@netspot.com.au>
Concept: Phillip Dawson <phillip.dawson@monash.edu>
Indicator Algorithms: Phillip Dawson <phillip.dawson@monash.edu>

### Contributors

• Tue, Sep 10, 2013, 4:57 PM
Hello and thank you for this great tool.
I am trying to use it in a 2.5 version, but I can't find how to setup course weightings... http://docs.moodle.org/22/en/report/analytics/index#Course_weighting
Am I missing something?

Also is it possible to display on course all participants? Can we decide how many participants will be listed in block and if not, can we "set" so the high risk participants will be displayed first?
• Wed, Sep 18, 2013, 10:37 PM
Downloaded the version for Moodle 2.5. In the report, the error is

Debug info:
Error code: missingparam

Stack trace: ◦line 476 of \lib\setuplib.php: moodle_exception thrown
◦line 532 of \lib\moodlelib.php: call to print_error()
◦line 28 of \report\engagement\index.php: call to required_param()
• Tue, Sep 24, 2013, 10:19 PM
Notice: Undefined property: stdClass::$assessment_overduegracedays in C:\inetpub\wwwroot\mod\engagement\indicator\assessment\locallib.php on line 36 Notice: Undefined property: stdClass::$assessment_overduemaximumdays in C:\inetpub\wwwroot\mod\engagement\indicator\assessment\locallib.php on line 37

Notice: Undefined property: stdClass::$assessment_overduesubmittedweighting in C:\inetpub\wwwroot\mod\engagement\indicator\assessment\locallib.php on line 38 Notice: Undefined property: stdClass::$assessment_overduenotsubmittedweighting in C:\inetpub\wwwroot\mod\engagement\indicator\assessment\locallib.php on line 39
• Thu, Sep 26, 2013, 11:06 PM
Wondering how the naming scheme of the three components allows for submodules in git?
• Sun, Nov 17, 2013, 4:19 AM
I don't see a single response from the maintainers here. Should we consider this abandoned?
• Mon, Nov 18, 2013, 6:43 AM
An update will be coming along soon to fix up some the errors/notices seen in 2.5.

"Wondering how the naming scheme of the three components allows for submodules in git?" - I don't use sub-modules myself, so I wouldn't be able to tell you
• Wed, Nov 20, 2013, 12:08 AM
Will the update include 'Assign'?
• Thu, Nov 28, 2013, 8:51 AM
Hi,

We are using Moodle 2.6.0, and whilst I read that it is only supported up to 2.5 currently, I'm just wondering if there are any plans to bring this to plugin to 2.6 in the future.?

Cheers
• Thu, May 22, 2014, 11:05 AM
Hi, We are upgrading to 2.6 but the new plugin version is only for 2.7. Is there an option to catch some of the fixes for 2.6 users?
Cheers
• Thu, May 22, 2014, 8:07 PM
I've done some testing of the 2.7 version on 2.6 and haven't run into any issues. So I've updated the versions of the mod and report to list 2.6 as compatible.
• Thu, May 22, 2014, 8:38 PM
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
• Fri, May 23, 2014, 7:43 AM
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.
• Fri, May 23, 2014, 5:54 PM
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.
• Mon, May 26, 2014, 7:41 AM
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.
• Fri, Jul 11, 2014, 1:31 PM
Does this work with 2.7?