Drupal Research & Evidence-Based Practice 5 — Questions and Answers
Question 1: Which Drupal module enables researchers to create structured surveys and collect form submission data for analysis?
- Webform (Correct answer)
- Paragraphs
- Layout Builder
- Pathauto
Correct answer: Webform
The Webform module provides advanced form building, conditional logic, and submission storage/export features essential for data collection in research contexts.
Question 2: When implementing evidence-based personalization on a Drupal site, which module provides condition-based content targeting?
- Context module or Smart Content (Correct answer)
- Devel Generate
- Aggregator
- Mailsystem
Correct answer: Context module or Smart Content
Modules like Context and Smart Content evaluate conditions (user role, path, device) to deliver targeted content variants, supporting evidence-based personalization strategies.
Question 3: What is the evidence-based rationale for enabling Drupal's BigPipe module on high-traffic sites?
- BigPipe reduces database storage usage
- BigPipe sends cacheable page sections first, measurably improving perceived load time for authenticated users (Correct answer)
- BigPipe compresses uploaded images automatically
- BigPipe prevents CSRF attacks on forms
Correct answer: BigPipe sends cacheable page sections first, measurably improving perceived load time for authenticated users
BigPipe streams cacheable placeholder replacements incrementally, and performance studies show measurable Time-to-First-Byte improvements for pages with personalized elements.
Question 4: Which approach best demonstrates evidence-based information architecture design in Drupal?
- Building taxonomy and menu structures based on card sorting and tree testing user research data (Correct answer)
- Copying the navigation structure from a competitor's site
- Using whatever taxonomy structure is easiest to implement
- Letting content editors create all taxonomy terms without governance
Correct answer: Building taxonomy and menu structures based on card sorting and tree testing user research data
Card sorting reveals users' mental models and tree testing validates navigation structures, providing user-generated evidence that should drive Drupal's taxonomy and menu design.
Question 5: In a Drupal migration project, which tool provides the most auditable, evidence-based record of data transformation logic?
- The Migrate API with YAML-defined migration plugins (Correct answer)
- Manual database imports via phpMyAdmin
- Copying files directly between servers with rsync
- Using Backup and Migrate for content transfer
Correct answer: The Migrate API with YAML-defined migration plugins
Drupal's Migrate API defines transformations in versioned YAML files with source, process, and destination plugins, creating a reproducible and auditable data transformation record.
Question 6: Which Drupal.org resource provides the most reliable evidence when researching whether a module is safe to use in production?
- The module's marketing description on its homepage
- The project's usage statistics, automated test results, issue queue status, and security advisory history (Correct answer)
- The number of screenshots in the module's README
- Whether the module's name sounds professional
Correct answer: The project's usage statistics, automated test results, issue queue status, and security advisory history
Quantitative signals—usage counts, test pass rates, issue resolution rates, and security advisory history—provide objective evidence of a module's production readiness.
Question 7: What evidence-based practice should guide the decision to build a custom Drupal module versus using an existing contrib solution?
- Always build custom to avoid dependencies
- Evaluate contrib modules against requirements using a scored comparison matrix before committing to custom development (Correct answer)
- Choose custom development because it is always faster
- Use contrib modules even when they do not meet any project requirements
Correct answer: Evaluate contrib modules against requirements using a scored comparison matrix before committing to custom development
A scored requirements matrix objectively compares contrib solutions against project needs, providing defensible evidence for build-vs-buy decisions.
Which Drupal module enables researchers to create structured surveys and collect form submission data for analysis?