Time scheduling

Dear,

I'm very interested in the xForm for the development of a SMS campaign tool
for the NGO Text To Change (http://texttochange.org). In the context of
their business, i'm trying to match the kind of interaction/dialogue with
what xForm can offer. For all the pure questionnaire part, xForm seems very
well design. However i'm struggling to understand where the xform
specification is ending.

Could you confirm me that those following points are not supported by xform
and therefor have to be added on top:
1> Reminders: In case we want to repeat 3 time a question because a
participant hasn't reply, how can we specify it?
2> ScheduIing: In case the question has to be send at a specific time or
after a specific time (i.e. we only want to send one question a day) is it
possible?
3> Feedbacks: We want to provide a particular feedback after some replies
of an closed question?
4> Non question: Can we specify a message that is not a question for
example to give more context before a question.

For TextToChange purpose, xForm would be useful when a SMS campaign need to
have a set of question to be process sequentially. Such as a registration
dialogue just after someone opt-in. The articulation between
those questionnaire or different step of the campaign has to be deal
elsewhere.

Feel free to provide any suggestion or comment.

Take Care
Olivier

Olivier,

If you want to combine XForms and SMS,
https://github.com/nyaruka/rapidsms-xforms is a good place to start.
Nyaruka has done a lot of this work, and so you should make sure you
aren't re-inventing the wheel. Vumi also has some ODK hooks at
https://github.com/hodgestar/vodka, but I have no idea if that code
works.

If you want to use the XForm to encode your entire application (not
clear this is a good idea, BTW), you can put the data you want to use
(reminders, scheduling) to the XForm instance and have your
application pull the data from there. As long as you don't put those
data elements in the body, those prompts are effectively hidden from
the user (at least in the ODK/JavaRosa world)

2006-09-12 3 What is your name?

As far as feedback and non-questions, XForms can make prompts relevant
based on previous answers. So if someone says they are male, the form
can make hide (or make non-relevant) the prompts about pregnancy. You
can also have read-only prompts that are informational, or use the
hint option that each prompt has. Read
opendatakit.org/help/form-design/ to find out more.

Yaw

ยทยทยท On Tue, Apr 17, 2012 at 00:04, Olivier Vernin wrote: > Dear, > > I'm very interested in the xForm for the development of a SMS campaign tool > for the NGO Text To Change (http://texttochange.org). In the context of > their business, i'm trying to match the kind of interaction/dialogue with > what xForm can offer. For all the pure questionnaire part, xForm seems very > well design. However i'm struggling to understand where the xform > specification is ending. > > Could you confirm me that those following points are not supported by xform > and therefor have to be added on top: > 1> Reminders: In case we want to repeat 3 time a question because a > participant hasn't reply, how can we specify it? > 2> ScheduIing: In case the question has to be send at a specific time or > after a specific time (i.e. we only want to send one question a day) is it > possible? > 3> Feedbacks: We want to provide a particular feedback after some replies of > an closed question? > 4> Non question: Can we specify a message that is not a question for example > to give more context before a question. > > For TextToChange purpose, xForm would be useful when a SMS campaign need to > have a set of question to be process sequentially. Such as a registration > dialogue just after someone opt-in. The articulation between > those questionnaire or different step of the campaign has to be deal > elsewhere. > > Feel free to provide any suggestion or comment. > > Take Care > Olivier > > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en