Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: HeCAPTe 1.0.2 — Minor update available for module hecapte_captcha (1.0.2). Release: Attribution & Licensing 1.2.1 — Minor update available for module attribution (1.2.1). Release: MCP Sentinel 2.29.0 — Minor update available for module mcp_sentinel (2.29.0). Release: Audit Chain 1.10.9 — Minor update available for module audit_chain (1.10.9). Release: Menu Autopilot 1.4.7 — Minor update available for module menu_autopilot (1.4.7). Release: FileGate 1.11.3 — Minor update available for module file_gate (1.11.3). Release: Download Tracker 1.0.7 — Minor update available for module download_tracker (1.0.7). Release: Directory2Block Slideshow 1.0.8 — Minor update available for module directory2block_slideshow (1.0.8). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

This Drupal module introduces a comprehensive survey system that integrates seamlessly with OpenAI's powerful AI capabilities. Designed for both novice and advanced Drupal users, this module enables the creation, distribution, and analysis of surveys within a Drupal site. It leverages custom content types and entity references to structure surveys with related questions and answers, which are then displayed as forms on the site. This solution is ideal for anyone looking to engage their audience through interactive surveys and gather insightful data through intuitive graphical representations like pie charts.

Features

This module provides a dynamic and flexible solution for creating and managing surveys on Drupal-based websites. It allows site administrators to easily construct surveys using a hierarchical system of custom content types for answers, questions, and survey containers. The integration with OpenAI enhances the module's functionality by enabling AI-driven suggestions for questions and answers, making the survey creation both innovative and user-friendly.

The module's basic functionality includes:

Creation of custom content types for answers, questions, and surveys.
Ability to link these content types through entity references, forming a structured survey system.
A front-end form that collects responses, which are then visualized as pie charts.

Unique features include:

OpenAI integration to suggest relevant questions and answers based on the survey type.
The ability to manage and display survey results graphically, providing clear insights into data collected.

This module is particularly useful for organizations that require detailed feedback on various topics and wish to engage their audience interactively. It is ideal for academic research, customer feedback, and internal company surveys.

Post-Installation

Upon installing the module, follow these steps to configure and utilize its features:

  • Navigate to Admin > Configuration > Development > OpenAI API Settings to enter your OpenAI API key and select the desired model. This step is crucial for enabling AI-driven functionalities.
  • To create a survey, go to Content > Add Content > Survey Content. Add questions and their corresponding answers by leveraging the entity reference system.
  • Use the 'Survey Type' field to fetch AI-suggested questions and answers tailored to your survey's focus.
  • To display the survey on your site, go to Admin > Structure > Block Layout and place the 'Survey Form Block' on the desired page by configuring it to reference the specific survey node.
  • Results can be viewed under Admin > Content > Survey List, where each survey node provides a detailed pie-chart analysis of responses.

Additional Requirements

Besides Drupal core, this module requires:

  • Entity Reference Module: Ensures the linking between answers, questions, and surveys.
  • An active OpenAI API key and an appropriate AI model setup.

Ensure these dependencies are met and configured properly to harness the full potential of the module.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jul 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.0 Stable Jul 3, 2024
1.0.x-dev Dev Jul 3, 2024