| 1 | = Overview of Usage = |
| 2 | |
| 3 | == Pulso ONG consists of three types of data == |
| 4 | |
| 5 | === Participants === |
| 6 | Only 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 === |
| 9 | A 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 === |
| 12 | The 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 | |
| 16 | The question text is limited to 160 characters (SMS limit). |
| 17 | |
| 18 | There are three available types of questions: |
| 19 | |
| 20 | ===== 1. Choose one option ===== |
| 21 | Include the options behind `)` brackets, e.g.: |
| 22 | {{{ |
| 23 | Have you worked in the US in the past 5 years? A) Yes, B) No |
| 24 | }}} |
| 25 | The 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 ===== |
| 28 | For a multiple-choice-style question, include the options behind `]` brackets, e.g.: |
| 29 | {{{ |
| 30 | Which 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 | }}} |
| 32 | The 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 ===== |
| 35 | To allow a freeform response to a question, simply end the question with a question mark (`?`). E.g., |
| 36 | {{{ |
| 37 | How did you hear about your job? |
| 38 | }}} |
| 39 | Any reply will be accepted. |
| 40 | |