Forum Graph

Reports ::: report_forumgraph
Maintained by Andy Chan
The Forum Graph Report analyse interactions in a single Forum activity and create a force-directed graph using the D3.js Javascript library.

Forum Graph 2.4.1 (Build - 2013091600)

Moodle 2.4
Released: Monday, 16 September 2013, 12:53 PM
Forum Graph Report for Moodle
-------------------------------------

=ABOUT=
The Forum Graph Report analyse interactions in a single Forum activity and create a force-directed graph with the following features:
- Each node is a single user (node size depends on the no. of posts by the user).
- Each edge represent the interaction between 2 users (i.e. a user replied to another user post). Thickness indicating the no. of replies and arrow indicating who was repling.
- Force layout with draggable node.
- Two different node colours for teachers and students.
- Button to toggle the display of node label (user full name).
- Tooltip showing user full name, no. of discussions and no. of replies when rollovering node.
- Click on a node and a new window will popup showing the log (report_log in core Moodle) of the user posting/replying activities in the forum.
- A table summarising the total no. of discussions and replies in the forum, as well as the top three user who post the most.

=REMARKS=
The implementation of this report is in its early stage and it may have problems when it is installed in your Moodle. It was tested in Moodle 2.4 but it should work on Moodle 2.x envirnoment in general.

One known problem is that courses not in any course categories cannot be selected now.

Export graph as PDF/PNG is not supported now, it can only be saved as SVG file using browsers like Google Chrome.

=CREDITS=
Andy Chan , Programmer, CITE (http://www.cite.hku.hk)

=LINKS=
D3.js http://d3js.org/
Force Layout https://github.com/mbostock/d3/wiki/Force-Layout

Version information

Version build number
2013091600
Version release name
2.4.1 (Build - 2013091600)
Can be updated from
2013072900
Can be updated to
Testesd on Moodle 2.6.1 (Build - 2014002400) (2014072100)
Maturity
Alpha
MD5 Sum
dd61fcec0cc183aa6a086d9994a2b134
Supported software
PHP 5.3, PHP 5.4, Moodle 2.4

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Reports

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myreport") in the "report" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation