Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /customers/0/b/3/4s-online.dk/httpd.www/wiki/inc/parser/handler.php on line 1552 Warning: Cannot modify header information - headers already sent by (output started at /customers/0/b/3/4s-online.dk/httpd.www/wiki/inc/parser/handler.php:1552) in /customers/0/b/3/4s-online.dk/httpd.www/wiki/inc/actions.php on line 38 Warning: Cannot modify header information - headers already sent by (output started at /customers/0/b/3/4s-online.dk/httpd.www/wiki/inc/parser/handler.php:1552) in /customers/0/b/3/4s-online.dk/httpd.www/wiki/lib/tpl/4sdokuwiki/main.php on line 12 opentele3:questionnaire_editor [4S Wiki]

Site Tools


Questionnaire Editor

Notice: This is a prototype under development intended for testing QFDD-compliant questionnaires in an OpenTele3 context. The editor will only handle a limited subset of QFDD, 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 QFDD 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 QFDD format, we did some initial analysis:

OpenTele 3 Questionnaire editor 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:

OpenTele 3 Questionnaire editor requirements

As we find out what the editor should be able to do, we can start to design our solution:

OpenTele 3 Questionnaire editor design

Parallel to this we need to continuously update a description on how we test it:

OpenTele 3 Questionnaire editor test

During our work we have found a number of challenges that could be solved in a global OT3 architecture document:

OpenTele 3 Questionnaire architecture questions


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 QFDD 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).

User Guide

The user guide is written for the end users of the editor, and explains how the editor is used.

OpenTele 3 Questionnaire Editor User Guide

QFDD Guides

We have two guides that explains about QFDD, an introduction document that explain what QFDD is, in a non technical way and a technical description for developers who want to work with the standard.

QFDD Introduction Guide

QFDD Technical Guide

Template Guides

The OT3 Questionnaire editor uses a template concept for defining the different document formats and editor interaction. The template guide explains about this format.

OT3 Questionnaire Editor Template Guide

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.

OT3 Questionnaire Editor Template Reference

For QFDD a specific template was written, the QFDD template guide contains a description of how the QFDD template was build.

OT3 QFDD Template Guide

Programmers Guide

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.

OT3 Questionnaire Editor Programmers Guide

Release Guide

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.

OT3 Questionnaire Editor Release Guide


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.

Library Version License
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 )
opentele3/questionnaire_editor.txt · Last modified: 2018/12/12 13:27 (external edit)