This project is not covered by Drupal’s security advisory policy.

Overview:
Questions field defines a new field type that allows you to divides your field to unlimited subfields (Components).

In addition, each field created has permission that allows users with a specific role(e.g. Webmaster) to Create, Update, Delete Subfield.
Note: When you add Subfield actually you add a column in the table of Database, thus the core and modules(Views, Rules ....) can manipulate and access to it properly.

Why should you use Questions field?

  • Gain performance: With one Questions field you can create many questions, instead of create field for each question.
  • Manageability, Authorization: Each Questions field has permission, So you can grant the user with specific role the permission to manage the questions.
  • Unlimited Subfields: You can use this module as Subfields, Component field, Multifield, Triple Field, Quadruple Field, Quintuplet Field.
  • You can use it as country field.
  • Feeds integration for importing.

Related projects:
Options Element: Provides a better UI for creating select list options.
Select or Other: Allows for a textfield for "Other..." options in select lists and radio buttons.

Comparison with other modules:

  • Question Field: The questions created by entity(node,..) and the user response to them on the view of entity(node, ..).
  • Questions field: The questions created as Components field or Multifield and the user response to them on the creation of entity(node,..).

Component type support:

  1. textfield(format_number, number, text)
  2. textarea
  3. List(checkbox, radio, select)--(multiple values)
  4. Email (multiple values)
  5. Image (multiple values)
  6. File
  7. Date
  8. Entity Reference
  9. Node Reference
  10. Revision Reference
  11. Taxonomy

Component types TODO:

  1. Add Markup component type

Important: Feel free to report any error or bug to help me improve this module by clicking here
Thank you in advance

Credits

Supporting organizations: 
Software solution

Project information

Releases