keri-foundation / abtest-valueprops

abtest-valueprops
https://keri.foundation/various/inquiry-keri/app/
0 stars 0 forks source link

Comment field in context possible? #1

Open henkvancann opened 1 month ago

henkvancann commented 1 month ago

Could we have a possibility for users of https://keri.foundation/various/inquiry-keri/app/ to make a comment about a statement or question during the ABtest?

=== Oct 23 Henk === I tested the comment field, but I don't get any feedback on what happens with it; I can't find/edit/delete my comment either.

I would also put it in context (at what point do I make a comment, about which statement, or about which question?)

henkvancann commented 1 month ago

Kor:

aha you also want to be able to comment per statement

sending the texts is quite rusty via email 5m

Editing / deleting comments maybe via external service I'm thinking

the whole thing will play out locally, unless I get Heroku or Firebase involved, but that's not a problem, then it will go into the email at the end. I just have to prepare the user better for what's coming because now they suddenly get quite unexpectedly that the email client is going to start 1m

Kor Editing / deleting comments maybe via external service I'm thinking

H: Also a good idea, via such a commenting service. K: if it becomes an external service, that is also confusing I think now, because then you already have two channels the channel where the choices are and the channel where the comments are.

Henk

Or make them locally accessible and save the context (comment1 - statement3) and then offer the option to send them by email? Delete them locally once sent? I'm just shouting, as simple as possible but that you know what they are commenting on and that they can also edit or delete the comment

H: If saving context is difficult, they should refer to where they are themselves with text

K: If I offer the text at the end in an editable field, they can start editing and then send K: Then the tool is ultimately a system with which you can compose an email in an organized way, to put it very simply

Kor

My concern is that it is disruptive People are used to clicking send and that's it. Suddenly that email client is confusing because that never happens. And then they might think: oops, get rid of it, never mind H: true

K: but if they are people who are really prepared and want to participate, it is different

H: Yes, we can prepare them to choose, answer questions and possibly write an email to us, then it won't come as a surprise

kordwarshuis commented 1 month ago

Working on a “ledger” (JS Array with objects) that keeps track of the statements chosen, the multiple choice answers chosen and the comments written, instead of writing every choice as a string to localStorage and forget.

Example:

const ledger = [
    {
        id: 0,
        statement: "The first statement",
        multipleChoiceAnswer: "This is the correct answer to the first statement",
        comment: "This is the comment",
    },
    {
        id: 1,
        statement: "The second statement",
        multipleChoiceAnswer: "This is the correct answer to the second statement",
        comment: "This is the comment",
    },
    {
        id: 2,
        statement: "The third statement",
        multipleChoiceAnswer: "This is the correct answer to the third statement",
        comment: "This is the comment",
    },
    …
]
kordwarshuis commented 1 month ago

Step 1: Now, per the statement / multiple choice question set, there is also a comment field in a separate modal.

kordwarshuis commented 1 month ago

Added simple captcha Design change Bug fix Code clean up Added PHP back-end code that processes the results (not in repo yet)

kordwarshuis commented 1 month ago

Added download button for JSONL Added download button for markdown (not ready yet)

CSV?