Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Question Panel UI #13

Open
7 of 8 tasks
Robbendebiene opened this issue Jun 14, 2021 · 2 comments
Open
7 of 8 tasks

Create Question Panel UI #13

Robbendebiene opened this issue Jun 14, 2021 · 2 comments

Comments

@Robbendebiene
Copy link
Member

Robbendebiene commented Jun 14, 2021

Implement a user interface based on the provided attribute data structure.

  • Step by step list to keep the UI simple and prevent it from being too overwhelming

  • For every main hierarchical attribute create one page/step.

  • Implement Navigation Bar:

    • Indicate how many steps are left and where the user currently is
    • Allow going back to previous steps/attributes

Depends on #11

Usability Design Guidelines: https://www.nngroup.com/articles/ten-usability-heuristics/

UI elements to implement:

  • Bool
  • List
  • Number
  • String
  • Duration
  • Opening Hours
  • Navigation Bar
  • List with Multiple Choice
@Robbendebiene Robbendebiene added this to the Populate dataset and design UI milestone Jun 14, 2021
@7h30n3
Copy link
Member

7h30n3 commented Jun 16, 2021

We should consider to only show missing attributes by default.

@Robbendebiene
Copy link
Member Author

Since we have a large list of high level boolean attributes we could ask for their existence in one single page/question like this: "Please select all the existing objects that surround the bus stop". A list will be shown with every high level boolean attribute from which the user can then select every applicable item/attribute. This drastically speeds up the "filtering" process of unrelated questions/attributes.

Example:
Text: "Please select all existing objects that surround the bus stop".
Selectable List: [Toilets] [Parking] [Tactile Paving] [Vending Machine] ...
Button: [Proceed]

@7h30n3 7h30n3 changed the title Create attribute panel UI Create Question Panel UI Dec 8, 2021
@7h30n3 7h30n3 removed this from the Populate dataset and design UI milestone Dec 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants