Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
This module is a minimalist module for integrating the badgeville gamification service with Drupal.
It provides an API which wraps the Badgville services' REST API and simplifies the process of registering and communicating with the Badgeville REST API from within drupal.
Badgeville http://www.badgeville.com/ is a gameification service. It allows you to assign rewards / goals to certain activities. Badgeville tracks users progress towards achievements.
How it works
Badgeville is integrated into drupal using two separate modules:
The badgeville drupal module, which automatically adds the relevant js and supplies an API that can be accessed in your own custom module.
Your own custom module, that detects and sends events to badgeville via badgeville.modules' API
The Badgeville Module
This is a minimilist module for integrating Badgeville with Drupal.
Once installed, enabled and configured the badgeville module
Automatically includes badgevilles' tracker js into every page viewed by a logged in user.
Sets the user in that tracker to the currently logged in user.
Creates a global $badgeville object available for use in other modules.
In some cases (depending on program flow) the global may not yet be available so just do:
$badgeville = new badgeville();
This module adapts the standard order payment process for Ubercart Marketplace so that items from up to 5 multiple sellers can be paid for with one single transaction.