GithubHelp home page GithubHelp logo

moodle-an-hochschulen / moodle-local_sitestats Goto Github PK

View Code? Open in Web Editor NEW
4.0 6.0 1.0 56 KB

Moodle crawler plugin which connects to other Moodle sites to gather information about the plugins which they are running. This is a research plugin to be used on research Moodle instances. Do not use this plugin in production environments.

License: GNU General Public License v3.0

PHP 100.00%
moodle moodle-plugin moodle-local

moodle-local_sitestats's Introduction

moodle-local_sitestats

Moodle Plugin CI

Moodle crawler plugin which connects to other Moodle sites to gather information about the plugins which they are running. This is a research plugin to be used on research Moodle instances. Do not use this plugin in production environments.

Requirements

This plugin requires Moodle 3.7+

Motivation for this plugin

On moodle.org/plugins, plugin usage statistics are available on a global level, telling plugin maintainers and interested visitors how many registered Moodle instances in the world are using a particular plugin. However, there is no breakdown into world regions available and even less there isn't any possibility to filter the official statistics to see which plugins are being used by a small set of known Moodle instances.

To overcome this limitation and to be able to produce plugin usage statistics for a local Moodle administrator community, this crawler was developed which gathers plugin usage statistics from publicly available Moodle instances.

Installation

Install the plugin like any other plugin to folder /local/sitestats

See http://docs.moodle.org/en/Installing_plugins for details on installing Moodle plugins

Usage & Settings

After installing the plugin, it does not do anything to Moodle yet.

A navigation node "Site statistics" is added to the Boost navigation drawer which serves as starting point to all aspects of the plugin.

Theme support

This plugin is developed and tested on Moodle Core's Boost theme. It should also work with Boost child themes, including Moodle Core's Classic theme. However, we can't support any other theme than Boost.

Plugin repositories

This plugin is not published in the Moodle plugins repository.

The latest development version can be found on Github: https://github.com/moodle-an-hochschulen/moodle-local_sitestats

Issue reports

This plugin is provided as-is, without any warranty, without any support and without any development roadmap.

Please report any issues on Github: https://github.com/moodle-an-hochschulen/moodle-local_sitestats/issues

Right-to-left support

This plugin has not been tested with Moodle's support for right-to-left (RTL) languages. If you want to use this plugin with a RTL language and it doesn't work as-is, you are free to send us a pull request on Github with modifications.

Maintainers

The plugin is maintained by
Moodle an Hochschulen e.V.

Copyright

The copyright of this plugin is held by
Moodle an Hochschulen e.V.

Individual copyrights of individual developers are tracked in PHPDoc comments and Git commits.

Initial copyright

This plugin was initially built, maintained and published by
Ulm University
Communication and Information Centre (kiz)
Alexander Bias

It was contributed to the Moodle an Hochschulen e.V. plugin catalogue in 2022.

moodle-local_sitestats's People

Contributors

abias avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

ffhs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.