Giter Site home page Giter Site logo

project_cure_issues's Introduction

project_cure_issues

repository for project cure issues

Summary
Detailed Explanation
User account (or none)
Device type or Browser (e.g. IE11, Android 6, etc.)
Attachments (for screenshots or anything else useful)
Date/Time occurred
Able to replicate? (Yes or No)
Reported by
Expected behavior
Actual behavior

This is a repository for all issues, both front end and back end for the project CURE web and mobile apps. https://dev.emochacure.com/explore (url will change to cure.ncats.io) https://play.google.com/store/apps/details?id=io.ncats.cure

project_cure_issues's People

Contributors

tsheils avatar

Watchers

 avatar

project_cure_issues's Issues

return to top button

As the user scrolls down the list, the ability to quickly return to the top would be beneficial

button feedback

There needs to be some animation or ripple on button presses, especially on mobile. On the web, color change on hover would be great too.

what to do with no discussion/report results

"IMPROVEMENT IDEA #"
"_HAS"
"Reported by:"
"Heather"
"What problem are you having? "
"On the explore page, if you click on a disease's cases, trials or"
"discussion posts with no entries, it isn't especially clear that it is 0."
"How do you think this problem could be solved? (optional) "
"Have text display on the page (if the 0 was clicked) that reads: ""There are currently no cases (or trials, or discussions - depending on which it is) in CURE for this disease."""
"For cases and discussions (but not trials), we may also want to"
"recommend that they ""Be the first to add one!"""
"How important is this to you? "
"moderate"
"Would you use the app without this problem being solved? "
"Y"

no keyboard navigation

There is no way to navigate using the keyboard through the webapp needed for 508 compliance

close keyboard on input

for the first question, after selecting from the dropdown the keyboard stays open. It blocks the next button, so it looks like the only thing a user can do is save the case

The keyboard should also close after text input

offline warnings to user

There are several instances when it would be beneficial to warn the user if they are offline:

  1. when creating a new profile #16
  2. before logging out, warn that they can only login online
  3. perhaps when submitting

Discuss - wrong page

When you select the discuss button for Acanthamoeba on the Explore page, instead of taking you to the list of all discussions it takes you to one particular discussion.
The same does not happen with Acinetobacter."
"User account (or none): "
"[email protected]"
"Device type or Browser (e.g. IE11, Android 6, etc.): "
"Samsung Galaxy S5"
"Date/Time occurred: "
"9:05 AM, 4/26/17"
"Expected behavior:"
"goes to list of all discussions for a disease"
"Actual behavior:"
"goes to single discussion for a disease"

disease name wrapping

