Skip to content
nicpottier edited this page Sep 14, 2010 · 3 revisions

The RapidSMS xforms application provides an interactive web based form builder. Created forms support data being submitted to them via freehand formatted SMS, standard XForm HTTP posts or structured SMS. Applications can choose to use xforms to quickly prototype systems, or even use them as their primary interface, using Django signals to perform more complicated logic on new submissions.

Distinct features

  • Interactive Web UI to build Forms
  • Flexible constraint architecture to allow for validation of inputs with customized error messaging
  • Ability to submit forms either via hand entered SMS’s or via HTTP Posts in XForm format
  • Display of submitted forms and editing of values by admin
  • Signal architecture to allow you to plug in your own handler for submitted forms
  • Integration with ODK Collect, an Android XForms client

The full documentation can be found at:
http://nyaruka.github.com/rapidsms-xforms

The official source code repository is:
http://www.github.com/nyaruka/rapidsms-xforms

A little video showing this app in use:
http://www.youtube.com/watch?v=PyjEruT5uoU

Built by Nyaruka Ltd under contract of UNICEF:
http://www.nyaruka.com

Clone this wiki locally