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 itemsGet This Design
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
Domain
Use Cases
Tags
Found an issue or want to improve this design?
Open an IssueRelated Designs
Argument Quality Assessment
Multi-dimensional argument quality annotation based on the Wachsmuth et al. (2017) taxonomy. Rates arguments on three dimensions: Cogency (logical validity), Effectiveness (persuasive power), and Reasonableness (contribution to resolution). Used in Dagstuhl-ArgQuality and GAQCorpus datasets.
Emotion Detection (SemEval-2018 Task 1)
Multi-label emotion classification with intensity ratings based on SemEval-2018 Task 1. Annotate text for emotions (anger, anticipation, disgust, fear, joy, love, optimism, pessimism, sadness, surprise, trust) with intensity scales.
Empathetic Dialogue Annotation
Annotate emotional situations and empathetic responses in conversations. Based on EmpatheticDialogues (Rashkin et al., ACL 2019). Classify the emotional context and evaluate response empathy.