<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.soscisurvey.de/help/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.soscisurvey.de/help/feed.php">
        <title>SoSciSurvey - en:create:functions</title>
        <description></description>
        <link>https://www.soscisurvey.de/help/</link>
        <image rdf:resource="https://www.soscisurvey.de/help/lib/exe/fetch.php/wiki:dokuwiki.svg" />
       <dc:date>2026-04-29T08:57:56+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:accesscount?rev=1747290159&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:ai_context?rev=1765226972&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:answers?rev=1713723428&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:answersoption?rev=1532457846&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:answersprint?rev=1646818098&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:buttoncode?rev=1598347475&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:buttondatacode?rev=1712672591&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:buttonhide?rev=1421350118&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:buttontopage?rev=1737062216&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:calc?rev=1571249211&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:casedata?rev=1634330620&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:casenumber?rev=1422109396&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:caseserial?rev=1713723510&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:casetime?rev=1598348555&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:casetoken?rev=1774874741&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:convertdatetime?rev=1598348822&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbdelete?rev=1747289722&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbget?rev=1738153776&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbkeys?rev=1738154306&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbload?rev=1738136409&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbretrieve?rev=1747289955&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbset?rev=1646820164&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbstore?rev=1747290082&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbtouch?rev=1422107167&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:debug?rev=1598350435&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:diagram?rev=1622038406&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:diagram2?rev=1579446692&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:dropcase?rev=1622038735&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:drophistory?rev=1622038920&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:dropvalue?rev=1621450692&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:getanswermissing?rev=1422101576&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:getitems?rev=1654105649&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:getitemtext?rev=1598472853&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:getlanguage?rev=1422103306&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:getqrcodeimage?rev=1606419213&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:getquestions?rev=1422110889&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:getroute?rev=1469708063&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:gettextelement?rev=1601121038&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:getvaluetext?rev=1619768789&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:getvariables?rev=1638173217&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:gotopage?rev=1498545951&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:gotoparent?rev=1598346193&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:gotoquestionnaire?rev=1693949694&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:html?rev=1646837317&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:id?rev=1550484939&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:imagepng_embed?rev=1418375287&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:info?rev=1770060803&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:library?rev=1693426511&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:listfails?rev=1422102017&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:looppage?rev=1693947649&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:looptopage?rev=1546098815&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:mailresume?rev=1713724022&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:mailrevoke?rev=1598690979&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:mailschedule?rev=1734274400&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:mailsend?rev=1739367520&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:markfail?rev=1624896304&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:multileveldata?rev=1579977268&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:multileveldown?rev=1693948077&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelprepare?rev=1712672058&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelresponse?rev=1579978364&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelreturn?rev=1579978733&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelurl?rev=1712673033&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:option?rev=1738137024&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:pagecss?rev=1701946928&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:pagehead?rev=1622118625&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:pagestop?rev=1738155573&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:paneldata?rev=1745602434&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:panelrecords?rev=1745602373&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:panelupdate?rev=1662577606&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:preset?rev=1443551466&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:put?rev=1707633519&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:putlist?rev=1632990407&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:question?rev=1693946537&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:random_items?rev=1523430325&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:random_p?rev=1421164784&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:random?rev=1647257503&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:randomuse?rev=1562148667&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:readget?rev=1601391199&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:redirect?rev=1713723920&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:reference?rev=1648242408&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:registervariable?rev=1729797703&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:repeatpage?rev=1720607676&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:replace?rev=1534745109&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:sendjson?rev=1714720020&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:serialcheck?rev=1713723679&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:setlanguage?rev=1422104271&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:setnextpage?rev=1626185648&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:setpageorder?rev=1659038298&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:show?rev=1745602358&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:statistic?rev=1738137116&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:stopcreate?rev=1737738932&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:text?rev=1420377302&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:textlink?rev=1601396623&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:urndraw?rev=1469707977&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:urnputaway?rev=1421431107&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:urnstatus?rev=1418652076&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:value?rev=1714721240&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:valuelist?rev=1606121375&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:valuemean?rev=1647255762&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:valuesd?rev=1601406645&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:valuesum?rev=1693948274&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.soscisurvey.de/help/doku.php/en:create:functions:valuevar?rev=1422116006&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.soscisurvey.de/help/lib/exe/fetch.php/wiki:dokuwiki.svg">
        <title>SoSciSurvey</title>
        <link>https://www.soscisurvey.de/help/</link>
        <url>https://www.soscisurvey.de/help/lib/exe/fetch.php/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:accesscount?rev=1747290159&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-15T06:22:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>accessCount()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:accesscount?rev=1747290159&amp;do=diff</link>
        <description>accessCount()

The accessCount() function is used to limit incorrect entries in a code query. Without a parameter, the function returns the number of previous attempts. If the parameter ban time is specified, the counter is incremented by one.

int accessCount</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:ai_context?rev=1765226972&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-08T20:49:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SoSci Survey PHP Sandbox Context</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:ai_context?rev=1765226972&amp;do=diff</link>
        <description>SoSci Survey PHP Sandbox Context

CRITICAL: Environment Constraints

You are writing PHP code for “SoSci Survey”. This is a restricted sandbox environment.

	*  NO Standard Output: echo or print do NOT work as expected. Use html() to output text/</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:answers?rev=1713723428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-21T18:17:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>answers()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:answers?rev=1713723428&amp;do=diff</link>
        <description>answers()

The function answers() shows the participant&#039;s responses to an individual question. A print preview of the questionnaire can be created with the help of this function.

