Moodle Plugins directory: Behaviour Analytics: Versions: v0.9.3 | Moodle.org
Behaviour Analytics
Blocks ::: block_behaviour
Maintained by
Ted Krahn,
Maiga Chang
Behaviour Analytics is a Moodle block plugin that is intended for extracting sequential behaviour patterns of students from course access logs.
Behaviour Analytics v0.9.3
Moodle 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0, 4.1
Released: Cumartesi, 18 Mart 2023, 3:51 AM
Version: 0.9.3
Tested on Moodle 4.1
Removed extra whitespace as per code checker plugin
Version: 0.9.2
Changed standard page type to base in view, position, replay, dashboard scripts.
Change the position of the node legend when configuring for 4.0.
Change the cursor offset values for node legend resizing for 3.6 and above.
Change the initial positions of the centroid comment text boxes for 4.0.
Bug fix where the graph's link force does not match slider value on configuration page.
Bug fix where the CSV output for survey questions, options, and responses was not escaping double quotes.
Bug fix where LORD graph still used after integration turned off.
Bug fix where student links not showing when viewing behaviour graph with LORD and LSA graphs.
Version: 0.9.1
Added version number to block title.
Added links for other plugins and Personalised Study Guide project web page to documentation.
Added "Publications" section to documentation.
Change node mouse over iframe timeout from 750 to 400.
Weight slider default is now 0.
Changed repository.
Version: 0.9.0
Finish survey management feature.
Added the ability to integrate with the Personalised Study Guide course format.
New feature: graph generation with Lag Sequential Analysis.
Version: 0.7.8
Added global setting to allow teacher to show student names.
Added instance setting to allow teachers to choose to show student names.
New feature: clustering dashboard with summary and iteration tables.
Start of survey management feature in dashboard.
Added 3 default surveys.
Version: 0.7.5
Added navigation menu to interfaces.
New feature: ability to select students by groups when viewing and clustering.
Version: 0.7.4
Bug fix for student role ID, using unique shortname instead of archetype.
Version: 0.7.3
Added features to delete selected clustering data.
Version: 0.7.1
Changed rand() call to mt_rand() in task class
Minor bug fix where data not being reset during replay and causing errors
Change default setting for showing student IDs, won't show by default
Version: 0.7.0
Minor bug fix where replay log results incorrect when go back and forth around iteration 0
Minor bug fix where can not drag students immediately after move slider
Minor bug fix where student centroids on top of clustering centroids after move slider
Minor bug fix where student drag message on when move slider and can not drag students
Minor bug fix where mouse hover over student centroid shows their graph when should not
Minor bug fix where cluster slider disabled when should not be
Version: 0.6.10
Updated readme documentation with LORD integration
Minor bug fix where iframe preview for removed module get 404 error
Major bug fix where removing a module after it was used in clustering produces errors during replay
Minor bug fix where student drag message says on when researcher views anothers replay
Minor bug fix where researcher could not view replay results of other users
Minor bug fix where cluster slider disabled when should not be
Version: 0.6.9
Added issues link to documentation
Minor bug fix where clustering in an empty course produces JS error
Minor bug fix where trying to update centroids when no data
Major bug fix where clustering done with LORD graphs now updates properly in background
Separate pages for graphing, configuring, and replay
Export complete dataset now exports LORD data
Version: 0.6.7
Changed version numbers to account for change in Moodle plugin directory version numbers
Minor display improvements for later versions of Moodle, LORD integration options page not showing if no LORD graph
Clustering stage and replay interface enhancements, added back admin option for LORD integration, updated documentation
Minor bug fix where cluster slider could be adjusted while playing
Minor bug fix where student id is showing instead of name when text box above centroid
Feature enhancement for LORD integration where graph appears the same as in LORD plugin
Bug fix where researcher can manipulate another user's graph when course section has no modules
Feature enhancements for LORD integration, teachers can now turn integration on/off and choose custom or system graph
Minor bug fix where exporting current logs from course with no users produced DB error
Bug fix where imported records have no associated name in the DB, so students are missing from menu
Features to use graph generated with Learning Object Relation Discovery (LORD) plugin
Work around for older Moodle versions which do not have a user/lib.php::user_get_participants() function implemented
Setting to show student names rather than sequential ids
Version: 0.6.4
Student study id feature, which can be turned off in global settings
Option to export a complete anonymized dataset
Version: 0.6.2
Initial release of the plugin which contains the basic functionality described in the program's documentation
Tested on Moodle 4.1
Removed extra whitespace as per code checker plugin
Version: 0.9.2
Changed standard page type to base in view, position, replay, dashboard scripts.
Change the position of the node legend when configuring for 4.0.
Change the cursor offset values for node legend resizing for 3.6 and above.
Change the initial positions of the centroid comment text boxes for 4.0.
Bug fix where the graph's link force does not match slider value on configuration page.
Bug fix where the CSV output for survey questions, options, and responses was not escaping double quotes.
Bug fix where LORD graph still used after integration turned off.
Bug fix where student links not showing when viewing behaviour graph with LORD and LSA graphs.
Version: 0.9.1
Added version number to block title.
Added links for other plugins and Personalised Study Guide project web page to documentation.
Added "Publications" section to documentation.
Change node mouse over iframe timeout from 750 to 400.
Weight slider default is now 0.
Changed repository.
Version: 0.9.0
Finish survey management feature.
Added the ability to integrate with the Personalised Study Guide course format.
New feature: graph generation with Lag Sequential Analysis.
Version: 0.7.8
Added global setting to allow teacher to show student names.
Added instance setting to allow teachers to choose to show student names.
New feature: clustering dashboard with summary and iteration tables.
Start of survey management feature in dashboard.
Added 3 default surveys.
Version: 0.7.5
Added navigation menu to interfaces.
New feature: ability to select students by groups when viewing and clustering.
Version: 0.7.4
Bug fix for student role ID, using unique shortname instead of archetype.
Version: 0.7.3
Added features to delete selected clustering data.
Version: 0.7.1
Changed rand() call to mt_rand() in task class
Minor bug fix where data not being reset during replay and causing errors
Change default setting for showing student IDs, won't show by default
Version: 0.7.0
Minor bug fix where replay log results incorrect when go back and forth around iteration 0
Minor bug fix where can not drag students immediately after move slider
Minor bug fix where student centroids on top of clustering centroids after move slider
Minor bug fix where student drag message on when move slider and can not drag students
Minor bug fix where mouse hover over student centroid shows their graph when should not
Minor bug fix where cluster slider disabled when should not be
Version: 0.6.10
Updated readme documentation with LORD integration
Minor bug fix where iframe preview for removed module get 404 error
Major bug fix where removing a module after it was used in clustering produces errors during replay
Minor bug fix where student drag message says on when researcher views anothers replay
Minor bug fix where researcher could not view replay results of other users
Minor bug fix where cluster slider disabled when should not be
Version: 0.6.9
Added issues link to documentation
Minor bug fix where clustering in an empty course produces JS error
Minor bug fix where trying to update centroids when no data
Major bug fix where clustering done with LORD graphs now updates properly in background
Separate pages for graphing, configuring, and replay
Export complete dataset now exports LORD data
Version: 0.6.7
Changed version numbers to account for change in Moodle plugin directory version numbers
Minor display improvements for later versions of Moodle, LORD integration options page not showing if no LORD graph
Clustering stage and replay interface enhancements, added back admin option for LORD integration, updated documentation
Minor bug fix where cluster slider could be adjusted while playing
Minor bug fix where student id is showing instead of name when text box above centroid
Feature enhancement for LORD integration where graph appears the same as in LORD plugin
Bug fix where researcher can manipulate another user's graph when course section has no modules
Feature enhancements for LORD integration, teachers can now turn integration on/off and choose custom or system graph
Minor bug fix where exporting current logs from course with no users produced DB error
Bug fix where imported records have no associated name in the DB, so students are missing from menu
Features to use graph generated with Learning Object Relation Discovery (LORD) plugin
Work around for older Moodle versions which do not have a user/lib.php::user_get_participants() function implemented
Setting to show student names rather than sequential ids
Version: 0.6.4
Student study id feature, which can be turned off in global settings
Option to export a complete anonymized dataset
Version: 0.6.2
Initial release of the plugin which contains the basic functionality described in the program's documentation
Version information
- Version build number
- 2023031700
- Version release name
- v0.9.3
- Maturity
- Beta
- MD5 Sum
- 0bb0bd2b553670bd1964d9c8d9659d60
- Supported software
- Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1
- Latest release for Moodle 3.4
- Latest release for Moodle 3.5
- Latest release for Moodle 3.6
- Latest release for Moodle 3.7
- Latest release for Moodle 3.8
- Latest release for Moodle 3.9
- Latest release for Moodle 3.10
- Latest release for Moodle 3.11
- Latest release for Moodle 4.0
- Latest release for Moodle 4.1
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
Default installation instructions for plugins of the type Blocks
- Make sure you have all the required versions.
- Download and unpack the block folder.
- Place the folder (eg "myblock") in the "blocks" subdirectory.
- Visit http://yoursite.com/admin to complete the installation
- Turn editing on in any home or course page.
- Add the block to the page
- Visit the config link in the block for more options.