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

Metadata Selection Tool #86

Open
mbwatson opened this issue Nov 15, 2023 · 4 comments
Open

Metadata Selection Tool #86

mbwatson opened this issue Nov 15, 2023 · 4 comments
Labels
question Further information is requested

Comments

@mbwatson
Copy link
Collaborator

mbwatson commented Nov 15, 2023

HEAL Stewards are developing an interactive tool for healdatafair.org/resources, which is to aid investigators in finding standards for their variables. The inspiration that the tool is modelled after Cornell's Data Storage Finder.

Additional details and the design mockup live in Google drive, and we're ready to move this to prototype development.

Anticipated schedule

  • first interactive prototype before Jan 1, 2024
  • internal reviews
  • finished product by March 1, 2024

Functionality Overview

  • The tool shows a list of options alongside a survey of questions.
  • The list
    • Options are all select-able, individually and in bulk (de/select all buttons)
    • Multiselections are allowed
    • The user can download results (is this their selections or all the remaining options?)
  • The survey
    • Through a sequence of questions, the survey aims to assist the user in ruling out potential options.
    • Each answered question invokes the removal of some options from the list.
  • After selections are made, the user can access a compare tool (via a COMPARE button, not yet in design) allows the user to compare their selections. (i think we need more detail/direction here)

Component Requirements

  • tbd
@mbwatson
Copy link
Collaborator Author

we’re currently pending some UI/UX feedback on the design mockup, which could prompt changes to our artifacts in Google drive. we'll have to be sure to stay abreast of changes while things are in flux.

@scrummish
Copy link
Contributor

scrummish commented Nov 20, 2023

pending discussion on how to present the comparison data. How many selections should be shown and how to display it (design it).

To be discussed during the meeting on Nov 22nd

@scrummish scrummish added the question Further information is requested label Nov 20, 2023
@mbwatson
Copy link
Collaborator Author

Do you mean the 21st?

@scrummish
Copy link
Contributor

Functionality: As the survey progresses it will remove list items that do not meet the selected answers.

State: Filterable list, Comparison List

Component Requirements:

List tool: Friday Dec 15 est completion

  • back end: MetData Selection collection type for the list items. test: title, text: description,
  • front end: List component to show all the list items
  • front end: List item container
  • front end: select option for the list items that when selected adds the list item to the compare list in state

Survey tool: Friday Dec 15 est completion

  • front end: back button to go back to the previous question (only available after the quiz has started)
  • front end: next button (only available after the list has started)
  • front end: component to show the question and description
  • front end: component to show the list of selections possible for the given question that will unlock the correct next step
  • back end: collection type for the questions (questions: text, description: text, relation to collection type MetaData Selection) each question should have a list of its own with the metadata selections that belong to the question.

Compare Tool: Wednesday Dec 20 est completion

  • front end: button to compare items in the comparison list by opening up a modal
  • front end: modal
  • front end: table that shows each item in the compare list on a separate column
  • front end: clear all button. to clear the comparison list

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants