Evaluation/rating

Evaluation API

bobmarchman - January 14, 2010 - 18:41

The Eval API module provides an API for other modules to utilize that facilitates the adding of arbitrary criteria to content types and nodes that can be evaluated as seen fit by the implementing module. Put simply, nodes can be given a set of arbitrary criteria that can be evaluated for a given purpose. Other modules can use these criteria and the evaluated results however they see fit.

Also included is the Evaluation API Example module, which creates a new a content type for demonstrating how to use the Evaluation API.

Project funded by: http://southcentralmedia.com

Atrium Answers

smokris - January 8, 2010 - 17:32
Atrium Answers

A Questions and Answers feature for Open Atrium, with User Reputations.

Users can post questions and answers, upon which other users can vote. Positive votes give the posting user +10 userpoints; negative votes give the posting user -2 userpoints. Userpoints are displayed next to the username.

In addition to Open Atrium 1.x, this feature depends on:

Stats

derhasi - January 5, 2010 - 16:03

Stats provides an API for creation, calculation and storage of statistic values.

Basic features:

  • Central definition of Stats types via hook_stats_info()
  • Queued calculation with stats_queue() (dependency on Drupal Queue or instant calculation with stats_run()
  • Views implementation
  • Storage in different (custom) tables
  • Different calculation modes like COUNT, SUM, MIN, MAX
  • Extendible by more calculation and storage modes by custom callbacks (e.g. for possible memcache integration)

Implemented contrib modules (to come):

  • Time driven calculation of stats

The heavy-development source code is currently available on a github repository.

Contributed modules to use this API:

Content moderation

screenshot_030.png

In Short

This module does what a lot of people know under staging. While you have a live version for all visitors, you can work on a new revision (or revisions). To set a newer revision live, you have to approve it in a workflow.

You can have a look at this video podcast. The module and its usecase is explained there.

Usecases

You want a lot of people edit your nodes or documents, but they should not change the "visible" version just right away. Lets say for some quality assurance, process description or sensible content in your company.

  1. Some selected group should first review those changes (based one a specific revision marked for "approval). In the meantime others should be able to edit and create new revisions (which are not part of this approval process)
  2. Later some group can approve that revision and make it the new live-version
  3. Every state change (review, approval..) should get logged in a history. You always want to know, who reviewed / approved what, when and what revisions
  4. You want to have a different workflow, like some other states between review and approve and live. You want to define your own workflow.
  5. You want to create ToDo list for you reviwer / approval teams

Userpoints Karma

kbahey - November 24, 2009 - 23:46

Userpoints Karma integrates the vote/up down module with the userpoints module to provide a node/comment rating karma system.

The module allows a voter using the vote/up down widget to add or subtract points to the author of a given node or comment, thereby awarding or punishing the author for what they wrote. The the number of points is configurable by the site's admin. Also, the node types are configurable, so that is shown on nodes or comments of a certain type, and not others.

The module can notify users when they login with a total of points gained/lost due to others voting up their nodes or comments.

Installation

In order to install this module, you have to install version 6.x-2.x-dev of the vote up/down module, and enable the node and comment modules within that module.

After you install the module, you must change the "tag" for vote up/down to match the tag in karma points. This is necessary only if you have other voting modules that are active on the site (e.g. fivestar).

Configuration

The following configuration options are available for this module:

  • Users can or cannot change their vote once they have voted.

Date picker formatter

This module is a CCK formatter allowing users to pick one or more dates (from a date, datetime or datestamp CCK field) similar to the Doodle online service.

Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.