Enquette

This documentation is powered by the Dispute component based on the pj DataProvider and the pj DataProvider Framework respectively.

Description:

The Enquette consists basically of one or more pairs of question item and evaluation control, eventually organized in more layers. It either lets the visitor to choose his votes or it displays results statistics together with distribution graphics.

The Enquette can be implemented either as a component (menu) or as a part of Joomla content (article). An important feature is the export in the Office Open XML format (e. g. MS Excel) enabling further processing with external tools.

Administrate Enquette:

  1. Have a look at the Enquette Anatomy
  2. Purchase and Install Enquette package
  3. Create Enquette Menu, Create Enquette Module or Append Enquette to an Article
  4. Set up Enquette
  5. Optionally, Invite selected respondents
  6. Download / upload Enquette
  7. Work up results with Excel
Single

Depending on the Layer Type property (see Enquette Layers), the Layer Questions Tab may look like this for Single Criterion Layer...

Multiple

... or like this for Multiple Criteria Layer

Questions controls and properties

ID
The question or criterion (Multiple Criteria) ID. This is the ID referred by Conditions.
Required

Arbitrary: The Visitor may left the question unanswered.

Mandatory: The Visitor is forced to vote before Submit.

Separator: The question has no evaluation control.

Evaluate By The Evaluation Control. This is one of Checkbox, Dropdown, Multiselect Dropdown, Radio Buttons, Numeric, Date, Text field or Text Area
Schema

The Evaluation Schema. See Evaluation Schemata.

For Numeric, Date, Text field or Text Area, the schema has an effect only if it defines some Options. Otherwise, any schema fits.

Text The question's text.
Condition

The Condition defines when the Question displays. The evaluation occurs on client side in real time. Note that Date, Text field or Text Area controls do not fit for conditions as they do not provide numeric values.

A simple condition has the format "[ID] op value", where

  • ID is the determinant question ID on Single Criterion Layer, or it has the format "QuestionID:CriterionID" on Multiple Criteria Layer.
  • op is one of "=", "<>", "<=", ">=".
  • value is the numeric value of the determinant control.

Simple conditions may be chained to complex logic expressions using parenthesis, "and" and/or "or" operators.

Example: "[50:32] > 2 and ([57] > 2 or [58] <= 4)"

Buttons Questions and Criteria provide buttons for ordering, editing and deleting.
Name (Multiple Criteria) The Criterion name displayed at the column header
New Question Adds new Question.
New Criterion (Multiple Criteria) Adds new Criterion.