Projects / queXML


queXML is a simple XML schema for designing questionnaires. Included are stylesheets to administer a questionnaire in PDF (paper), CASES, and LimeSurvey. queXML is compatible with the DDI standard for data description. Instruments can also be designed in LimeSurvey and exported.

Operating Systems

RSS Recent releases

Release Notes: Pagination has been greatly improved. All question types and responses can be split over multiple pages if required. New settings in the queXMLPDF class allow for this, along with the "split" attribute in queXML for responses or questions. The display of matrix questions has been improved by allowing for the distance between each row to be dynamic based on the length of the sub question. In addition, some minor bugs have been fixed. This release has been made available in Limesurvey 2.05.

Release Notes: Adjusting the style and font sizes for the queXMLPDF class has been enabled without having to edit the class source. Also added is the code from the queXML Tools site (index.php) so you can install it locally (requires PHP and TCPDF).

Release Notes: Responses can now have a default value attached to them, which will be pre-printed using the queXMLPDF class. New response types "codabar" and "i25" have been added, allowing for automatic form by form barcode generation.

Release Notes: The queXMLPDF class has had a major update. It is now possible to generate forms with multiple columns. To do this, edit the protected $columns variable. Large array questions are automatically split over multiple pages (or columns if multiple columns enabled). The look of the PDF has been updated. Output in real grayscale is now supported, font sizes are more consistent, and response labels are not split mid-word.

Release Notes: The queXMLPDF class has been updated to include a skipTo registry, so question titles can be bolded when a skip to them occurs. Support has been added for the queXML specifier element. Some tweaking to the layout has occurred to make the page appear more aligned and even.


Project Spotlight


A Single Packet Authorization and Port Knocking implementation.


Project Spotlight


A basic image difference viewer.