Moodle Plugins directory: Moodle AnalyST: Versions: 0.9 | Moodle.org
Moodle AnalyST
Experimental ::: report_moodleanalyst
Maintained by
Steffen Pegenau,
Technische Universität Darmstadt
Support tool for medium and large sites, that provides you with
- a better search function for courses and users
- a fast overview about a course with participants and their roles, activities, enrolment methods
- a fast overview about a user with their courses and roles
Moodle AnalyST 0.9
Moodle 2.5, 2.6, 2.7, 2.8
Released: аўторак, 7 красавіка 2015, 7:49 PM
General information
====================
moodle-analyst is a tool for support and administration tasks for
moodle (https://moodle.org/), implemented as a report plugin.
Features - summary
===================
- extreme fast and accurate course and user search
- get fast summary of users and courses with all relevant information
- reach frequently used moodle administration functions without any reloads
Did I mention that everything is pretty fast? ;)
Status: beta
=============
moodle-analyst has proved itself very useful on our productive system
(Apache on Linux with MSSQL backend) with about 25,000 users. We also tested it
successfully on smaller systems with MySQL backend.
We would like to hear all about your experiences, bugs you have found and
all kind of suggestions!
Installation
=============
- Put all files into /report/moodleanalyst in your moodle directory
- open the moodle administration page to install plugin
- you find the plugin in tht site reports:
Administration -> Site administration -> Reports -> Moodle AnalyST
(user needs to be at least 'course creator')
Idea
=====
Moodle makes (for good reasons) only very conservately use of JavaScript.
For the reasons see [1], [2] and [3].
In consequence many full page reloads are necessary to perform even simple tasks.
For this project we dropped the moodle principles of accessibility to get
a high speed support/administration tool, realised under heavy JavaScript usage.
Libraries we used:
- AngularJS, [4]
- Google Charts, [5] at the moment (february 2015) used for
the tables, and filters (dashboards)
- Slim, [6] "a micro framework for PHP" to realise a simple API to get
the needed data as JSON
Links
======
[1] https://docs.moodle.org/dev/JavaScript_guidelines
[2] https://docs.moodle.org/dev/Unobtrusive_Javascript
[3] https://docs.moodle.org/dev/Progressive_enhancement
[4] https://angularjs.org/
[5] https://developers.google.com/chart/
[6] http://www.slimframework.com/
====================
moodle-analyst is a tool for support and administration tasks for
moodle (https://moodle.org/), implemented as a report plugin.
Features - summary
===================
- extreme fast and accurate course and user search
- get fast summary of users and courses with all relevant information
- reach frequently used moodle administration functions without any reloads
Did I mention that everything is pretty fast? ;)
Status: beta
=============
moodle-analyst has proved itself very useful on our productive system
(Apache on Linux with MSSQL backend) with about 25,000 users. We also tested it
successfully on smaller systems with MySQL backend.
We would like to hear all about your experiences, bugs you have found and
all kind of suggestions!
Installation
=============
- Put all files into /report/moodleanalyst in your moodle directory
- open the moodle administration page to install plugin
- you find the plugin in tht site reports:
Administration -> Site administration -> Reports -> Moodle AnalyST
(user needs to be at least 'course creator')
Idea
=====
Moodle makes (for good reasons) only very conservately use of JavaScript.
For the reasons see [1], [2] and [3].
In consequence many full page reloads are necessary to perform even simple tasks.
For this project we dropped the moodle principles of accessibility to get
a high speed support/administration tool, realised under heavy JavaScript usage.
Libraries we used:
- AngularJS, [4]
- Google Charts, [5] at the moment (february 2015) used for
the tables, and filters (dashboards)
- Slim, [6] "a micro framework for PHP" to realise a simple API to get
the needed data as JSON
Links
======
[1] https://docs.moodle.org/dev/JavaScript_guidelines
[2] https://docs.moodle.org/dev/Unobtrusive_Javascript
[3] https://docs.moodle.org/dev/Progressive_enhancement
[4] https://angularjs.org/
[5] https://developers.google.com/chart/
[6] http://www.slimframework.com/
Version information
- Version build number
- 2015012100
- Version release name
- 0.9
- Maturity
- Beta
- MD5 Sum
- 50db2f8318f08d6117d4501ef12b6f66
- Supported software
- Moodle 2.5, Moodle 2.6, Moodle 2.7, Moodle 2.8
- Latest release for Moodle 2.5
- Latest release for Moodle 2.6
- The more recent release 2015081200 exists for Moodle 2.7
- The more recent release 2015081200 exists for Moodle 2.8
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL