As most issue trackers Redmine works best if all project participants update their issues on a regular basis. This repository contains a solution to use the python-redmine (https://github.com/maxtepkeev/python-redmine) tool and generate a report on how often and how well users are doing it. All on "somewhat" gamification principles.
The application has a "data gathering" Python script and an Angular.js front-end. You should schedule to run the data gathering script as often as you prefer. It can be ran like this:
python python/runner.py --url https://redmine.url/ --user admin --password admin --project project --days=25 app/data/data.json
In order to run the Angular.js app which uses the app/data/data.json file to serve content, you should:
npm install
It can run like this:
npm start
You will see reports like this:
and