Quant

Модуль Quant является движком, который составляет отчёты по количественным показателям различных компонентов сайта. Модуль берёт исходные данные об обычных действиях, таких как добавление документов, и составляет графики активности по выбранным показателям. В настоящий момент, доступно составление графиков по следующим показателям:

  • Добавление документов
  • Добавление комментариев
  • Добавление документов по типам
  • Сбор содержания агрегатором
  • Добавление пользователей
  • Сообщения пользователя (на основе Shoutbox)
  • Получение пользователем баллов (на основе User Points)
  • Добавление групп (на основе Organic groups)
  • Присоединение к группе (на основе Organic groups)
  • Отправка приглашений (на основе Invite)
  • Принятие приглашений (на основе Invite)
Drupal. Quant

АПИ

Подробную информацию об использовании функций модуля Quant в своих проектах, можно найти в файле API.txt. Пример создания графика, который показывает добавление комментариев:

function my_module_quants() {
  $quants = array();

  $quant = new stdClass;
  $quant->id = 'comment_creation'; // Unique ID
  $quant->label = t('Comment creation'); // The title of the chart
  $quant->labelsum = TRUE; // Add the sum of items over time to the title
  $quant->table = 'comments'; // The database table
  $quant->field = 'timestamp'; // The column that stores the timestamp
  $quant->dataType = 'single'; // Only one datapoint used
  $quant->chartType = 'line'; // The type of chart
  $quants[] = $quant;

  return $quants;
}

Зависит от модулей: 
Chart API