⚠️ Attention! This project will be continued here: https://github.com/OSPRS/QuestionnaireEngine
Quicklinks: Documents | OpenAPI Spec
This project provides a way to maintain and quickly adapt complex Questionnaires and their evaluation in mutliple languages and versions. It also provides a javascript engine to run those Questionnaires in any environment, e.g. on a website, telephone-hotline or chatbot.
The Editor allows a quick adaption of any Questionnaire, it allows do define, try and test them via a WebApp. You can define questions and logic to display specfic Questions depending on answers from others or a scoring logic. At the end the Questionnaire can give a first Evaluation based on it logic. All of this can be tested manually and automatically in the editor.
The Engine allows you to run any specified questionnaire interactively.
A custom parser to make it easier to work with json-logic
which we use under the hood for the questionnaire logic.
The API supplies all questionnaires in a static way, versioned and in multiple languages.
Have a look at our CONTRIBUTING.md to get started.