Uploaded image for project: 'National Data Service'
  1. National Data Service
  2. NDS-183

User should be able to provide feedback for NDS Labs

XMLWordPrintableJSON

      As the end-user of NDS Labs, it would be nice to be able to provide (anonymous?) feedback to let the development team know which areas need work or new features that we can potentially incorporate into the API / CLI / UI.

      Preconditions:

      • User is logged in

      Primary flow:

      1. User clicks the "Contact Us" button on the NDS Labs interface
        • User is brought to a view that lists the support e-mail for NDS Labs
        • The "Contact Us" view also allows them to enter feedback
        • User is allowed to choose a feedback type:
          • Request Help
          • Report a Bug
          • Make a Wish
          • General Comment
      2. User enters any feedback that they desire to send to the development team
        • User is presented with the option to Send / Cancel the feedback
      3. User presses Send
        • An e-mail is sent to the support e-mail

      Alternate flows:

      • User can opt to Cancel the feedback collection

      Additional Notes:

      1. Ideally this feedback system will be either open-ended (i.e. a simple "Comment" box that becomes an e-mail body) or a series of preformatted questions similar to the NDSC5 feedback survey
      2. The feedback collection mechanism could be as simple as sending an e-mail to the maintainer(s) of the nds-org on GitHub, or a more complex system that persists its data to etcd
        • The latter might only be beneficial if we want to do some statistical analysis on the feedback collected.
      3. See https://github.com/nds-org/ndslabs/issues/34 for more information

      This story is complete when such a mechanism is provided from the UI to send feedback to the development team.

      ------

      Do it as an e-mail for now:

      • Help Links: Tutorial / FAQ (to atlassian NDS wiki)
      • Report a problem (bugs, user error, etc) <--- needs API call (POST to /support)
      • Contact Us page (support e-mail, gitter, google group, etc) <--- needs API call (POST to /support)
      • if there's time, "Make a wish" button (anonymous) <--- needs API call (POST to /support)

              lambert8 Sara Lambert
              lambert8 Sara Lambert
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 6 hours
                  6h
                  Remaining:
                  Time Spent - 2 hours, 30 minutes Remaining Estimate - 3 hours, 30 minutes
                  3h 30m
                  Logged:
                  Time Spent - 2 hours, 30 minutes Remaining Estimate - 3 hours, 30 minutes
                  2h 30m