void answers(string questionID, [array items, array options])

	*  questionID</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:answersoption?rev=1532457846&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-24T18:44:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>answersOption()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:answersoption?rev=1532457846&amp;do=diff</link>
        <description>answersOption()

answersOption() allows for the modification of the presentation of questions by answers() and answersPrint().

void answersOption(string Option, mixed Setting)

	*  Option
The possible options are listed below. The possible values for Setting vary according to the respective option.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:answersprint?rev=1646818098&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T09:28:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>answersPrint()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:answersprint?rev=1646818098&amp;do=diff</link>
        <description>answersPrint()

A whole range of questions that are asked in the questionnaire can be displayed with the help of the answersPrint() function. This means the participant can be shown a print view of their own questionnaire. 

Use the option() function to define a section of the questionnaire (see example).</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:buttoncode?rev=1598347475&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-25T09:24:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buttonCode()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:buttoncode?rev=1598347475&amp;do=diff</link>
        <description>buttonCode()

string buttonCode(string buttonID)

The HTML code which displays a Next or Back button is generated with buttonCode(). Normally, a Next button and (depending on the settings) also a Back button are displayed at the end of every questionnaire page. This function assists in repositioning these buttons.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:buttondatacode?rev=1712672591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-09T14:23:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buttonDataCode() and buttonDataGet()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:buttondatacode?rev=1712672591&amp;do=diff</link>
        <description>buttonDataCode() and buttonDataGet()

The two functions buttonDataCode() and buttonDataGet() allow buttons to be placed on a questionnaire page which repeat the current page and can trigger functions there.

The buttonDataCode() function creates a button, stores data and returns the</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:buttonhide?rev=1421350118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-15T19:28:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buttonHide()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:buttonhide?rev=1421350118&amp;do=diff</link>
        <description>buttonHide()

void buttonHide()

The function buttonHide() stops the Next and/or Back button being automatically inserted at the end of the questionnaire page. This is useful, for example, if certain participants are not allowed to participate  (Filters: Screen Out) or if the questionnaire should be suspended until the next survey date (see below).</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:buttontopage?rev=1737062216&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-16T21:16:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buttonToPage()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:buttontopage?rev=1737062216&amp;do=diff</link>
        <description>buttonToPage()

string buttonToPage(string page, [mixed annotation, mixed placeholder, mixed CSS-class])

With this function you can create buttons to navigate within the questionaire. The function returns
the HTML-code of the button and saves it (optinal) in a placeholder, e.g. to use it in the</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:calc?rev=1571249211&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-16T18:06:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>calcMean(), calcSD(), ...</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:calc?rev=1571249211&amp;do=diff</link>
        <description>calcMean(), calcSD(), ...

These functions perform simple statistical calculations within the questionnaire, they all follow the same syntax:

calcXYZ(array Data, [boolean Filter])

	*  Data
An array of numeric values. The values false and null are ignored in the calculation. Numbers that are stored as strings are converted to numbers.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:casedata?rev=1634330620&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-15T20:43:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>caseData()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:casedata?rev=1634330620&amp;do=diff</link>
        <description>caseData()

array caseData()

array caseData(array Filter, [boolean EmptyValues])

array caseData(string Filter, [boolean EmptyValues])

The function caseData() returns all answer codes and text inputs from the current interview or a part of it.

	*</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:casenumber?rev=1422109396&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-24T14:23:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>caseNumber()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:casenumber?rev=1422109396&amp;do=diff</link>
        <description>caseNumber()

int caseNumber()

Each questionnaire in the survey project has a unique number, which also appears as the variable CASE in the data record (Addition Variables in the Data Set). This number can be called up with the function caseNumber().

Example 1

The participant should maybe note down the number of their questionnaire so they can request an individual analysis later on.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:caseserial?rev=1713723510&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-21T18:18:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>caseSerial()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:caseserial?rev=1713723510&amp;do=diff</link>
        <description>caseSerial()

string caseSerial()

The function caseSerial() returns the value saved in the data record in the variable SERIAL. This is useful, for example, if you would like to show the respondent a personalized link to another questionnaire.

	*  If the participant was invited via</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:casetime?rev=1598348555&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-25T09:42:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>caseTime()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:casetime?rev=1598348555&amp;do=diff</link>
        <description>caseTime()

int caseTime(string pageID)

Determines the amount of time spent on a particular page, or the time the participant has spent on the questionnaire so far. The time for each one is determined in seconds. 

	*  pageID
ID of the page for which the amount of time spent on it should be determined (), or one of the following special IDs:</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:casetoken?rev=1774874741&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-30T12:45:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>caseToken()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:casetoken?rev=1774874741&amp;do=diff</link>
        <description>caseToken()

string caseToken()

Each questionnaire has an internal ID (token), which enables it to be identified during the course of the survey. The ID also appears after „Next“ has been clicked on for the first time in the browser&#039;s address bar (e.g.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:convertdatetime?rev=1598348822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-25T09:47:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>convertDateTime()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:convertdatetime?rev=1598348822&amp;do=diff</link>
        <description>convertDateTime()

mixed convertDateTime(mixed dateTime, [string formatDateTime], [string formatOutput])

The function convertDateTime() converts a date or a timestamp into a different date or timestamp.

	*  dateTime
