afrims/afrims — pull request #7 by mlavin (2012-08-03 13:58:38+00:00)
Title: Simple Survey

This change integrates the latest changes from [rapidsms-decisiontree][1] into TrialConnect to allow for setting up a user survey. Creating a survey is a somewhat involved process but there are some admin customizations here to make it a little easier. We are working on some documentation in the `decisiontree` project as well.

There might be an ordering issue on how the responses are handled. The `reminders` app will process incoming messages prior to `decisiontree`. It would be good to know the types of questions and answers here so we can sort those out prior to this being deployed.

Triggering the start of the survey is something else that is worth discussing. My thought was that the easiest way would be to send a broadcast to whomever is supposed to take the survey with something to the effect of
> We are conducting a survey on TC usage. Please text survey-1 to start the survey

The survey results are available in a CSV download via the admin.

[1]: https://github.com/caktus/rapidsms-decisiontree-app