Showcase/Likert Scale Survey
beginnersurvey

Likert Scale Survey

Multi-question survey using Likert scales to measure agreement, satisfaction, or frequency.

📊

survey annotation

Configuration Fileconfig.yaml

# Likert Scale Survey Configuration
# Multi-question survey for measuring attitudes and opinions

annotation_task_name: "User Experience Survey"

data_files:
  - "data/survey_items.json"

item_properties:
  id_key: "id"
  text_display_key: "product_description"

user_config:
  allow_all_users: true

annotation_schemes:
  - annotation_type: "likert"
    name: "ease_of_use"
    description: "The product is easy to use"
    size: 5
    min_label: "Strongly Disagree"
    max_label: "Strongly Agree"

  - annotation_type: "likert"
    name: "meets_needs"
    description: "The product meets my needs"
    size: 5
    min_label: "Strongly Disagree"
    max_label: "Strongly Agree"

  - annotation_type: "likert"
    name: "would_recommend"
    description: "I would recommend this product to others"
    size: 5
    min_label: "Strongly Disagree"
    max_label: "Strongly Agree"

  - annotation_type: "likert"
    name: "value_for_money"
    description: "The product provides good value for money"
    size: 5
    min_label: "Strongly Disagree"
    max_label: "Strongly Agree"

  - annotation_type: "likert"
    name: "overall_satisfaction"
    description: "Overall, I am satisfied with the product"
    size: 7
    min_label: "Very Dissatisfied"
    max_label: "Very Satisfied"

  - annotation_type: "multiselect"
    name: "best_features"
    description: "Which features do you like most?"
    labels:
      - name: "Design"
      - name: "Performance"
      - name: "Reliability"
      - name: "Customer Support"
      - name: "Documentation"
      - name: "Price"

  - annotation_type: "text"
    name: "feedback"
    description: "Any additional feedback?"
    required: false

output: "annotation_output/"

Sample Datasample-data.json

[
  {
    "id": "survey_001",
    "product_description": "Please rate your experience with Potato Annotation Tool - a lightweight, configurable annotation platform for NLP research."
  },
  {
    "id": "survey_002",
    "product_description": "Please rate your experience with our new documentation system - an interactive guide for setting up annotation tasks."
  }
]

// ... and 1 more items

Get This Design

View on GitHub

Clone or download from the repository

Quick start:

git clone https://github.com/davidjurgens/potato-showcase.git
cd potato-showcase/likert-scale-survey
potato start config.yaml

Details

Annotation Types

likertmultirate

Domain

researchuser-feedback

Use Cases

surveyuser-researchfeedback

Tags

surveylikertratingfeedbackquestionnaire

Found an issue or want to improve this design?

Open an Issue