A Unix timestamp (e.g. 1418045461</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbdelete?rev=1747289722&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-15T06:15:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbDelete()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:dbdelete?rev=1747289722&amp;do=diff</link>
        <description>dbDelete()

The dbDelete() function deletes all entries that match the specified prefix.

void dbDelete(string prefix)

Warning: Use this function with great care if you are collecting user data in the Database for Contents. The deletion cannot be undone.

Note: The database entries are deleted regardless of the language version and regardless of whether they were imported or created using</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbget?rev=1738153776&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-29T12:29:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbGet()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:dbget?rev=1738153776&amp;do=diff</link>
        <description>dbGet()

dbGet() can be used to retrieve data from the content database. For details and examples, see Using data fragments in PHP code and dbSet().

array|false dbGet(string key)

	*  key
The database key for which data has been stored.

Important: dbGet() can only retrieve data that has been imported as a table or entered into the content database using</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbkeys?rev=1738154306&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-29T12:38:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbKeys()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:dbkeys?rev=1738154306&amp;do=diff</link>
        <description>dbKeys()

The function dbKeys() lists all keys stored in the Database for Contents. If a subKey is specified, the function returns all keys beginning with this subkey (prefix) and are stored with the current interview language or with the base language of the survey project.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbload?rev=1738136409&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-29T07:40:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbLoad()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:dbload?rev=1738136409&amp;do=diff</link>
        <description>dbLoad()

The function dbLoad() retrieves from the Database for Contents all entries with the specified prefix and returns them as a two-dimensional array. The entries can be sorted according to their content optionally.

array[] dbData(string Prefix, [int Column1], [int</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbretrieve?rev=1747289955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-15T06:19:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbRetrieve()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:dbretrieve?rev=1747289955&amp;do=diff</link>
        <description>dbRetrieve()

The dbRetrieve() function reads a data object from the Database for Contents, which was stored there using dbStore().

mixed dbRetrieve(string key)

	*  key
The database key to be created, updated or deleted. The key must be between 2 and 63 characters long. Special characters (e.g., ä ö ü) may require more than one character.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbset?rev=1646820164&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T10:02:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbSet()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:dbset?rev=1646820164&amp;do=diff</link>
        <description>dbSet()

Data can be written into the Database for Contents during the survey with dbSet(). If an entry already exists with the same key, it will be updated -- otherwise, a new entry will be created. 

An entry can also be deleted from the database with this function.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbstore?rev=1747290082&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-15T06:21:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbStore()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:dbstore?rev=1747290082&amp;do=diff</link>
        <description>dbStore()

The dbStore() function stores a data object in the Database for Contents.

void dbStore(string key, mixed data object)

	*  key
The database key to be created, updated or deleted. The key must be between 2 and 63 characters long. Special characters (e.g., ä ö ü) may require more than one character.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:dbtouch?rev=1422107167&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-24T13:46:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbTouch()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:dbtouch?rev=1422107167&amp;do=diff</link>
        <description>dbTouch()

Each entry in the Database for Contents has a timestamp with the date and time of the most recent change. This timestamp is updated with dbTouch(), without the saved contents being changed.

void dbTouch(string key)

This function can be used, for example, in combination with an</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:debug?rev=1598350435&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-25T10:13:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debug()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:debug?rev=1598350435&amp;do=diff</link>
        <description>debug()

void debug(mixed object)

The function debug() conveniently shows the project manager the content of a PHP or data variable or a placeholder in debug mode.

	*  object
		*  The ID of a data variable or a placeholder, or
		*  A PHP variable (</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:diagram?rev=1622038406&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-26T14:13:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>diagram()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:diagram?rev=1622038406&amp;do=diff</link>
        <description>diagram()

string diagram(string Typ, string Variable, [string options])

The function diagram() evaluates all data collected so far and displays a diagram directly in the questionnaire. The function returns HTML code which can be displayed e.g. using</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:diagram2?rev=1579446692&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-19T15:11:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>diagram2()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:diagram2?rev=1579446692&amp;do=diff</link>
        <description>diagram2()

string diagram2(string Type, array Data, [array Options])

With the function diagram2() data can be visualized which have been calculated before in the questionnaire -- e.g. from the user&#039;s data via value() or via statistic().

Currently this function can only display a polarity profile.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:dropcase?rev=1622038735&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-26T14:18:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dropCase()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:dropcase?rev=1622038735&amp;do=diff</link>
        <description>dropCase()

void dropCase()

The function dropCase() marks the current interview or the corresponding case in the data set to be deleted.

If the function is called up in the questionnaire, the Next button is hidden so that the respondent is unable to enter any more data. After a few minutes to a few hours, the case is then deleted from the data set.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:drophistory?rev=1622038920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-26T14:22:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dropHistory()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:drophistory?rev=1622038920&amp;do=diff</link>
        <description>dropHistory()

void dropHistory()

During an interview, the sequence of pages is stored in the background, along with additional information that allows navigating back through the questionnaire.

For very long questionnaires and when using setPageOrder() and loopToPage() the maximum memory capacity can be exceeded in some cases. This is noticeable by an error message with termination of the interview.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:dropvalue?rev=1621450692&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-19T18:58:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dropValue()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:dropvalue?rev=1621450692&amp;do=diff</link>
        <description>dropValue()

voiddropValue(String variableID)

The function dropValue() deletes the current value of a variable with the specified variableID.

	*  variableID
The variable identification as specified in the variables overview.

Caveat: A value deleted by means of</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:getanswermissing?rev=1422101576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-24T12:12:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getAnswerMissing()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:getanswermissing?rev=1422101576&amp;do=diff</link>
        <description>getAnswerMissing()

boolean getAnswerMissing()

The function getAnswerMissing() can be used to determine whether a page is repeatedly displayed because a response was missing, or because the specified format was not adhered to. This function can be used, for example, to display additional information.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:getitems?rev=1654105649&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-01T17:47:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getItems()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:getitems?rev=1654105649&amp;do=diff</link>
        <description>getItems()

array getItems(string question ID, string comparison, [int answer code])

With the help of the function getItems(), you can determine which items in a question are available, or which items have been checked off.

The function returns an array of question IDs, e.g. (1,2,4,5,6,9,10). These IDs can be added directly to another question by using the command</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:getitemtext?rev=1598472853&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-26T20:14:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getItemtext()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:getitemtext?rev=1598472853&amp;do=diff</link>
        <description>getItemtext()

string getItemtext(string questionID, int item)
string getItemtext(string ItemID)

An item&#039;s or option&#039;s label can be determined with this function -- e.g. to use the text in another question or to display in the print view for the participant. The function can also determine the text in the question.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:getlanguage?rev=1422103306&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-24T12:41:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getLanguage()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:getlanguage?rev=1422103306&amp;do=diff</link>
        <description>getLanguage()

string getLanguage()

Determines which language the questionnaire is currently shown in. This function is particularly helpful if the participant is able to choose from different language versions at the beginning of the survey (Multilingual Surveys).

The function returns the three letter language code as specified in</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:getqrcodeimage?rev=1606419213&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-26T19:33:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getQRCodeImage()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:getqrcodeimage?rev=1606419213&amp;do=diff</link>
        <description>getQRCodeImage()

string getQRCodeImage(string content, [int width])

Creates a QR Code with the given content and returns the HTML code for a &lt;img&gt; tag with this QR Code.

	*  content
The text to be encoded in the QR Code, e.g. an internet address
	*</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:getquestions?rev=1422110889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-24T14:48:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getQuestions()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:getquestions?rev=1422110889&amp;do=diff</link>
        <description>getQuestions()

array getQuestions(string sectionID)

The function getQuestions() returns a list of all question IDs in a particular section.

	*  sectionID
The two-figure ID of a section

Return Value

The function returns an array with complete questions IDs as e.g.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:getroute?rev=1469708063&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-28T12:14:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getRoute()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:getroute?rev=1469708063&amp;do=diff</link>
        <description>getRoute()

string getRoute()

By using getRoute(), how the participant came to be on the current page in the questionnaire can be determined. Possible return values are:

	*  &#039;start&#039; -- The questionnaire has just begun. This is the first page the participant is presented with (and also shown for the first time).</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:gettextelement?rev=1601121038&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-26T11:50:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getTextElement()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:gettextelement?rev=1601121038&amp;do=diff</link>
        <description>getTextElement()

string getTextElement(string textID, [string output format])

Returns the HTML code for the text element with the ID textID as a string.

	*  textID
ID of the text element whose content is to be returned.

Note: If the text element is output in the questionnaire  with a title and/or formatting, this is also included in the</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:getvaluetext?rev=1619768789&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-30T07:46:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getValueText()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:getvaluetext?rev=1619768789&amp;do=diff</link>
        <description>getValueText()

string getValueText(string variable, int answercode, [string format]))

The function getValueText() returns the verbal response (label) to an answer code. For a selection question, this is the text of the corresponding selection option (also determined with</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:getvariables?rev=1638173217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-29T08:06:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getVariables()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:getvariables?rev=1638173217&amp;do=diff</link>
        <description>getVariables()

array getVariables()

array getVariables(string Filter)

array getVariables(array Filter)

The function getVariables() returns a list of variable names matching the filter $filter. If no filter is specified, the function returns a list of all variables in the question catalogue.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:gotopage?rev=1498545951&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-06-27T06:45:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>goToPage()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:gotopage?rev=1498545951&amp;do=diff</link>
        <description>goToPage()

void goToPage(string pageID)

This function jumps directly to another page in the questionnaire (without executing other commands on the current page) and shows the questions there. If questions or text have already been output on the current page, the content of the other page is directly attached. Therefore, in some cases, the contents of multiple questionnaire pages are output on one page with</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:gotoparent?rev=1598346193&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-25T09:03:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>goToParent()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:gotoparent?rev=1598346193&amp;do=diff</link>
        <description>goToParent()

The function goToParent() redirects the respondent back to the questionnaire (and record) from which he was redirected to the current questionnaire using goToQuestionnaire().

void|string goToParent([string Mode], [mixed Data])

The function either redirects the respondent directly to the parent questionnaire or (if</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:gotoquestionnaire?rev=1693949694&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-05T21:34:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>goToQuestionnaire()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:gotoquestionnaire?rev=1693949694&amp;do=diff</link>
        <description>goToQuestionnaire()

By calling goToQuestionnaire() the participant is redirected directly to another questionnaire in the same survey project. Thereby an additional record is created, which carries the number (CASE) of the original record as reference (REF).</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:html?rev=1646837317&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T14:48:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>html()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:html?rev=1646837317&amp;do=diff</link>
        <description>html()

void html(string text)

Outputs HTML code in the questionnaire. This means text can be output or images can be embedded. However, it is more sensible to use HTML for designing layouts (Placing Elements Side by Side).

	*  text
The HTML code which shall be displayed. 

Example</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:id?rev=1550484939&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-18T10:15:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>id()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:id?rev=1550484939&amp;do=diff</link>
        <description>id()

string id(string category, integer question)

string id(string category, integer question, integer Item)

string id(string question identifier, integer Item)

The function id() is generating a formally correct question- or item identifier out of single statements about the category, question and (optional) item. This question- or item identifier can be used e.g. in</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:imagepng_embed?rev=1418375287&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-12-12T09:08:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>imagepng_embed()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:imagepng_embed?rev=1418375287&amp;do=diff</link>
        <description>imagepng_embed()

void imagepng_embed(resource image)

PHP has a range of image functions available to create or edit graphics dynamically. Custom diagrams can be created in this way. The problem when using images is that they must be saved in a separate file before they can be displayed in the questionnaire</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:info?rev=1770060803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-02T19:33:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>info()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:info?rev=1770060803&amp;do=diff</link>
        <description>info()

The function info() returns meta-information about the current interview or illustration.

mixed info(string Attribut)

Depending on the parameter Attribut, the function returns the following data or information.

	*  Date and time
		*  &#039;time&#039;</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:library?rev=1693426511&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-30T20:15:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>library()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:library?rev=1693426511&amp;do=diff</link>
        <description>library()

void library(string id)

The function library() embeds the JavaScript- or (if defined on the Server) PHP-Library including the defined identifier id in the questionnaire-site and makes it available for scripts.

	*  id
identifier of the embedded library</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:listfails?rev=1422102017&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-24T12:20:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>listFails()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:listfails?rev=1422102017&amp;do=diff</link>
        <description>listFails()

array listFails()

The function listFails() reveals which variables are responsible for the page having to be revisited. The function returns an array with the respective variable IDs.

Note: Some reasons for the page being redisplayed are not able to displayed as variable IDs, e.g. if fewer options than requested were selected in a multiple choice selection, or if the page is repeated due to a separate filter.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:looppage?rev=1693947649&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-05T21:00:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loopPage()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:looppage?rev=1693947649&amp;do=diff</link>
        <description>loopPage()

int loopPage(int startValue, int endValue, [int Increment])

int loopPage(int Repetitions)

mixed loopPage(array Elements)

Repeats the page -- starting with the startValue -- in a loop until the endValue is reached. The current value is returned in each case.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:looptopage?rev=1546098815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-12-29T15:53:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loopToPage()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:looptopage?rev=1546098815&amp;do=diff</link>
        <description>loopToPage()

int loopToPage(string pageID, int repititions)

The function loopToPage() is used to show the pages of the current page with the ID pageID  multiple times, as often as the number of repititions are set.

This function specifies how often the pages have been repeated. In the first round = 0, second round = 1 etc.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:mailresume?rev=1713724022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-21T18:27:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mailResume()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:mailresume?rev=1713724022&amp;do=diff</link>
        <description>mailResume()

void mailResume(string personID, int mailing, int time, [string C1, string C2, string C3, string C4, string C5])

This function sends an email during the current questionnaire with a link in order to resume the questionnaire at a later point in time. This is particularly useful when combined with a specific break in multi-wave surveys (</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:mailrevoke?rev=1598690979&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-29T08:49:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mailRevoke()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:mailrevoke?rev=1598690979&amp;do=diff</link>
        <description>mailRevoke()

void mailRevoke([string personID], [int mailing])

By using the function mailRevoke(), all continuation emails in the current interview prepared using mailResume() are deleted, as well as selective mailings prepared using mailSchedule().

	*  personID
The personal ID of the addressee who should receive the email. If the participant began the questionnaire after receiving an invitation via mailing, you can fill in</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:mailschedule?rev=1734274400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-15T14:53:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mailSchedule()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:mailschedule?rev=1734274400&amp;do=diff</link>
        <description>mailSchedule()

void mailSchedule(string personID, int mailing, int time, [array settings])

This function prepares the sending of a mailing directly in the questionnaire -- for example, the invitation to the second questionnaire. In contrast to mailResume(), the current interview will not be resumed. Instead, the mailing is sent in the same way as if it had been prepared manually.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:mailsend?rev=1739367520&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-12T13:38:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mailSend()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:mailsend?rev=1739367520&amp;do=diff</link>
        <description>mailSend()

void mailSend(string email, int mailingID, [int time], [string link], [string C1, string C2, string C3, string C4, string C5])

void mailSend(string email, int serialmailID, array settings)

The mailSend() function sends the mailing with the</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:markfail?rev=1624896304&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-28T16:05:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>markFail()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:markfail?rev=1624896304&amp;do=diff</link>
        <description>markFail()

void markFail(string variableID)

The function markFail() is used in conjunction with a individual response check (Check Responses: Customized Response Check) and the function repeatPage(). This means an input field is highlighted in such a way so that the participant can recognize where information is not correct.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:multileveldata?rev=1579977268&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-25T18:34:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>multiLevelData()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:multileveldata?rev=1579977268&amp;do=diff</link>
        <description>multiLevelData()

mixed multiLevelData()

The function multiLevelData() gives back the data of the subordinated questionnaire, which were marked as second parameters in multiLevelDown().

Details to the Multi-Level-Function are found here:  Multi-Level-Design.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:multileveldown?rev=1693948077&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-05T21:07:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>multiLevelDown()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:multileveldown?rev=1693948077&amp;do=diff</link>
        <description>multiLevelDown()

void multiLevelDown(string QuestionnaireIdentifier, [mixed Data])

The function multiLevelDown() starts the questionnaire with the identifier questionnaireID and passes any specified data to the child questionnaire.

Note: The multiLevelDown()</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelprepare?rev=1712672058&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-09T14:14:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>multiLevelPrepare()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelprepare?rev=1712672058&amp;do=diff</link>
        <description>multiLevelPrepare()

int multiLevelPrepare(string questionnaire, [array data])

The multiLevelPrepare() function creates a subordinate case in the data set (Multi-Level Structure). Variables in the new case can be pre-assigned. This function is particularly useful in conjunction with a</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelresponse?rev=1579978364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-25T18:52:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>multiLevelResponse()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelresponse?rev=1579978364&amp;do=diff</link>
        <description>multiLevelResponse()

mixed multiLevelResponse()

The function multiLevelResponse() gives back data in the main questionnaire, which were named as parameters in multiLevelReturn() .

Details to the Multi-Level-Funktion here: Multi-Level-Design.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelreturn?rev=1579978733&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-25T18:58:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>multiLevelReturn()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelreturn?rev=1579978733&amp;do=diff</link>
        <description>multiLevelReturn()

multiLevelReturn([mixed Daten])

Was the user forwarded from a main questionnaire to a subordinated questionnaire through multiLevelDown() he can return to the main questionnaire through  multiLevelReturn() . There data can be transported optionally , which can be read in the main questionnaire through</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelurl?rev=1712673033&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-09T14:30:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>multiLevelURL()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:multilevelurl?rev=1712673033&amp;do=diff</link>
        <description>multiLevelURL()

string multiLevelURL(string questionnaire, [mixed data, mixed Hash])

The function multiLevelURL() works like multiLevelDown(), but does not lead the respondents directly to the subordinate questionnaire (Multi-Level Structure), but generates a URL with which the questionnaire can be called up later. The function is particularly useful in connection with sending emails, e.g. using</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:option?rev=1738137024&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-29T07:50:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>option()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:option?rev=1738137024&amp;do=diff</link>
        <description>option()

void option(string option, mixed setting)

The appearance of a page in the questionnaire can be altered with option(). The command option() can be put on every page in the questionnaire where the appearance should be altered simply by using</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:pagecss?rev=1701946928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-07T11:02:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pageCSS()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:pagecss?rev=1701946928&amp;do=diff</link>
        <description>pageCSS()

void pageCSS(string CSS)

The command pageCSS() adds CSS instructions to the HTML &lt;head&gt; of the questionnaire page, within a &lt;style&gt; tag. The CSS instructions are valid only for the specific questionnaire page.

Example


pageCSS(&#039;
  body {
    background-color: green;
    color: white;
  }
&#039;);</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:pagehead?rev=1622118625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-27T12:30:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pageHead()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:pagehead?rev=1622118625&amp;do=diff</link>
        <description>pageHead()

void pageHead(string Content)

The pageHead() function writes content to the head (&lt;head&gt;) of the HTML output. This can be used, for example, on the first page of the questionnaire Open Graph Markup can be deposited to control the preview in Facebook.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:pagestop?rev=1738155573&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-29T12:59:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pageStop()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:pagestop?rev=1738155573&amp;do=diff</link>
        <description>pageStop()

void pageStop()

This function prevents further contents of a questionnaire page being shown or executed.

If there are other commands within a PHP code element in the questionnaire, pageStop() also prevents their execution.

Example: Screenout</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:paneldata?rev=1745602434&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-25T17:33:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>panelData()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:paneldata?rev=1745602434&amp;do=diff</link>
        <description>panelData()

array panelData()

The function panelData() returns information from the Addresslist if the interview was started by a personalized hyperlink (e.g., from a mailing).

The function panelData() returns a note from the list of Access Codes, if the questionnaire uses the</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:panelrecords?rev=1745602373&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-25T17:32:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>panelRecords()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:panelrecords?rev=1745602373&amp;do=diff</link>
        <description>panelRecords()

array panelRecords(array variables, [array filters, string person identifier])

The function panelRecords() provides you with data of other cases (CASE) in your data set which have the same personal identifier (SERIAL) as the current interview. This can for example be used in diary studies to assess process data or historical data.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:panelupdate?rev=1662577606&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-07T19:06:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>panelUpdate()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:panelupdate?rev=1662577606&amp;do=diff</link>
        <description>panelUpdate()

void panelUpdate(string Attribut, string Wert, [string Person ID])

The panelUpdate() function updates the current subscriber&#039;s entry in the mailing List of Contacts.

	*  Attribut
The attribute of the &lt;strong&gt;List of Contacts&lt;/strong&gt; entry to be changed. Possible attributes are:</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:preset?rev=1443551466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-29T18:31:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>preset()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:preset?rev=1443551466&amp;do=diff</link>
        <description>preset()

void preset(string variable, int|string code)

An answer option can be preselected with the function preset(). Text can also be specified as an answer for text input questions.  

	*  variable
The ID of the variable belonging to the input field. You can find the the correct variable ID in the</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:put?rev=1707633519&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-11T06:38:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>put()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:put?rev=1707633519&amp;do=diff</link>
        <description>put()

void put(string variable, mixed value, [boolean EachVariable])

The function put enables you to store a single value in the data record. put() is used when the questionnaire calculates or draws a value -- and this value is needed for the analysis. For example, if the stimulus in a question is varied at random, then which one the respondent made a statement on has to be known for the analysis.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:putlist?rev=1632990407&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-30T08:26:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>putList()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:putlist?rev=1632990407&amp;do=diff</link>
        <description>putList()

void putList(string Question, array value, [boolean EachVariable])

With the function putList() you can store the values of an (one-dimensional) Array into an array of variables in the data set. The function runs equivalent to put() and valueList().

	*  Question</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:question?rev=1693946537&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-05T20:42:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>question()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:question?rev=1693946537&amp;do=diff</link>
        <description>question()

void question(string|array QuestionIdentifier, array|string Items, [string Options])

Displays the question with the specified questionIdentifier in the questionnaire. The function question() is mainly used in conjunction with Filters and filter questions.

	*  QuestionIdentifier</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:random_items?rev=1523430325&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-11T07:05:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>random_items()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:random_items?rev=1523430325&amp;do=diff</link>
        <description>random_items()

string random_items(array|string basis, [int number])

Randomly selects number of items from a list of items or from all items in a question.

	*  basis
A list of items (array or comma-separated) or a question ID
	*  number
Number of items that should be drawn. If the second parameter is omitted, the items will be returned in a random order.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:random_p?rev=1421164784&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-13T15:59:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>random_p()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:random_p?rev=1421164784&amp;do=diff</link>
        <description>random_p()

int random_p(array distribution)

Returns a number from the distribution. Each number can be assigned an individual probability in the process.

	*  distribution
An array which specifies the possible numbers as keys, and their probability as a value. Therefore, each number is assigned a probability (number</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:random?rev=1647257503&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-14T11:31:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>random()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:random?rev=1647257503&amp;do=diff</link>
        <description>random()

int random(int min, int max)

The function random() returns a whole number between min and max. It is suitable for random draws with replacement. Examples of its use as part of a random draw can be found in the chapter Randomization.

	*  min
The smallest number allowed</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:randomuse?rev=1562148667&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-03T10:11:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>randomUse()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:randomuse?rev=1562148667&amp;do=diff</link>
        <description>randomUse()

void randomUse(string questionID, [array ballot])

The Random generator can, among other things, provide for an equally distributed drawing at the time of the drawing or at the end of the interview. The function randomUse() allows a differentiated control over which ballots are counted as a valid drawing and when.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:readget?rev=1601391199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-29T14:53:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>readGET()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:readget?rev=1601391199&amp;do=diff</link>
        <description>readGET()

string|false readGET(string ID, [boolean warning])

The function readGET() allows a variable to be read that was transmitted to the questionnaire via POST or GET.

	*  ID
name of the variable transmitted
	*  warning
should a warning be displayed if the command is used on a different page other than the first?</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:redirect?rev=1713723920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-21T18:25:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>redirect()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:redirect?rev=1713723920&amp;do=diff</link>
        <description>redirect()

void redirect(string URL, [boolean continue])

The function redirect() leads the participant directly to the specified internet address (URL). 

	*  URL
Internet address that the participant should be redirected to. Placeholders can be used in the</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:reference?rev=1648242408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-25T21:06:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reference()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:reference?rev=1648242408&amp;do=diff</link>
        <description>reference()

string reference()

If a reference in the URL to the Questionnaire was transferred, the function reference()  will return it. The reference can have information concerning the participant encoded within it, which the questionnaire can use straightaway for filtering (see example 2).</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:registervariable?rev=1729797703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-24T19:21:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>registerVariable()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:registervariable?rev=1729797703&amp;do=diff</link>
        <description>registerVariable()

void registerVariable(variable)

In PHP, a variable is normally only valid within one PHP code element. By using registerVariable(), a variable can be made available for all following PHP code elements.  

	*  variable
The variable that shall be registered for later use (e.g.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:repeatpage?rev=1720607676&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-10T10:34:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>repeatPage()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:repeatpage?rev=1720607676&amp;do=diff</link>
        <description>repeatPage()

void repeatPage ([string textelement])

The function repeatPage() shows the previous page again. There is the option to display the text element in the style of an error message.

	*  textelement (optional)
If the ID of a text element is specified (created in</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:replace?rev=1534745109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-20T06:05:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>replace()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:replace?rev=1534745109&amp;do=diff</link>
        <description>replace()

With the help of placeholders, text in the questionnaire (e.g. question titles, items, stimuli) can be dynamically adapted. For detailed instructions, please see the chapter Placeholders. The function replace() sets up a placeholder for use in the questionnaire.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:sendjson?rev=1714720020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-03T07:07:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sendJSON(), sendPOST() and sendXML()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:sendjson?rev=1714720020&amp;do=diff</link>
        <description>sendJSON(), sendPOST() and sendXML()

The comand sendJSON() sends a HTTP-request to the URL and returns the answer of the server.

mixed sendJSON(string URL, array data, [array Header])

mixed sendPOST(string URL, array data, [array Header])

mixed sendXML</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:serialcheck?rev=1713723679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-21T18:21:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>serialCheck()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:serialcheck?rev=1713723679&amp;do=diff</link>
        <description>serialCheck()

int serialCheck(string accessCode)

The function serialCheck() reveals whether an accessCode  is valid, and whether it has already been used. This function can be helpful in calling up an access code manually.

Note: Only the status of an access code can be checked with this function</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:setlanguage?rev=1422104271&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-24T12:57:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setLanguage()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:setlanguage?rev=1422104271&amp;do=diff</link>
        <description>setLanguage()

void setLanguage(string languageCode)

Sets the language the questionnaire will be shown in in a Multilingual Survey with immediate effect. This function is useful if you want to change the language in the questionnaire depending on, for example, a filter question.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:setnextpage?rev=1626185648&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-13T14:14:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setNextPage()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:setnextpage?rev=1626185648&amp;do=diff</link>
        <description>setNextPage()

void setNextPage(string pageID)

The function setNextPage() determines which page should be shown after “Next” is clicked on.   Subsequent pages will not be displayed anymore with setNextPage(&#039;end&#039;). Instead, the questionnaire ends after</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:setpageorder?rev=1659038298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-28T19:58:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setPageOrder()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:setpageorder?rev=1659038298&amp;do=diff</link>
        <description>setPageOrder()

Normally, pages in the questionnaire executed consecutively from the first to the last page provided that setNextPage() or goToPage() do not interrupt this page order.

The function setPageOrder() allows a different page order to be selected from the start and this can be used at any given moment in the questionnaire. The new</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:show?rev=1745602358&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-25T17:32:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>show()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:show?rev=1745602358&amp;do=diff</link>
        <description>show()

The function show() combines question() and text(), but only for texts in the question catalogue, not under Text Modules and Labels. The function displays the corresponding element from the question catalogue, whereby the display parameters are passed as an array.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:statistic?rev=1738137116&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-29T07:51:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>statistic()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:statistic?rev=1738137116&amp;do=diff</link>
        <description>statistic()

mixed statistic(string statistics, array|string variables, mixed option, [boolean AllData])

The statistic() function can be used to obtain univariate characteristic values from the data set (across all previous interviews).

	*  Statistic</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:stopcreate?rev=1737738932&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-24T17:15:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stopCreate()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:stopcreate?rev=1737738932&amp;do=diff</link>
        <description>stopCreate()

The function `stopCreate() can be used in the PHP code of result reports to prevent the creation or delivery of a report.

void stopCreate([string TextID, string AbortLevel])

	*  TextID (optional)
The identifier of a text to be displayed instead of the report (can be</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:text?rev=1420377302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-04T13:15:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>text()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:text?rev=1420377302&amp;do=diff</link>
        <description>text()

void text(string textID, [string options])

Displays a text element in the questionnaire. Text elements are created in Text Elements and Labels. As a rule, it makes more sense to use text elements as content integrated into the questionnaire directly with</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:textlink?rev=1601396623&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-29T16:23:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>textlink()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:textlink?rev=1601396623&amp;do=diff</link>
        <description>textlink()

string textlink(string textID, mixed label, [int width, int height])

It is equally possible to display text (e.g. a lengthy label) in a new window (pop-up), instead of directly in the questionnaire. The text will appear in the same layout as it would in the questionnaire.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:urndraw?rev=1469707977&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-28T12:12:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>urnDraw()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:urndraw?rev=1469707977&amp;do=diff</link>
        <description>urnDraw()

int|false urnDraw(string urnID, string questionID, [string store])

A ballot (a number or a combination of several values) is taken out of an urn with urnDraw(). Once all ballots have been drawn from the urn and stored, the urn will be refilled.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:urnputaway?rev=1421431107&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-16T17:58:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>urnPutAway()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:urnputaway?rev=1421431107&amp;do=diff</link>
        <description>urnPutAway()

void urnPutAway([string questionID])

The function urnPutAway() is only relevant when the function urnDraw() with the value &#039;man&#039; for the third parameter (store) was called up previously in the questionnaire. In this case, determine when the combination should be stored using</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:urnstatus?rev=1418652076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-12-15T14:01:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>urnStatus()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:urnstatus?rev=1418652076&amp;do=diff</link>
        <description>urnStatus()

array urnStatus(string urnIDs)

The function urnStatus() returns information regarding the status of the urns specified.

	*  urnIDs
The ID of the urn whose status is to be retrieved. 

Return Value

If an error occurs, for example, if there is no urn with the ID specified, the function returns</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:value?rev=1714721240&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-03T07:27:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>value()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:value?rev=1714721240&amp;do=diff</link>
        <description>value()

mixed value(string variable, [string outputformat])

The participant&#039;s responses (answer codes, selected options or text inputs) can be determined with this function. 

Note: Only responses given by the participant on an earlier page in the questionnaire, and already transmitted to the server with</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:valuelist?rev=1606121375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-23T08:49:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>valueList()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:valuelist?rev=1606121375&amp;do=diff</link>
        <description>valueList()

array valueList(string question ID, [array items], [string output format])

array valueList(array variables, [null], [string  output format])

array valueList(string system ID)

The function valueList() retrieves the answer codes for all</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:valuemean?rev=1647255762&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-14T11:02:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>valueMean()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:valuemean?rev=1647255762&amp;do=diff</link>
        <description>valueMean()

float valueMean(string question)

float valueMean(string question, string|array items)

float valueMean(array variables)

Calculates the mean (average, expectation value) of the answer codes for all items in a question (e.g. a scale), or for a list of variables.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:valuesd?rev=1601406645&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-29T19:10:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>valueSD()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:valuesd?rev=1601406645&amp;do=diff</link>
        <description>valueSD()

float valueSD(string question)

float valueSD(string question, string|array items)

float valueSD(array variables)

Calculates the standard deviation of the answer codes for all items in a question (e.g. a scale), for selected items, or for a list of variables.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:valuesum?rev=1693948274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-05T21:11:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>valueSum()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:valuesum?rev=1693948274&amp;do=diff</link>
        <description>valueSum()

float valueSum(string Question)

float valueSum(string Question, string|array Items)

float valueSum(array Variables)

Calculates the sum of answer codes for all items of a question (e.g. a scale), for selected items or for a list of variables.</description>
    </item>
    <item rdf:about="https://www.soscisurvey.de/help/doku.php/en:create:functions:valuevar?rev=1422116006&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-24T16:13:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>valueVar()</title>
        <link>https://www.soscisurvey.de/help/doku.php/en:create:functions:valuevar?rev=1422116006&amp;do=diff</link>
        <description>valueVar()

float valueVar(string question)

float valueVar(string question, string|array items)

float valueVar(array variables)

Calculates the uncorrected sample variance for the answer codes of all items in a question (e.g. a scale), for selected items, or for a list of variables.</description>
    </item>
</rdf:RDF>
