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

New Function: Survey / remote data collection IVR #1

Open
kwhinnery opened this issue Oct 2, 2017 · 0 comments
Open

New Function: Survey / remote data collection IVR #1

kwhinnery opened this issue Oct 2, 2017 · 0 comments

Comments

@kwhinnery
Copy link
Contributor

A common need for organizations doing field work is the ability to collect data from folks who may not have access to a computer, smartphone, or a reliable Internet connection. Examples might be:

  • Collecting data from community health workers in rural communities
  • Collecting data from social program participants in underserved communities

One approach to solving this problem is to replace web/mobile forms with an IVR system which collects responses to survey-style questions during a phone call. I'd propose a new Function template, using Sync as a data store, to power an IVR that would conduct a phone interview/survey. In addition, it should be paired with another Function which can dump the results of the survey to a CSV document for further analysis.

To define a survey, we might use a data structure like this (proposed):

const questions = [
  {
    question: 'Does anyone near you require medical attention?',
    type: 'boolean'
  },
  {
    question: 'How many people require medical attention?',
    type: 'number'
  },
  {
    question: 'Is there anything else first responders should be aware of?',
    type: 'speech'
  }
]

Definition of done:

  • A Function which powers an IVR that collects answers to a survey during a phone call
  • A Function which allows the survey data to be dumped into a CSV for processing/visualization
  • Relevant documentation to allow users to set up the Function(s)
@kwhinnery kwhinnery changed the title New Function: Remote data collection IVR New Function: Survey / remote data collection IVR Dec 15, 2017
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

1 participant