Skip to content

Add loader support for typeform data #89

@patcon

Description

@patcon

Re-ticketed from convo started by @nicobao at 2025-07-09 Polislike weekly call

The premise is that the loader could be given an export of typeform data, and convert that into Polis-like vote data

Example typeform: https://form.typeform.com/to/DGgVMUH5

Two conversion formats are possible (liberal vs conservative) where D = disagree (-1), P = pass (0), A = agree (+1)

liberal: 1/2/3/4/5 => D/D/P/A/A
conservative: 1/2/3/4/5 => D/P/P/P/A

It would be important for (as much as possible), everyone to have the same understanding of what 1/2/3/4/5 mean. Perhaps it's better to just use a different question format, and only offer disagree/pass/agree as options.

Proposed Typeform form recommendations:

  • a recommended labeling of scale: complete agree / pass / completely agree (?)
    • to allow consistent baseline
  • statements are required (can't be skipped)
  • can't submit partial

obvious there's no comment routing here -- the order of statements is whatever moderator chose. but it's still maybe an interesting way to get data into a polis-like pipeline. Since there's no equivalent to comment routing, it would be important for only full response sets to be included (no partial responses).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions