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

Suggestion of columns to have on the GUI #7

Open
JessyD opened this issue Dec 16, 2022 · 2 comments
Open

Suggestion of columns to have on the GUI #7

JessyD opened this issue Dec 16, 2022 · 2 comments
Labels
enhancement New feature or request low priority

Comments

@JessyD
Copy link
Collaborator

JessyD commented Dec 16, 2022

One of the ideas is to have a GUI that follows this layout: https://docs.newrelic.com/attribute-dictionary/
In the linked example, there are three columns on the main table: "Attribute name", "Definition", and "Data types". We could have "Name" (the question), "Description" (Description of the question), and "Dependencies" (If there is any dependency between this question and any other on the questionnaire.

@JessyD JessyD added the enhancement New feature or request label Dec 16, 2022
@ericearl
Copy link
Collaborator

What is in the prototype now is the bare minimum of columns (Name and Description). I propose we allow any number of columns and populate them, but only keep a few by default and many more by opt-in checkbox to add or remove columns.

For example, the BIDS-valid and BIDS-invalid fields which are present in the selected dictionary:

  1. Name (always there by default)
  2. LongName (opt-in/out checkbox)
  3. Description (always there by default)
  4. Levels (opt-in/out checkbox)
  5. Units (opt-in/out checkbox)
  6. TermURL (opt-in/out checkbox)
  7. DataType (opt-in/out checkbox)
  8. ValueRange (opt-in/out checkbox)
  9. <etc.>... (opt-in/out checkbox)

@ericearl
Copy link
Collaborator

Examples of more common data dictionary fields are nicely on display here with UK Biobank: https://biobank.ndph.ox.ac.uk/showcase/field.cgi?id=31

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low priority
Projects
None yet
Development

No branches or pull requests

2 participants