XML Overview
-
XML Syntax
1: Introduction to XML XML is a markup language which is a set of markup tags that describe the page content. XML is well-formed meaning that tags are ope...
-
Implementing a Digital Fingerprinting System
Important: The Digital Fingerprinting System collects IP addresses and other location data. You must periodically remove Personal Identifiable I...
-
CDATA: Character Data Sections
1: Overview In XML documents, there are certain characters that are not allowed such as "<" and "&". For example: <row label="r1">1 < 5</row> The code abov...
-
Decipher Technology: Python
The Decipher platform is written almost entirely in the Python programming language. The language is powerful, open-source, easy to learn, and has an effect...
-
Defining Python Variables
Python variables in Decipher can have different scopes depending on the way they are declared when scripting. There are three different types of variables th...
-
Python Expressions
1: Overview Be sure to read about Python syntax before diving into this document. All survey objects (i.e. elements with a label) have numerous variables a...
-
Survey XML Tags
Every survey-specific XML tag in Decipher is equipped with a supporting document containing more information. Please use the list below to learn more about ...
-
Data Export: JSON Formatting
The primary output for the Decipher API is JSON. This output provides both a question-oriented approach (mapping to our survey.xml file) and a variable-orie...
-
System Language Resources
System language resources are the default text displayed in survey error messages, tooltips, browser window tabs, support links, and buttons. To display alte...
-
Decipher Clips Installation
Forsta offers programming "CLIPS" designed to help with building Decipher surveys in a few select text editors. The CLIPS allow you to convert a text-based q...