Skip to content

Card Sort

Costruisci in Potato interfacce di card sorting con drag-and-drop per compiti di raggruppamento, categorizzazione e architettura dell'informazione, in modalità chiusa o aperta.

Lo schema di annotazione card sort offre un'interfaccia drag-and-drop per raggruppare elementi in categorie. È adatto alla ricerca sull'architettura dell'informazione, alla categorizzazione di contenuti e a qualsiasi compito in cui gli annotatori devono organizzare elementi in gruppi sensati.

Interfaccia card sort di Potato con recensioni trascinate in gruppi di sentimentCard sort in Potato

Panoramica

Lo schema card sort supporta due modalità:

  • Sorting chiuso — gli annotatori trascinano le carte dentro gruppi predefiniti
  • Sorting aperto — gli annotatori creano i propri gruppi e li nominano

Le carte sono elementi trascinabili che gli annotatori dispongono rilasciandoli nei contenitori dei gruppi.

Avvio rapido

yaml
annotation_schemes:
  - annotation_type: card_sort
    name: content_grouping
    description: Drag each card into the most appropriate group.
    mode: closed
    groups:
      - Positive
      - Negative
      - Neutral

Opzioni di configurazione

CampoTipoPredefinitoDescrizione
annotation_typestringObbligatorioDeve essere "card_sort"
namestringObbligatorioIdentificatore univoco per questo schema
descriptionstringObbligatorioIstruzioni visualizzate agli annotatori
modestringObbligatorio"closed" (gruppi predefiniti) o "open" (gruppi creati dall'annotatore)
groupsarrayObbligatorio (chiuso)Elenco dei nomi dei gruppi per la modalità di sorting chiuso
items_fieldstring"items"Campo del JSON dei dati che contiene l'elenco delle carte
allow_empty_groupsbooleantrueSe i gruppi possono restare vuoti al momento dell'invio
allow_multiplebooleanfalseSe una carta può essere messa in più gruppi

Esempi

Sorting per sentiment (chiuso)

yaml
annotation_schemes:
  - annotation_type: card_sort
    name: sentiment_sort
    description: Sort each comment into the appropriate sentiment category.
    mode: closed
    groups:
      - Positive
      - Negative
      - Mixed
      - Off-topic
    allow_empty_groups: true

Con dati di esempio:

json
{
  "id": "batch_001",
  "items": [
    "Great product, love it!",
    "Terrible experience, never again.",
    "It was okay, some good and bad parts.",
    "Anyone know the weather today?"
  ]
}

Card sort aperto per l'architettura dell'informazione

yaml
annotation_schemes:
  - annotation_type: card_sort
    name: ia_sort
    description: >
      Group these menu items into categories that make sense to you.
      Name each group with a descriptive label.
    mode: open
    items_field: "menu_items"
    allow_empty_groups: false

Raggruppamento multi-etichetta

yaml
annotation_schemes:
  - annotation_type: card_sort
    name: theme_sort
    description: >
      Sort each statement into relevant themes.
      A statement can belong to multiple themes.
    mode: closed
    groups:
      - Economy
      - Healthcare
      - Education
      - Environment
      - Security
    allow_multiple: true

Formato di output

json
{
  "content_grouping": {
    "groups": {
      "Positive": ["Great product, love it!"],
      "Negative": ["Terrible experience, never again."],
      "Mixed": ["It was okay, some good and bad parts."],
      "Off-topic": ["Anyone know the weather today?"]
    }
  }
}

Nel sorting aperto i nomi dei gruppi sono stringhe definite dagli annotatori.

Buone pratiche

  1. Usa il sorting chiuso per risultati coerenti — i gruppi predefiniti rendono le annotazioni confrontabili tra annotatori
  2. Usa il sorting aperto per la ricerca esplorativa — quando vuoi scoprire come le persone raggruppano gli elementi in modo spontaneo
  3. Tieni corto il testo delle carte — testi lunghi rendono scomodo il trascinamento; usa etichette o estratti concisi
  4. Limita il numero di carte — da 15 a 30 carte per task è l'ideale, oltre le 40 diventa faticoso
  5. Dai etichette di gruppo chiare — nel sorting chiuso usa nomi di gruppo non ambigui per ridurre la confusione

Ulteriori letture

Per i dettagli implementativi, vedi la documentazione sorgente.