Dear all

We have a challenging data collection project with this goal:

* Several dozens of questionnaires are being designed in each year, distributed to many different agencies that span wide geographical areas. These questionnaires are required to be filled by agencies, some questionnaires require 300,000 answered questionnaires be collected, others require 1000 or 2000 questionnaires.

* Some (less then 10%) agencies don't have constant Internet access, they needs to delivery filled questionnaire data back in email (XML file as attachment for example) or paper form. For filling questionnaires offline, some software must be installed (Acrobat Reader if it's capable, or Open Office, or Microsoft Office) that can open the questionnaire we sent to them and fill it and get them back.

* Some agencies have constant Internet access, for them it would be better to let them open browser and fill the forms on-line.

* The questionnaire change very often, although most changes are only update to some of the questionnaires. There are 200 to 500 questions per questionnaire, most of them are multiple choices or digit fields. Each questionnaire usually have less then 3 tables where each table cell are digital fields. The questionnaires have structure in it, usually many sections and have complex validation rules inside. Each questionnaire must have an offline delivery form (e.g. ODF or PDF) and an on-line form.

* The questionnaires are being designed by non-IT-professionals, they can do WYSIWYG operation and are advanced MS Office users but not capable of programming, CSS or raw XML authoring. The goal is they should be able to be trained to design questionnaires in both paper form and web form.

* The collected data are stored on a database (probably NxD) for future analyze.

I think probably this is possible:

* Train the questionnaire designers/operators to design questionnaire with Open Office Writer (XML document). They make one ODF document for one questionnaire. * Use some XSLT technology to transfer the ODF document (with XFORM contained in) to such a format that can be used by an XML engine on the web (e.g. Firefox with XForm extension or any of these server-side XForm engine). * Deliver the ODF documents to agencies without constant Internet connection and ask them Deliver filled data back. * Develop a web application to handle XForm data submitted on-line and accept the XForm data delivered offline (and uploaded to the web application in HQ).

However I am not sure
1. If this solution is feasible or did I overlook some issues or show-stoppers 2. Is it difficult or easy to make designed XForm in ODF available on-line, is there any existing solution for this? (I am not even sure if we can simply saving the ODF as HTML and let the web application use this HTML document). Can we easily preserve the layout and validation rule if we converted the ODF XForm and pass to XForm engine?
3. Is there a better solution?

Thanks a lot! Sorry if I asked stupid things for lack of background knowledge or forget to provide more requirement information (please let me know).

--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to