Data obtained from surveys contains information not only about the
    survey responses, but also the survey metadata, e.g. the original survey
    questions and the answer options. The 'surveydata' package makes it easy to
    keep track of this metadata, and to easily extract columns with
    specific questions.

This tool is designed to analyze up to 5 Fraud Detection Questions integrated into a survey, focusing on potential fraudulent participants to clean the survey dataset from potential fraud. Fraud Detection Questions and further information available at <https://surveydefense.org>.

Generate programmable surveys using markdown and R code chunks. Surveys
    are composed of two files: a survey.qmd 'Quarto' file defining the
    survey content (pages, questions, etc), and an app.R file defining a
    'shiny' app with global settings (libraries, database configuration,
    etc.) and server configuration options (e.g., conditional skipping /
    display, etc.). Survey data collected from respondents is stored in a
    'PostgreSQL' database. Features include controls for conditional skip
    logic (skip to a page based on an answer to a question), conditional
    display logic (display a question based on an answer to a question), a
    customizable progress bar, and a wide variety of question types,
    including multiple choice (single choice and multiple choices),
    select, text, numeric, multiple choice buttons, text area, and dates.
    Because the surveys render into a 'shiny' app, designers can also
    leverage the reactive capabilities of 'shiny' to create dynamic and
    interactive surveys.

Visualize and tabulate single-choice, multiple-choice, matrix-style questions from survey data. 
    Includes ability to group cross-tabulations, frequency distributions, and plots by categorical variables and 
    to integrate survey weights. Ideal for quickly uncovering descriptive patterns in survey data.

Supports survey research workflows built around a typed
    instrument object (the sframe). Features include visual instrument
    design via a browser-based builder or 'Shiny' studio, export to a
    self-contained static HTML survey, an embeddable 'Shiny' module, SHA-256
    integrity-checked serialisation to the '.sframe' format, multi-page survey
    rendering, branching logic, response quality checking, scale scoring,
    psychometric diagnostics, analysis-plan execution, model syntax planning,
    an interactive response dashboard, codebook generation, and reproducible
    HTML reporting.