Rate

投票機能をコンテンツタイプとして追加できるRateモジュール

概要: 

さまざま投票機能に応用できる便利なレーティングモジュール

Category: 

Evaluation/Rating

モジュールのページ: 

ダウンロード: 

必要なモジュール: 

Voting api https://drupal.org/project/votingapi Google Chart Tools: Image Charts https://drupal.org/project/chart Date

インストール: 

バージョンおよび環境

Rate 7.x-1.7  Drupal 7.27

Voting API モジュールを使いますので、Fivestarモジュール、Is Usefullモジュール、Plus1モジュールなどと混在して使用する場合は検討が必要です。

設定: 

Rate Widgetsの作成

投票のRateコンテンツを作成します。 作成できるwidgetsの種類は以下の8種類

  • humbs up
  • Thumbs up / down
  • Number up / down
  • Fivestar
  • Emotion (this makes me mad, angry...)
  • Yes / no
  • Slider
  • Custom

作成したRateコンテンツをどのコンテンツタイプで設定するかを決めます。

たとえば、Fivestarのrate widgetsを選択して表示したサンプルです。Full Widgets, Compact

 

投票結果のグラフ表示

 

ウィジェットの表示設定

管理画面 -> サイト構築 -> Rate widgets リスト -> 追加したウィジェットのタイトル -> 表示設定

で、Full wiget は投票ができるウィジェット、Dispaly onlyは表示のみ

投票結果の計算

以下の投票結果は、Viewsモジュールの中でVoting Resultsにリレーションシップで平均投票を表示させた場合、および投票にリレーションシップさせたユーザ投票で適用になります。

 

Rateモジュールの環境設定

管理画面 -> サイト構築 -> Rate widgets 環境設定

 

ユーザ権限の設定

 

 

 

備考: 

RateモジュールとViewsインテグレーション

RateモジュールにはViewsインテグレーション機能があります。以下の説明は、Drupal 7.26、Rateモジュール7.x-1.7、Voting API モジュール 7.x-2.11、7.x-2.11Viewsモジュール7.x-3.7、での環境設定です。

まず、Rateモジュールの英文マニュアル(プログラムのディレクトリにあるREADEM.txt)で説明を確認します。

6. Views integration
--------------------------------------------------------------------------------
This module provides views integration via the VotingAPI module. To add a rate
widget in your view, first add a relation to "Node: Vote results" for nodes or
"Comment: Vote results" for comments. You have to configure a few options here.
The "Value type" and "Vote tag" needs to be the same as used for the widget
(see §2.1). The "aggregate" function must be "Number of votes".

After adding the relationship, you can add the field "Vote results: Value" to
your view. In the "Appearance" box you may choose one of the following:

* Rate widget (display only)
  This shows a disabled widget. Uses are allowed to see the results, but cannot
  click the buttons.
* Rate widget (compact)
  This shows a compact widget. This is the basic widget without the textual
  information.
* Rate widget
  This shows the full widget (as on the node page).

When using a view on nodes, you are advised to add the "Node: Type" field to
your view fields. If you do not, an additional query will be executed per row.
You may exclude this field from display.