"CURE BUG REPORT #"
"5_HAS"
"Summary:"
"Reported by:"
"Disease name on multiple lines "
"Heather"
"D ETAILED EXPL AN ATION:
On the explore page, on some phones (or with particular resolutions) (i.e. the one i'm using now), some disease names stretch onto multiple lines (e.g. Angiostrongylia - sis).
They should be condensed to fit on one line if its a single word."
"User account (or none): "
"[email protected]"
"Device type or Browser (e.g. IE11, Android 6, etc.): "
"Samsung Galaxy S5"
"Date/Time occurred: "
"4/26/17, 9:37 AM"
"Expected behavior:"
"single line per word"
"Actual behavior:"
"multiple lines per word"

case report filtering

Massive project to filter case reports by country, outcome, drug?, report type, etc. Amanda made a few mockups

Other drugs question

The question label for background drugs does not add the actual drug names, instead it is showing ""Drug 1/Drug 2"" in the question instead of drug I entered (e.g. Albendazole)"
"User account (or none): "
"[email protected]"
"Device type or Browser (e.g. IE11, Android 6, etc.): "
"Samsung Galaxy S5"
"Date/Time occurred: "
"4/26/17; 10:02 AM"
"Expected behavior:"
"drug name appears"
"Actual behavior:"
"drug name does not appear"

secondary email

What is it for? It isn't shown in django, but is on the api model. Users can log in with both, but doesn't so much else. would make signup faster

offline user creation

There should be information conveyed to the user if they are trying to create a new account offline, as they will be unable to complete signup

form vs route in regimen

"IMPROVEMENT IDEA #"
"7_HAS"
"Reported by:"
"Heather"
"What problem are you having? "
"Difference between form and route of administration under"
"dosing regimen is unclear."
"How do you think this problem could be solved? (optional) "
"Get rid of ""Form"" under dosing regimen and only include ""route of administration"" rather than both"
"How important is this to you? "
"fairly"
"Would you use the app without this problem being solved? " Y

"other" field in dosage

"IMPROVEMENT IDEA #"
"8_HAS"
"Reported by:"
"Heather"
"What problem are you having? "
"Should have an option for ""other"" in the dosage form list under"
"the dosing regimen page; should also have this ""other"" option for route of administration"
"How do you think this problem could be solved? (optional) "
"Add ""Other: """
"How important is this to you? "
"moderate"
"Would you use the app without this problem being solved? "
"Y"

contradicts #41 , requires model change

enter submits login form

"IMPROVEMENT IDEA #"
"1_HAS"
"Reported by:"
"Heather"
"What problem are you having? "
"When logging in, if you hit enter after typing the password, it should log you in. Right now it requires you to hit the log-in button."
"Mobile"
"How do you think this problem could be solved? (optional) "
"Log-in upon hitting enter"
"How important is this to you? "
"moderate"
"Would you use the app without this problem being solved? "

Back button history

Summary
Detailed Explanation
The back button does not preserve the user's position on the list, so they are forced t oscroll or search again

User account (or none)
Device type or Browser (e.g. IE11, Android 6, etc.)
all

Mandatory fields not identified

Two related issues - we wanted people to be able to click through the screens (to see what comes ahead) without having to enter anything, which you presently cannot do.
They shouldn't be able to submit a case report without the required fields, but they should be able to look through the questions.
I suspect this is because questions like What disease did your patient have are mandatory - however, the question is not identified as such. Needs to have a * or (required) or something."
"User account (or none): "
"[email protected]"
"Device type or Browser (e.g. IE11, Android 6, etc.): "
"Samsung Galaxy S5"
"Date/Time occurred: "
"4/26/17, 10:07 AM"
"Expected behavior:"
"lets skip through pages"
"Actual behavior:"

mobile signup history

Summary

leaving signup page to view terms and conditions clears the form
Detailed Explanation

User account (or none)

new
Device type or Browser (e.g. IE11, Android 6, etc.)

Attachments (for screenshots or anything else useful)
Date/Time occurred
Able to replicate? (Yes or No)
Reported by
Expected behavior
should not clear the form if you read T&C
Actual behavior

Related terms search results

Summary
Detailed Explanation

On explore page, if you search by related terms, the correct diseases are shown, but then the rest of the results are shown alphabetically.

e.g. Type in nematode

User account (or none)
Device type or Browser (e.g. IE11, Android 6, etc.)
Browser

Attachments (for screenshots or anything else useful)
Date/Time occurred
Able to replicate? (Yes or No)
Reported by
Expected behavior

Only those disease that are nematodes should be shown
Actual behavior

Clinical Trial Phase

For clinical trials, more than the number needs to be specified for the Phase. e.g. instead of ""4"" (currently what it has for 2nd Acinetobacter trial), it should read ""Phase IV.""
The other trial phases would be Phase I, Phase II, Phase III, or Observational Study"
"User account (or none): "
"[email protected]"
"Device type or Browser (e.g. IE11, Android 6, etc.): "
"Samsung Galaxy S5"
"Date/Time occurred: "
"9:08 AM, 4/26/17"
"Expected behavior:"
"Reads Phase IV"
"Actual behavior:"
"4"

Clinical Trial drugs

The current object model is an array of 2 drug objects. Frequently clinical trials will have many more drugs than that, so it needs to be an open ended array.

To complicate that, the drugs listed are not easily parseable and have potency an dosage information attached. Until they are manually curated, we will need to have a drugs string on the clinical trials object that is displayed in the UI, and the clinical trials will not be shown on the heatmap.

overview summary modifications

"IMPROVEMENT IDEA #"
"11_HAS"
"Reported by:"
"Heather"
"What problem are you having? "
"In the overview black section of the summary page, it seems"
"strange to have background drugs, disease contracted in, etc., but not why and how drug was used"
"How do you think this problem could be solved? (optional) "
"Have in overview black section: Disease, Novel Drug, Why drug was used, How drug was used, and Outcome"
"Put Background drugs, disease contracted in, disease treated in, and year treated in at the top of the white sections in with"
"age and sex."
"How important is this to you? "
"moderate"
"Would you use the app without this problem being solved? "

overview or demo needed

"IMPROVEMENT IDEA #"
"10_HAS"
"Reported by:"
"Heather"
"What problem are you having? "
"Don't know how to navigate through the case report form if not"
"told. I wouldn't know to click the menu button to see the list of screens."
"How do you think this problem could be solved? (optional) "
"I think we need some sort of little overview or demo to show the features of the app - either that people could access by going to a help page or that they are requested to watch at the beginning. I know they can be annoying, but there is a decent amount that is not very intuitive and is easy to miss."
"How important is this to you? "
"moderate - high"
"Would you use the app without this problem being solved? "

Blank fields

"IMPROVEMENT IDEA #"
"2_HAS"
"Reported by:"
"Heather"
"What problem are you having? "
"May want to consider showing the fields which have not been specified as blank, rather than putting “Not specified” for every single one; or alternatively only showing the items that have been specified. (on Summary Page of Case Report)"
"Mobile"
"How do you think this problem could be solved? (optional) "
"How important is this to you? "
"low"
"Would you use the app without this problem being solved? "

automatic report saving

"IMPROVEMENT IDEA #"
"9_HAS"
"Reported by:"
"Heather"
"What problem are you having? "
"I accidentally closed the case report I was in the process of"
"entering and it was lost"
"How do you think this problem could be solved? (optional) "
"Have a question like ""do you want to save this report"" before letting the person leave the case report"
"OR"
"Automatically save the report as the person hits the next button to each new screen"
"How important is this to you? "
"high"
"Would you use the app without this problem being solved? " Y

sticky header

The header/menu bar should always remain at the top of the screen so the user can navigate around the app

Organism names not showing in ABC order

"CURE BUG REPORT #"
"8_HAS"
"Summary:"
"Reported by:"
" Organism names not showing in ABC order"
"Heather"
"D ETAILED EXPL AN ATION:
in the case report, when I begin typing in ""Mycobac...."" I want to type ""Mycobacterium chelonae"", but the type ahead list shows be ""Mycobacterium kansasii"", ""Mycobacterium avium complex"", ""Mycobacterium chelonae""... they should be in ABC order with each sequestial letter - so the order should be avium, chelonae, kansasii"
"User account (or none): "
"[email protected]"
"Device type or Browser (e.g. IE11, Android 6, etc.): "
"Samsung Galaxy S5"
"Date/Time occurred: "
"4/26/17, 9:54 AM"
"Expected behavior:"
"ABC order in type ahead list of organisms"
"Actual behavior:"
"Not ABC order all the way through words"
"Y"
"N"
"Able to replicate? "Y

related to #7

search results not showing

Summary

Not getting the right search results

Detailed Explanation

searching for nematode yields no results. Backing up to 'nemat' only shows one (Bejel)
User account (or none)
Timv2
Device type or Browser (e.g. IE11, Android 6, etc.)
Nexus 5x Android 7.1.1 Samsung galaxy5 Android 5
Attachments (for screenshots or anything else useful)
Date/Time occurred
Able to replicate? (Yes or No)
yes nexus/galaxy

Reported by
Expected behavior
Actual behavior

screenshot_20170424-113021

screenshot_20170424-113001

searching feedback

There should be a spinner when the input changes to indicate that the app is searching for results

clarify the id in display

"IMPROVEMENT IDEA #"
"5_HAS"
"Reported by:"
"Heather"
"What problem are you having? "
"Not clear that the number on the case report cards is an ID"
"number"
"How do you think this problem could be solved? (optional) "
"instead of just 2713, put ""ID: 2713"" or ""PT ID: 2713"" or ""Case ID: 2713"""
"How important is this to you? "
"moderate"
"Would you use the app without this problem being solved? "

Type ahead not working/search by letter

"CURE BUG REPORT #"
"6_HAS"
"Summary:"
"Reported by:"
" Type ahead not working/search by letter"
"Heather"
"D ETAILED EXPL AN ATION:
If I type in ""Z"" into the search bar for explore, a) nothing comes up as a type ahead, and b) its gives me a list of diseases that do not contain Z in the name (it should pull those diseases with Z in the name first (like Zika Virus Disease)"
"User account (or none): "
"[email protected]"
"Device type or Browser (e.g. IE11, Android 6, etc.): "
"Samsung Galaxy S5"
"Date/Time occurred: "
"4/26/17, 9:43AM"
"Expected behavior:"
"Type ahead and ABC order by disease name"
"Actual behavior:"
"No type ahead or ABC order by disease name"

login to comment

We need information conveyed to the user that they must login to comment or create a discussion topic, rather than showing an empty list

login failure feedback

It would be nice to show why the user was unable to login ie, user not found, invalid password, etc

Why reason - wording tweak

"CURE BUG REPORT #"
"_HAS"
"Summary:"
"Reported by:"
"Why reason - wording tweak "
"Heather"
"D ETAILED EXPL AN ATION:
On question of ""Why did you use the drug in a new way"", we should change the option of:
""Patient experienced drug toxicity or adverse events"" to
""Patient experienced drug toxicity or adverse events on prior therapy"""
"User account (or none): "
"[email protected]"
"Device type or Browser (e.g. IE11, Android 6, etc.): "
"Samsung Galaxy S5"
"Date/Time occurred: "
"4/26/17, 10:14 AM"
"Expected behavior:"
"Actual behavior:"

sort order of reports

The reports don't appear to be returned in any specific order. It should be by date last edited

search unclear

"IMPROVEMENT IDEA #"
"6_HAS"
"Reported by:"
"Heather"
"What problem are you having? "
"Its still not super obvious to me that you can search by a"
"disease name on the explore page or that you can move down the list to a particular letter"
"How do you think this problem could be solved? (optional) "
"We should reconsider having A-Z tabs or a running list of letters down the screen on the side that you can click on to go to the diseases starting with that letter."
"How important is this to you? "
"moderate"
"Would you use the app without this problem being solved? "

share url?

You can get to the disease page, but there is no way to link to a specific case report

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.