Dialogue Monitoring and Statistics

Historical portfolio · Work documented before the 2018 static archive. Descriptions reflect the original delivery, not current client systems. Explore selected case studies.

This project is one of a series of custom Drupal modules for encouraging user contribution to an online community website, monitoring performance and measuring success.

Site-wide performance is accessed by administrators who can view tailored performance statistics and can drill down to a city, organisation or a specific user in a selected country. The implementation used Ajax and JSON.

It is based on pre-defined performance indicators which can also be configured in the administration area to allow generation of custom performance reports which can be accessed by users, supervisors, managers and country coordinators.

The implementation used a custom database schema for reporting queries, Google Chart, Drupal’s Form API and Schema API, and the contributed Date API.

Original work, first comments and subsequent comments are displayed in the user profile in a column chart. Individual contribution is shown along with points earned and percentage performance.

Custom reports are generated for each organisation, manager and country coordinator. The report, which shows useful performance data and whether targets are achieved, can be customised by setting the range of data and dates.

Category