Download the latest version of Behaviour Analytics plugin for Moodle LMS

Requires:Moodle 3.0 or greater
Released:July 27, 2022

More information on the original release (v0.6.2) can be found here.

More information about the LORD plugin that has been designed to integrate with Behaviour Analytics can be found here.

More information on the Personalised Study Guide adaptive course format plugin that provides a personalised course page for student based on their learning style can be found here.

Change log

Version: 0.9.2

  1. Changed standard page type to base in view, position, replay, dashboard scripts.
  2. Change the position of the node legend when configuring for 4.0.
  3. Change the cursor offset values for node legend resizing for 3.6 and above.
  4. Change the initial positions of the centroid comment text boxes for 4.0.
  5. Bug fix where the graph's link force does not match slider value on configuration page.
  6. Bug fix where the CSV output for survey questions, options, and responses was not escaping double quotes.
  7. Bug fix where LORD graph still used after integration turned off.
  8. Bug fix where student links not showing when viewing behaviour graph with LORD and LSA graphs.

Version: 0.9.1

  1. Added version number to block title.
  2. Added links for other plugins and Personalised Study Guide project webpage to documentation.
  3. Added "Publications" section to documentation.
  4. Change node mouse over iframe timeout from 750 to 400.
  5. Weight slider default is now 0.

Version: 0.9.0

  1. Finish survey management feature.
  2. Added the ability to integrate with the Personalised Study Guide coure format.
  3. New feature: graph generation with Lag Sequential Analysis.

Version: 0.7.8

  1. Added global setting to allow teacher to show student names.
  2. Added instance setting to allow teachers to choose to show student names.
  3. New feature: clustering dashboard with summary and iteration tables.
  4. Start of survey management feature in dashboard.
  5. Added 3 default surveys.

Version: 0.7.5

  1. Added navigation menu to interfaces.
  2. New feature: ability to select students by groups when viewing and clustering.

Version: 0.7.4

  1. Bug fix for student role ID, using unique shortname instead of archetype.

Version: 0.7.3

  1. Added features to delete selected clustering data.

Version: 0.7.1

  1. Changed rand() call to mt_rand() in task class
  2. Minor bug fix where data not being reset during replay and causing errors
  3. Change default setting for showing student IDs, won't show by default

Version: 0.7.0

  1. Minor bug fix where replay log results incorrect when go back and forth around iteration 0
  2. Minor bug fix where can not drag students immediately after move slider
  3. Minor bug fix where student centroids on top of clustering centroids after move slider
  4. Minor bug fix where student drag message on when move slider and can not drag students
  5. Minor bug fix where mouse hover over student centroid shows their graph when should not
  6. Minor bug fix where cluster slider disabled when should not be

Version: 0.6.10

  1. Updated readme documentation with LORD integration
  2. Minor bug fix where iframe preview for removed module get 404 error
  3. Major bug fix where removing a module after it was used in clustering produces errors during replay
  4. Minor bug fix where student drag message says on when researcher views anothers replay
  5. Minor bug fix where researcher could not view replay results of other users
  6. Minor bug fix where cluster slider disabled when should not be

Version: 0.6.9

  1. Added issues link to documentation
  2. Minor bug fix where clustering in an empty course produces JS error
  3. Minor bug fix where trying to update centroids when no data
  4. Major bug fix where clustering done with LORD graphs now updates properly in background
  5. Separate pages for graphing, configuring, and replay
  6. Export complete dataset now exports LORD data

Version: 0.6.7

  1. Changed version numbers to account for change in Moodle plugin directory version numbers
  2. Minor display improvements for later versions of Moodle, LORD integration options page not showing if no LORD graph
  3. Clustering stage and replay interface enhancements, added back admin option for LORD integration, updated documentation
  4. Minor bug fix where cluster slider could be adjusted while playing
  5. Minor bug fix where student id is showing instead of name when text box above centroid
  6. Feature enhancement for LORD integration where graph appears the same as in LORD plugin
  7. Bug fix where researcher can manipulate another user's graph when course section has no modules
  8. Feature enhancements for LORD integration, teachers can now turn integration on/off and choose custom or system graph
  9. Minor bug fix where exporting current logs from course with no users produced DB error
  10. Bug fix where imported records have no associated name in the DB, so students are missing from menu
  11. Features to use graph generated with Learning Object Relation Discovery (LORD) plugin
  12. Work around for older Moodle versions which do not have a user/lib.php::user_get_participants() function implemented
  13. Setting to show student names rather than sequential ids

Version: 0.6.4

  1. Student study id feature, which can be turned off in global settings
  2. Option to export a complete anonymized dataset

Version: 0.6.2

  1. Initial release of the plugin which contains the basic functionality described in the program's documentation