-
-
Save az0/cb7212540f17534a17d4 to your computer and use it in GitHub Desktop.
problem with LimeSurvey random image https://www.limesurvey.org/en/forum/can-i-do-this-with-limesurvey/99476-variable-img-based-on-expression/reply
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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