Notice: This is a prototype under development intended for testing QFDDQuestionnaire Form Definition Document-compliant questionnaires in an OpenTele3 context. The editor will only handle a limited subset of QFDDQuestionnaire Form Definition Document, and it will not work on the Internet Explorer browser!
(OpenTele 3 questionnaire editor)
The questionnaire editor is a tool for building questionnaires. In OpenTele 1 this was done by dragging questions to a canvas, and ordering them by dragging arrows between them. OpenTele 3 is based more closely on the QFDDQuestionnaire Form Definition Document standard, which always has a sequential ordering of the questions, which means that the arrows are no longer needed.
(OpenTele 1 questionnaire editor)
You can try the latest version of the questionnaire editor at http://questionnaire-editor.4s-online.dk
In order to find that the editor needed to support the QFDDQuestionnaire Form Definition Document format, we did some initial analysis:
In order to create a standalone component for OpenTele 3 that can replace the current questionnaire editor, we needed to define the requirements for the editor:
As we find out what the editor should be able to do, we can start to design our solution:
Parallel to this we need to continuously update a description on how we test it:
During our work we have found a number of challenges that could be solved in a global OT3 architecture document:
This section contains links to the guides for the OT3 Questionnaire editor. The first couple of guides are written for the end users of the system, the ones that need to create and/or edit questionnaires. The last guides are for software developers that needs to maintain and extend the system, both for QFDDQuestionnaire Form Definition Document documents and for other questionnaire formats.
As usual, feel free to correct spelling mistakes and otherwise improve on the guides, or any other part of our wiki (or code).
The user guide is written for the end users of the editor, and explains how the editor is used.
We have two guides that explains about QFDDQuestionnaire Form Definition Document, an introduction document that explain what QFDDQuestionnaire Form Definition Document is, in a non technical way and a technical description for developers who want to work with the standard.
The OT3 Questionnaire editor uses a template concept for defining the different document formats and editor interaction. The template guide explains about this format.
We also have a reference guide for the template format, if you know what you are looking for, otherwise you will probably want to read the above guide first.
For QFDDQuestionnaire Form Definition Document a specific template was written, the QFDDQuestionnaire Form Definition Document template guide contains a description of how the QFDDQuestionnaire Form Definition Document template was build.
The programmers guide is written for the developers that wants to maintain the system or others with a technical background that want to learn about how we made the code tick.
If you are the one doing a release of the questionnaire editor you should follow the release guide, if you are just interested in reading how we do it, then feel free to read along.
Our own code is licensed under the Apache License ver. 2.0 (http://www.apache.org/licenses/LICENSE-2.0) The code incorporates/uses (parts of) the following projects.
|Bootstrap||v3.3.5||Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)|
|jQuery||v1.11.3||Licensed under MIT (https://jquery.org/license/)|
|jQuery UI||v1.11.4||Licensed under MIT (https://tldrlegal.com/license/mit-license)|
|Font Awesome||v3.0.2||Licensed under SIL Open Fonts License (http://scripts.sil.org/OFL)|
|Closure Library||v3.8.2||Licensed under Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0)|
|Open Layers||v3.9.0||Licensed under BSD 2-Clause License (FreeBSD/Simplified) (https://tldrlegal.com/license/bsd-2-clause-license-%28freebsd%29 )|