Skip to content

Instantly share code, notes, and snippets.

@az0
Last active August 29, 2015 14:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save az0/cb7212540f17534a17d4 to your computer and use it in GitHub Desktop.
Save az0/cb7212540f17534a17d4 to your computer and use it in GitHub Desktop.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<document>
<LimeSurveyDocType>Survey</LimeSurveyDocType>
<DBVersion>178</DBVersion>
<languages>
<language>en</language>
</languages>
<groups>
<fields>
<fieldname>gid</fieldname>
<fieldname>sid</fieldname>
<fieldname>group_name</fieldname>
<fieldname>group_order</fieldname>
<fieldname>description</fieldname>
<fieldname>language</fieldname>
<fieldname>randomization_group</fieldname>
<fieldname>grelevance</fieldname>
</fields>
<rows>
<row>
<gid>
<![CDATA[ 60 ]]>
</gid>
<sid>
<![CDATA[ 245424 ]]>
</sid>
<group_name>
<![CDATA[ random image ]]>
</group_name>
<group_order>
<![CDATA[ 11 ]]>
</group_order>
<description/>
<language>
<![CDATA[ en ]]>
</language>
<randomization_group/>
<grelevance/>
</row>
</rows>
</groups>
<questions>
<fields>
<fieldname>qid</fieldname>
<fieldname>parent_qid</fieldname>
<fieldname>sid</fieldname>
<fieldname>gid</fieldname>
<fieldname>type</fieldname>
<fieldname>title</fieldname>
<fieldname>question</fieldname>
<fieldname>preg</fieldname>
<fieldname>help</fieldname>
<fieldname>other</fieldname>
<fieldname>mandatory</fieldname>
<fieldname>question_order</fieldname>
<fieldname>language</fieldname>
<fieldname>scale_id</fieldname>
<fieldname>same_default</fieldname>
<fieldname>relevance</fieldname>
</fields>
<rows>
<row>
<qid>
<![CDATA[ 457 ]]>
</qid>
<parent_qid>
<![CDATA[ 0 ]]>
</parent_qid>
<sid>
<![CDATA[ 245424 ]]>
</sid>
<gid>
<![CDATA[ 60 ]]>
</gid>
<type>
<![CDATA[ * ]]>
</type>
<title>
<![CDATA[ ChildNumber ]]>
</title>
<question>
<![CDATA[ {if(is_empty(ChildNumber),rand(1,8), ChildNumber)} ]]>
</question>
<preg/>
<help/>
<other>
<![CDATA[ N ]]>
</other>
<mandatory>
<![CDATA[ N ]]>
</mandatory>
<question_order>
<![CDATA[ 2 ]]>
</question_order>
<language>
<![CDATA[ en ]]>
</language>
<scale_id>
<![CDATA[ 0 ]]>
</scale_id>
<same_default>
<![CDATA[ 0 ]]>
</same_default>
<relevance>
<![CDATA[ 1 ]]>
</relevance>
</row>
<row>
<qid>
<![CDATA[ 458 ]]>
</qid>
<parent_qid>
<![CDATA[ 0 ]]>
</parent_qid>
<sid>
<![CDATA[ 245424 ]]>
</sid>
<gid>
<![CDATA[ 60 ]]>
</gid>
<type>
<![CDATA[ * ]]>
</type>
<title>
<![CDATA[ ChildName ]]>
</title>
<question>
<![CDATA[
{if(ChildNumber==1,'Miki', if(ChildNumber==2, 'Femilidah', if(ChildNumber==3, 'Sheila', if(ChildNumber==4, 'Anncet', if(ChildNumber==5, 'Karimi', if(ChildNumber==6, 'Janeth',if(ChildNumber==7, 'Rogathe',if(ChildNumber==8, 'Grace','(ERROR)'))))))))}
]]>
</question>
<preg/>
<help/>
<other>
<![CDATA[ N ]]>
</other>
<mandatory>
<![CDATA[ N ]]>
</mandatory>
<question_order>
<![CDATA[ 3 ]]>
</question_order>
<language>
<![CDATA[ en ]]>
</language>
<scale_id>
<![CDATA[ 0 ]]>
</scale_id>
<same_default>
<![CDATA[ 0 ]]>
</same_default>
<relevance>
<![CDATA[ 1 ]]>
</relevance>
</row>
<row>
<qid>
<![CDATA[ 459 ]]>
</qid>
<parent_qid>
<![CDATA[ 0 ]]>
</parent_qid>
<sid>
<![CDATA[ 245424 ]]>
</sid>
<gid>
<![CDATA[ 60 ]]>
</gid>
<type>
<![CDATA[ Y ]]>
</type>
<title>
<![CDATA[ VariableImage ]]>
</title>
<question>
<![CDATA[
<p>Method 1: an attempt using JavaScript adapted from the LimeSurvey wiki. It always works during preview, but in normal mode, the JavaScript never executes.</p>
<script type='text/javascript'>
//<![CDATA[
if( window.console ) { console.log( 'not ready'); }
$(function() {
if( window.console ) { console.log( 'replacing child image'); }
var childName = $('#java245424X60X458').val();
var picString = '<img width="700" height="500" alt="" src="/tmp/oc2015/' + String(childName) + '.png" />';
document.getElementById('pic').innerHTML = picString;
});
//
</script>
<p id="pic" style="margin-left: auto;margin-right: auto; width: 700px;"><I>(JavaScript is supposed to replace this paragraph with a random image)</i></p>
<p>Method 2 using a variable inside HTML with the brackets changed to look like like BB code described in the <a href="https://manual.limesurvey.org/Expression_Manager_HowTos%3E">LimeSurvey Express Manager HowTos</a>:
[img src='/tmp/oc2015/{ChildName}.png' alt='Image'/];
</p>
<p>Method three using a variable inside the HTML tag: <img src='/tmp/oc2015/{ChildName}.png' alt='Image'/></p>
]]>
</question>
<preg/>
<help/>
<other>
<![CDATA[ N ]]>
</other>
<mandatory>
<![CDATA[ N ]]>
</mandatory>
<question_order>
<![CDATA[ 4 ]]>
</question_order>
<language>
<![CDATA[ en ]]>
</language>
<scale_id>
<![CDATA[ 0 ]]>
</scale_id>
<same_default>
<![CDATA[ 0 ]]>
</same_default>
<relevance>
<![CDATA[ 1 ]]>
</relevance>
</row>
</rows>
</questions>
<surveys>
<fields>
<fieldname>sid</fieldname>
<fieldname>admin</fieldname>
<fieldname>expires</fieldname>
<fieldname>startdate</fieldname>
<fieldname>adminemail</fieldname>
<fieldname>anonymized</fieldname>
<fieldname>faxto</fieldname>
<fieldname>format</fieldname>
<fieldname>savetimings</fieldname>
<fieldname>template</fieldname>
<fieldname>language</fieldname>
<fieldname>additional_languages</fieldname>
<fieldname>datestamp</fieldname>
<fieldname>usecookie</fieldname>
<fieldname>allowregister</fieldname>
<fieldname>allowsave</fieldname>
<fieldname>autonumber_start</fieldname>
<fieldname>autoredirect</fieldname>
<fieldname>allowprev</fieldname>
<fieldname>printanswers</fieldname>
<fieldname>ipaddr</fieldname>
<fieldname>refurl</fieldname>
<fieldname>publicstatistics</fieldname>
<fieldname>publicgraphs</fieldname>
<fieldname>listpublic</fieldname>
<fieldname>htmlemail</fieldname>
<fieldname>sendconfirmation</fieldname>
<fieldname>tokenanswerspersistence</fieldname>
<fieldname>assessments</fieldname>
<fieldname>usecaptcha</fieldname>
<fieldname>usetokens</fieldname>
<fieldname>bounce_email</fieldname>
<fieldname>attributedescriptions</fieldname>
<fieldname>emailresponseto</fieldname>
<fieldname>emailnotificationto</fieldname>
<fieldname>tokenlength</fieldname>
<fieldname>showxquestions</fieldname>
<fieldname>showgroupinfo</fieldname>
<fieldname>shownoanswer</fieldname>
<fieldname>showqnumcode</fieldname>
<fieldname>bouncetime</fieldname>
<fieldname>bounceprocessing</fieldname>
<fieldname>bounceaccounttype</fieldname>
<fieldname>bounceaccounthost</fieldname>
<fieldname>bounceaccountpass</fieldname>
<fieldname>bounceaccountencryption</fieldname>
<fieldname>bounceaccountuser</fieldname>
<fieldname>showwelcome</fieldname>
<fieldname>showprogress</fieldname>
<fieldname>navigationdelay</fieldname>
<fieldname>nokeyboard</fieldname>
<fieldname>alloweditaftercompletion</fieldname>
<fieldname>googleanalyticsstyle</fieldname>
<fieldname>googleanalyticsapikey</fieldname>
<fieldname>questionindex</fieldname>
</fields>
<rows>
<row>
<sid>
<![CDATA[ 245424 ]]>
</sid>
<admin>
<![CDATA[ Andrew ]]>
</admin>
<adminemail>
<![CDATA[ ahz001+ls@gmail.com ]]>
</adminemail>
<anonymized>
<![CDATA[ N ]]>
</anonymized>
<faxto/>
<format>
<![CDATA[ G ]]>
</format>
<savetimings>
<![CDATA[ N ]]>
</savetimings>
<template>
<![CDATA[ default ]]>
</template>
<language>
<![CDATA[ en ]]>
</language>
<datestamp>
<![CDATA[ N ]]>
</datestamp>
<usecookie>
<![CDATA[ N ]]>
</usecookie>
<allowregister>
<![CDATA[ N ]]>
</allowregister>
<allowsave>
<![CDATA[ Y ]]>
</allowsave>
<autonumber_start>
<![CDATA[ 2 ]]>
</autonumber_start>
<autoredirect>
<![CDATA[ N ]]>
</autoredirect>
<allowprev>
<![CDATA[ N ]]>
</allowprev>
<printanswers>
<![CDATA[ N ]]>
</printanswers>
<ipaddr>
<![CDATA[ N ]]>
</ipaddr>
<refurl>
<![CDATA[ N ]]>
</refurl>
<publicstatistics>
<![CDATA[ N ]]>
</publicstatistics>
<publicgraphs>
<![CDATA[ N ]]>
</publicgraphs>
<listpublic>
<![CDATA[ N ]]>
</listpublic>
<htmlemail>
<![CDATA[ Y ]]>
</htmlemail>
<sendconfirmation>
<![CDATA[ Y ]]>
</sendconfirmation>
<tokenanswerspersistence>
<![CDATA[ N ]]>
</tokenanswerspersistence>
<assessments>
<![CDATA[ N ]]>
</assessments>
<usecaptcha>
<![CDATA[ D ]]>
</usecaptcha>
<usetokens>
<![CDATA[ N ]]>
</usetokens>
<bounce_email>
<![CDATA[ ahz001+ls@gmail.com ]]>
</bounce_email>
<emailresponseto/>
<emailnotificationto/>
<tokenlength>
<![CDATA[ 15 ]]>
</tokenlength>
<showxquestions>
<![CDATA[ Y ]]>
</showxquestions>
<showgroupinfo>
<![CDATA[ B ]]>
</showgroupinfo>
<shownoanswer>
<![CDATA[ Y ]]>
</shownoanswer>
<showqnumcode>
<![CDATA[ X ]]>
</showqnumcode>
<bounceprocessing>
<![CDATA[ N ]]>
</bounceprocessing>
<showwelcome>
<![CDATA[ Y ]]>
</showwelcome>
<showprogress>
<![CDATA[ Y ]]>
</showprogress>
<navigationdelay>
<![CDATA[ 0 ]]>
</navigationdelay>
<nokeyboard>
<![CDATA[ N ]]>
</nokeyboard>
<alloweditaftercompletion>
<![CDATA[ N ]]>
</alloweditaftercompletion>
<questionindex>
<![CDATA[ 0 ]]>
</questionindex>
</row>
</rows>
</surveys>
<surveys_languagesettings>
<fields>
<fieldname>surveyls_survey_id</fieldname>
<fieldname>surveyls_language</fieldname>
<fieldname>surveyls_title</fieldname>
<fieldname>surveyls_description</fieldname>
<fieldname>surveyls_welcometext</fieldname>
<fieldname>surveyls_endtext</fieldname>
<fieldname>surveyls_url</fieldname>
<fieldname>surveyls_urldescription</fieldname>
<fieldname>surveyls_email_invite_subj</fieldname>
<fieldname>surveyls_email_invite</fieldname>
<fieldname>surveyls_email_remind_subj</fieldname>
<fieldname>surveyls_email_remind</fieldname>
<fieldname>surveyls_email_register_subj</fieldname>
<fieldname>surveyls_email_register</fieldname>
<fieldname>surveyls_email_confirm_subj</fieldname>
<fieldname>surveyls_email_confirm</fieldname>
<fieldname>surveyls_dateformat</fieldname>
<fieldname>surveyls_attributecaptions</fieldname>
<fieldname>email_admin_notification_subj</fieldname>
<fieldname>email_admin_notification</fieldname>
<fieldname>email_admin_responses_subj</fieldname>
<fieldname>email_admin_responses</fieldname>
<fieldname>surveyls_numberformat</fieldname>
<fieldname>attachments</fieldname>
</fields>
<rows>
<row>
<surveyls_survey_id>
<![CDATA[ 245424 ]]>
</surveyls_survey_id>
<surveyls_language>
<![CDATA[ en ]]>
</surveyls_language>
<surveyls_title>
<![CDATA[ random image ]]>
</surveyls_title>
<surveyls_description/>
<surveyls_welcometext>
<![CDATA[
https://www.limesurvey.org/en/forum/can-i-do-this-with-limesurvey/99476-variable-img-based-on-expression#116840
]]>
</surveyls_welcometext>
<surveyls_endtext/>
<surveyls_url>
<![CDATA[
https://www.limesurvey.org/en/forum/can-i-do-this-with-limesurvey/99476-variable-img-based-on-expression#116840
]]>
</surveyls_url>
<surveyls_urldescription/>
<surveyls_email_invite_subj>
<![CDATA[ Invitation to participate in a survey ]]>
</surveyls_email_invite_subj>
<surveyls_email_invite>
<![CDATA[
Dear {FIRSTNAME},<br /> <br /> you have been invited to participate in a survey.<br /> <br /> The survey is titled:<br /> "{SURVEYNAME}"<br /> <br /> "{SURVEYDESCRIPTION}"<br /> <br /> To participate, please click on the link below.<br /> <br /> Sincerely,<br /> <br /> {ADMINNAME} ({ADMINEMAIL})<br /> <br /> ----------------------------------------------<br /> Click here to do the survey:<br /> {SURVEYURL}<br /> <br /> If you do not want to participate in this survey and don't want to receive any more invitations please click the following link:<br /> {OPTOUTURL}<br /> <br /> If you are blacklisted but want to participate in this survey and want to receive invitations please click the following link:<br /> {OPTINURL}
]]>
</surveyls_email_invite>
<surveyls_email_remind_subj>
<![CDATA[ Reminder to participate in a survey ]]>
</surveyls_email_remind_subj>
<surveyls_email_remind>
<![CDATA[
Dear {FIRSTNAME},<br /> <br /> Recently we invited you to participate in a survey.<br /> <br /> We note that you have not yet completed the survey, and wish to remind you that the survey is still available should you wish to take part.<br /> <br /> The survey is titled:<br /> "{SURVEYNAME}"<br /> <br /> "{SURVEYDESCRIPTION}"<br /> <br /> To participate, please click on the link below.<br /> <br /> Sincerely,<br /> <br /> {ADMINNAME} ({ADMINEMAIL})<br /> <br /> ----------------------------------------------<br /> Click here to do the survey:<br /> {SURVEYURL}<br /> <br /> If you do not want to participate in this survey and don't want to receive any more invitations please click the following link:<br /> {OPTOUTURL}
]]>
</surveyls_email_remind>
<surveyls_email_register_subj>
<![CDATA[ Survey registration confirmation ]]>
</surveyls_email_register_subj>
<surveyls_email_register>
<![CDATA[
Dear {FIRSTNAME},<br /> <br /> You, or someone using your email address, have registered to participate in an online survey titled {SURVEYNAME}.<br /> <br /> To complete this survey, click on the following URL:<br /> <br /> {SURVEYURL}<br /> <br /> If you have any questions about this survey, or if you did not register to participate and believe this email is in error, please contact {ADMINNAME} at {ADMINEMAIL}.
]]>
</surveyls_email_register>
<surveyls_email_confirm_subj>
<![CDATA[ Confirmation of your participation in our survey ]]>
</surveyls_email_confirm_subj>
<surveyls_email_confirm>
<![CDATA[
Dear {FIRSTNAME},<br /> <br /> this email is to confirm that you have completed the survey titled {SURVEYNAME} and your response has been saved. Thank you for participating.<br /> <br /> If you have any further questions about this email, please contact {ADMINNAME} on {ADMINEMAIL}.<br /> <br /> Sincerely,<br /> <br /> {ADMINNAME}
]]>
</surveyls_email_confirm>
<surveyls_dateformat>
<![CDATA[ 9 ]]>
</surveyls_dateformat>
<email_admin_notification_subj>
<![CDATA[ Response submission for survey {SURVEYNAME} ]]>
</email_admin_notification_subj>
<email_admin_notification>
<![CDATA[
Hello,<br /> <br /> A new response was submitted for your survey '{SURVEYNAME}'.<br /> <br /> Click the following link to reload the survey:<br /> {RELOADURL}<br /> <br /> Click the following link to see the individual response:<br /> {VIEWRESPONSEURL}<br /> <br /> Click the following link to edit the individual response:<br /> {EDITRESPONSEURL}<br /> <br /> View statistics by clicking here:<br /> {STATISTICSURL}
]]>
</email_admin_notification>
<email_admin_responses_subj>
<![CDATA[
Response submission for survey {SURVEYNAME} with results
]]>
</email_admin_responses_subj>
<email_admin_responses>
<![CDATA[
Hello,<br /> <br /> A new response was submitted for your survey '{SURVEYNAME}'.<br /> <br /> Click the following link to reload the survey:<br /> {RELOADURL}<br /> <br /> Click the following link to see the individual response:<br /> {VIEWRESPONSEURL}<br /> <br /> Click the following link to edit the individual response:<br /> {EDITRESPONSEURL}<br /> <br /> View statistics by clicking here:<br /> {STATISTICSURL}<br /> <br /> <br /> The following answers were given by the participant:<br /> {ANSWERTABLE}
]]>
</email_admin_responses>
<surveyls_numberformat>
<![CDATA[ 0 ]]>
</surveyls_numberformat>
</row>
</rows>
</surveys_languagesettings>
</document>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment