Skip to content

Session content — valuesSort (ACT values card-sort)

Block type: valuesSort · Domain: session-content

Per-template payload for content.sessions.content where template_type='valuesSort'. Edit this file in naluma-directus; mirror into naluma-app/assets/schemas/session-content/ in the same change.

Fields

Field Type Required Allowed values Notes
intro string yes Body paragraph rendered above the reorderable list.
items array yes Reorderable values. Reordering itself is the action — Done writes the ordered labels. — minItems 2
items[].label string yes Value label shown to the user; also persisted into ordered_values[]. — minLength 1
min_items integer yes Minimum number of items required before Done enables. 0 = no minimum (ranking always permitted). — min 0

Example

{
  "intro": "Drag and drop these values into the order that feels most important to you right now.",
  "items": [
    {
      "label": "Health"
    },
    {
      "label": "Connection"
    },
    {
      "label": "Peace of mind"
    },
    {
      "label": "Creativity"
    },
    {
      "label": "Achievement"
    }
  ],
  "min_items": 0
}