Skip to content

[Feature?] [Cli] Confusing wording in start up quiz #2865

@cibersheep

Description

@cibersheep

1 - Install cli

  • user is asked if it's ok to automatically publish results
  • Select no
  • keep installation process

2 - Run probe

On the first run (I assume) it will show this quiz:

┏━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Pop Quiz!                ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━┛

? Anyone monitoring my internet activity may be able to see that I am running OONI Probe. true
Good job!
? The network data I will collect will automatically be published (unless I opt-out in the settings). false
Actually...e
The network data you will collect will automatically be published to increase
transparency of internet censorship (unless you opt-out in the settings).
? Do you want to change the default settings? Yes

I find the wording confusing:

  • Are those questions? They start by a closing question mark.
  • True / false what? Are they statements? So I want them to be false? Are they false? Are you asking me if the sentence / question should be false?
  • Why been asked again? I already opt-out in the installing process a moment ago

So, I would make the sentences clearer. Are they a question? Statement? Information?
Make answers explicit, avoid ok/cancel true/false answers.
I suggest something more in the fashion of:

    1. Running OONI Probe may be monitored by [...]. Is that ok with you?: I'm ok with this activity being visible / I'm not ok with this activity being visible
    1. The network data I will collect will automatically be published. Is that ok?: Publish automatically / I'll publish manually
  • Ask 2) only if we didn't ask before. Or ask only on the first run
    1. Do you want to set this settings as default settings? Save as default / Use this settings this time

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions