Changes between Initial Version and Version 1 of docs/overview


Ignore:
Timestamp:
Nov 8, 2013 6:53:12 AM (11 years ago)
Author:
quinn
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • docs/overview

    v1 v1  
     1= Overview of Usage =
     2
     3== Pulso ONG consists of three types of data ==
     4
     5=== Participants ===
     6Only a phone number is stored for participants. They can be added to the system manually by a Pulso ONG administrator, or if a participant wishes to participate in a survey they can add their number to the database by sending an SMS to us containing `JOIN` (or `UNIRSE`), or to unsubscribe from surveys they can send `LEAVE` (or `DEJAR`).
     7
     8=== Surveys ===
     9A collection of questions scheduled to send on a specific date. A survey can have an ''introduction message'' defined that is sent initially to greet the participant.
     10
     11=== Questions ===
     12The questions defined for each survey. Questions are formatted using a syntax (see below) force the participant to ''choose one option'', ''choose one-or-more options'', or to give a freeform response. Questions are ranked to be sent in a specific order.
     13
     14==== Question syntax ====
     15
     16The question text is limited to 160 characters (SMS limit).
     17
     18There are three available types of questions:
     19
     20===== 1. Choose one option =====
     21Include the options behind `)` brackets, e.g.:
     22{{{
     23Have you worked in the US in the past 5 years? A) Yes, B) No
     24}}}
     25The responded can reply either `A` or `B`; if the system doesn't understand the response it will send the participant a message asking them to try again.
     26
     27===== 2. Freeform response =====
     28For a multiple-choice-style question, include the options behind `]` brackets, e.g.:
     29{{{
     30Which abuse have you experienced (choose one-or-more): A] Fraud, B] Threats, C] Physical abuse, D] Verbal abuse, E] Extortion, F] Blacklisting, G] Human trade
     31}}}
     32The response can include any number of single letters with any kind of separator (`A B C` or `A,B,C`); if the system doesn't understand the response it will send the participant a message asking them to try again.
     33
     34===== 3. Freeform response =====
     35To allow a freeform response to a question, simply end the question with a question mark (`?`). E.g.,
     36{{{
     37How did you hear about your job?
     38}}}
     39Any reply will be accepted.
     40