Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Search Results (Searched for: survey title)

  • korneliadobrawa
  • korneliadobrawa's Avatar
19 Feb 2024 11:47
Display no Survey Title was created by korneliadobrawa
Please help us help you and fill where relevant:
Your LimeSurvey version: LimeSurvey Cloud   Version 6.3.2
Own server or LimeSurvey hosting:
Survey theme/template:
==================Dear Community,I would like that the title of the survey does not appear on the top of the welcome messag or in any other place.Can you help me to implemet that? Thank you in advance for your helpful comments! Best,Kor
  • ritapas
  • ritapas's Avatar
16 Feb 2024 10:02
Replied by ritapas on topic {TOKEN:VALIDFROM} / {TOKEN:VALIDUNTIL}
Hi,
thank you for your kind reply.
Indeed, our version is still 3.23.5. We plan to switch to LS5 as soon as possible.
However, I made another try and I found out that, though I'd been distracted by the "Validate Expressions", the email message actually contains the desired values.
This is a bit odd but anyway it works.

For reference, this is the HTML mail template text:
Code:
<html>
<head>
    <title></title>
</head>
<body>
<p>Dear {FIRSTNAME},<br /><br />you have been invited to participate in a survey.<br /><br />The survey is titled:<br />"{SURVEYNAME}"<br /><br />"{SURVEYDESCRIPTION}"</p>
 
<p>Token is valid from {VALIDFROM} until {VALIDUNTIL}</p>
 
<p>Uses left: {USESLEFT}</p>
 
<p><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}</p>
</body>
</html>

I enclose a screenshot from "Validate Expressions".
 
  • tpartner
  • tpartner's Avatar
12 Feb 2024 19:16 - 12 Feb 2024 19:18
Yes, one limitation of the display:grid approach is that the items will be arranged sequentially horizontally.

But, if randomized, that does not matter.

If you would like to implicitly define 4 columns on larger screens (2 on smaller screens) and hide the irrelevant items, you can disable the core columns feature and add this CSS to the question source.

Code:
<style type="text/css" data-author="Tony Partner">
 
    #question{QID} .ls-answers ul {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 0 1rem;
    }
 
    @media (max-width: 768px) {
        #question{QID} .ls-answers ul {
            grid-template-columns: repeat(2, 1fr);
            grid-gap: 0 0.5rem;
        }
 
        #question{QID} .form-group {
            margin-bottom:  0;
        }
    }
</style>

Sample survey attached: 

File Attachment:

File Name: limesurvey...4761.lss
File Size:54 KB


 

  [/i]
  • ngolub
  • ngolub's Avatar
08 Feb 2024 10:43 - 08 Feb 2024 10:51
Danke für deine Hilfe und das lss! Ich werde versuchen, das bei mir zu implementieren.Das (th#answer866522X20X1784_0-1) ist das hier:



Da ich ganz neu bei LimeSurvey bin, wusste ich nicht, dass man {SID}X{GID}X{QID} verwendet. Stattdessen habe ich versucht über den Webtool herauszufinden wie die einzelnen Komponenten heissen. Ich habe gerade den entsprechenden Abschnitt  hier gefunden. 

Die CSS-Klasse "coloured-array" hatte ich nicht hinzugefügt! CSS-Klassen waren mir auch neu, bis du die Klassen "no-bottom" und "no-question" erklärt hattest. Mittlerweile habe ich auch selbst eine erstellt und implementiert.

Ich habe noch eine Frage : Bei einer anderen Umfragefrage habe ich einen Slider, bei dem die Subquestions Tooltips haben und die Zahl auf dem Slider-Handle ebenfalls ein Tooltip ist. Als ich versuchte, die Tooltips für die Subquestions zu formatieren, wurde der Slider-Handle versehentlich mitgestaltet. Das Problem habe ich vorläufig so gelöst:

Code:
<style type="text/css">
.slider-handle {
  background-color:#2986cc;
}
 
.slider-handle.custom::before {
  color: #2986cc;
}
 
.slider.slider-untouched .slider-handle {
  background-color: transparent;
}
 
.slider.slider-untouched .slider-handle.custom::before {
  color: #bbb;
}
 
.slider-selection {
  background: #8fce00;
}
 
 
/* Styles for your .mytooltip1 elements */
.mytooltip1 {
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
  color: orange;
}
  
.mytooltip1-inner{
    min-width:500px;
    height:auto;
    padding:3px 8px;
    color:#314A5B;
    text-align:left;
    font-weight:400;
    border-radius:15px;
    border: 1px solid #314A5B;
    background-color:white;
    font-size: 16px;
}
  </style>
 
<script type="text/javascript">
$(document).ready(function() {
  $('.mytooltip1').on('inserted.bs.tooltip', function() {
    var tooltipId = $(this).attr('aria-describedby');
    $('#' + tooltipId + ' .tooltip-inner').addClass('mytooltip1-inner');
  }).tooltip();
});
</script>

Die Tooltips für die Subquestions habe ich direkt bei jeder Subquestion so implementiert:
Code:
<span class="mytooltip1" data-bs-toggle="tooltip" title="Zeit mit Führungsteam, individuelle Personalangelegenheiten und Konfliktlösung, Compliance und rechtliche Angelegenheiten, allgemeine Verwaltungs- und Kontrollaufgaben, Fakultätsversammlungen u.ä.">Laufende Führungsaufgaben innerhalb des eigenen Organisationsbereichs</span>

 

Jetzt möchte ich den Slider separat formatieren, bzw. ich möchte, dass der Slider Tooltip nur erscheint, wenn man mit der Maus darüberfährt. Ich dachte, mit einem Styling von
Code:
.tooltip-inner
würde es funktionieren, aber ich bekomme es nicht hin.


Könntest du mir erklären, wie es funktionieren würde?
  • ngolub
  • ngolub's Avatar
06 Feb 2024 17:02
Please help us help you and fill where relevant:
Your LimeSurvey version: LimeSurvey Community Edition   Version 6.4.0+231218 
Own server or LimeSurvey hosting: own server
Survey theme/template: bootstrap vanilla
==================
Hallo,

Ich habe ein Dual Array Skala in meiner Umfrage und möchte wissen, ob es möglich ist die rechts Seite, bzw. die zweite Skala in einen Slider zu umzuwandeln.
 

Hier ist der Code für mein Array
Code:
<p><strong>10. Wie wichtig sind die nachfolgenden General Management-Kompetenzen bezogen auf Ihre aktuelle Führungsposition?</strong></p>
<style type="text/css">.answertext .tooltip {
    color: black; /* Or any other color that stands out against your background */
    visibility: visible;
    display: inline; /* Or 'block', depending on your layout */
  }
  .tooltip[data-toggle="tooltip"] {
    cursor: pointer;
  }
  .tooltip:hover::after {
    content: attr(data-original-title);
    position: absolute;
    left: 0;
    top: 100%;
    white-space: nowrap;
    z-index: 1000;
    background-color: #f8f8f8;
    padding: 5px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    pointer-events: none;
  }
 
/* Coloring the first set of headers with light orange */
table.subquestion-list tr th.dsheader:nth-of-type(2),
table.subquestion-list tr th:nth-child(3),
table.subquestion-list tr th:nth-child(4),
table.subquestion-list tr th:nth-child(5),
table.subquestion-list tr th:nth-child(6),
table.subquestion-list tr th:nth-child(7)  {
    background-color: rgba(255, 204, 153, 0.3); /* Light orange with transparency */
}
 
/* Coloring the second set of headers with light blue */
table.subquestion-list tr th.dsheader:nth-of-type(3),
table.subquestion-list tr th:nth-child(9),
table.subquestion-list tr th:nth-child(10),
table.subquestion-list tr th:nth-child(11),
table.subquestion-list tr th:nth-child(12),
table.subquestion-list tr th:nth-child(13),
table.subquestion-list tr th:nth-child(14) { /* Added this line to include the blue header */
    background-color: rgba(153, 204, 255, 0.3); /* Light blue with transparency */
}
 
/* Coloring the columns 3 to 7 with light orange */
table.subquestion-list tr td:nth-child(3),
table.subquestion-list tr td:nth-child(4),
table.subquestion-list tr td:nth-child(5),
table.subquestion-list tr td:nth-child(6),
table.subquestion-list tr td:nth-child(7) {
    background-color: rgba(255, 204, 153, 0.3);
}
 
/* Coloring the columns 9 to 14 with light blue */
table.subquestion-list tr td:nth-child(9),
table.subquestion-list tr td:nth-child(10),
table.subquestion-list tr td:nth-child(11),
table.subquestion-list tr td:nth-child(12),
table.subquestion-list tr td:nth-child(13),
table.subquestion-list tr td:nth-child(14) {
    background-color: rgba(153, 204, 255, 0.3);
}
 
/* Coloring the specific header with an ID with light orange */
#answer866522X20X368_0-4 {
    background-color: rgba(255, 204, 153, 0.3); /* Light orange with transparency */
}
 
/* Ensure that the header_separator class has no background color */
table.subquestion-list tr .header_separator {
    background-color: transparent !important; /* This will make it transparent and override other styles */
}
  
  div.ls-question-mandatory-array {
    display: none;
  }
</style>
<script type="text/javascript">
  $(document).ready(function() {
    // Identify this question
    var thisQuestion = $('#question1784');
 
    // Define the sub-heading text strings with tooltip text using the title attribute
    var subHeading1 = '<strong title="Your detailed information for Leadership">Leadership</strong>';
    var subHeading2 = '<strong title="Your detailed information for Academic Environment">Handeln im akademischen Umfeld</strong>';
    var subHeading3 = '<strong title="Your detailed information for Political Environment">Handeln im politischen Umfeld</strong>';
    var subHeading4 = '<strong title="Your detailed information for Strategic Design">Strategisches Gestaltungsvermögen</strong>';
    var subHeading5 = '<strong title="Your detailed information for Business Thinking">Betriebswirtschaftliches Denken und Handeln</strong>';
    var subHeading6 = '<strong title="Your detailed information for Organizational Change">Den organisatorischen Wandel gestalten</strong>';
 
    // Find out the number of columns in the question
    var columnsLength = $('tr.answers-list:eq(0) > *', thisQuestion).length;
 
    // Insert the subheadings before the specific subquestions
    $('tr.answers-list:eq(0)', thisQuestion).before('<tr class="sub-header-row"><th colspan="'+columnsLength+'">'+subHeading1+'</th></tr>');
    $('tr.answers-list:eq(5)', thisQuestion).before('<tr class="sub-header-row"><th colspan="'+columnsLength+'">'+subHeading2+'</th></tr>');
    $('tr.answers-list:eq(10)', thisQuestion).before('<tr class="sub-header-row"><th colspan="'+columnsLength+'">'+subHeading3+'</th></tr>');
    $('tr.answers-list:eq(15)', thisQuestion).before('<tr class="sub-header-row"><th colspan="'+columnsLength+'">'+subHeading4+'</th></tr>');
    $('tr.answers-list:eq(19)', thisQuestion).before('<tr class="sub-header-row"><th colspan="'+columnsLength+'">'+subHeading5+'</th></tr>');
    $('tr.answers-list:eq(24)', thisQuestion).before('<tr class="sub-header-row"><th colspan="'+columnsLength+'">'+subHeading6+'</th></tr>');
 
    // Fix the row classes for styling
    var rowClass = 1;
    $('table.subquestion-list tbody tr', thisQuestion).each(function(i) {
      if($(this).hasClass('sub-header-row')) {
        rowClass = 1;
      } else {
        rowClass++;
        $(this).removeClass('array1 array2');
        if(rowClass % 2 == 0) {
          $(this).addClass('array2');
        } else {
          $(this).addClass('array1');
        }
      }
    });
 
    // Initialize Bootstrap tooltips
    $('[data-bs-toggle="tooltip"]').tooltip();
  });
</script>

Ich habe gesehen, dass es einen workaround für Slider in Dual Arrays gibt, aber bei mir hat es nicht funktioniert.

Ich habe auch den folgenden Code probiert, aber ohne Erfolg
Code:
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
    // Target the second scale of question 1784 with the specified header.
    // This assumes 'subquestion' and 'answer' classes are used; these might need adjustment.
    var scaleHeader = "Veränderung der Bedeutung inskünftig (in den kommenden 5-10 Jahren)";
    var questionId = '#question1784';
    var headerExists = $(questionId + ' .answer-item.text-item .answertext').filter(function() {
        return $(this).text().trim() === scaleHeader;
    }).length > 0;
 
    if(headerExists) {
        // Assuming LimeSurvey generates a specific structure for dual scale array questions
        // Find the right table or div that contains the second scale based on the header
        var scale2Container = $(questionId + ' .answer-item.text-item').filter(function() {
            return $(this).text().trim() === scaleHeader;
        }).closest('.answers-list');
 
        // Hide the original scale 2 options
        scale2Container.find('input').closest('li').hide(); // Adjust this selector based on your actual structure
 
        // Create slider and insert it into the document
        var sliderHtml = '<div class="custom-slider-container"><input type="range" min="1" max="5" value="3" class="slider" id="customSlider1784"></div>';
        scale2Container.before(sliderHtml); // You may want to adjust the placement based on your layout
 
        // Update hidden inputs based on slider change
        $('#customSlider1784').on('input change', function() {
            var value = $(this).val();
            // Find and check the corresponding input for the second scale
            scale2Container.find('input[value="' + value + '"]').prop('checked', true);
        });
    }
});
</script>

Könnt ihr mir helfen?
  • Joffm
  • Joffm's Avatar
06 Feb 2024 16:01
So, jetzt zur "Alters-Frage".
Ich frage mich zunächst, wieso dort eine fünfstellige Zahl erlaubt sein soll. 
Aber egal, das kann ja geändert werden.
Gut,
wir haben zwei "mehrfache kurze Text"-Fragen (Q1a und Q1b)
Um diese per css zusammenzumauscheln, wird dieses script in einer der beiden Fragen eingefügt.
Code:
<style type="text/css">.no-question {
  border-top:0;
 }
.no-question .question-title-container {
  display:none;
 }
.no-question .question-valid-container {
  display:none;
 }
.no-bottom {
  border-bottom:0;
  margin-bottom:0;
 }
.no-question .answer-container {
    padding-top: 0em;
    padding-bottom: 0.5em;
}    
.no-question .question-container {
    border: none !important;
}
.no-bottom .answer-container {
    padding-bottom: 0em;
}
  
 .no-bottom ul.ls-answers {
  margin-bottom :0;
  }
 .no-bottom  .ls-answers {
    padding-bottom: 0;
  }
 .no-question  .ls-answers {
    padding-top: 0;
  }
.no-question .ls-questionhelp::before
{
  content: "";
}
  
no-question  .dir-ltr .ls-questionhelp {
    margin-left: 0;
}
</style>

Du siehst, es gibt zwei Klassen ("no-question" und "no-bottom")
"no-bottom" soll auf die erste Frage wirken, daher wird hier in "Anzeige / css-Klassen" no-bottom eingetragen; entsprechend in der zweiten Frage, in welcher ja der Fragecontainer nicht angezeigt werden soll, no-question.

So weit, so schlecht.
Da mit "no-question auch der "question-valid-container" versteckt wird, kann also keine Fehlermeldung auf normalem Weg angezeigt werden.
Daher habe ich in den "Designvorlage-Einstellungen" den Hilfecontainer nach unten gelegt.

Okay, nun zur Validierung:
Ich habe es einmal ohne RegExp gemacht, einfacher Vergleich
is_empty(Q1b_3) or (Q1b_3>0 and Q1b_3<100000)

Wenn jetzt kein "Validierungshinweis" eingetragen wird, wird auch das Feld im Fehlerfall nicht rot markiert.
Also irgendeinen Text dort hinein ("aaa"). Er wird ja nicht gezeigt.

Und dafür habe ich im Hilfetext folgendes verschachtelte IF benutzt:
{if(!is_empty(Q1b_3) and !is_int(Q1b_3),'<span style="color:red">Nur Zahlen bitte', if(!is_empty(Q1b_3) and (Q1b_3<1 or Q1b_3>99999),'<span style="color:red">Nur Zahlen zwischen 1 und 99999', '<span style="color:transparent">Nur Zahlen zwischen 1 und 99999'))}</span>

Heißt also:
Wenn der Eintrag nicht leer und keine ganze Zahl ist, zeige "Nur Zahlen bitte" an,
ansonsten, wenn der Eintrag nicht leer, und größer als 100000 ist, zeige die andere Meldung an,
und sonst - wenn alles richtig ist - zeige irgendetwas an, aber mit transparenter Schriftfarbe.
Dieses letzte muss sein, da im Falle eines leeren Hilfetextes wieder gar nichts angezeigt wird.

Hier gezeigt in simplem "vanilla"
 

Beispiel:
 

File Attachment:

File Name: limesurvey...8732.lss
File Size:39 KB


Joffm
 
  • Joffm
  • Joffm's Avatar
05 Feb 2024 12:41

But where can I set the height of the progress bar and copy the text you mention?

In the theme editor.
Extend the theme and adapt to your needs.
To change the height of the progress bar you may enter into the "custom.css", as @Denis wrote already
Code:
.top-container .progress {
  height: 20px;
}

Now you see that in the "progress_bar.twig" of "fruity_twentythree" there is
Code:
{% if aSurveyInfo.showprogress == 'Y' and aSurveyInfo.format != 'A' and not aSurveyInfo.aCompleted %}
    {% set progressValue  = ( aSurveyInfo.progress.total > 0 ) ? intval( (aSurveyInfo.progress.currentstep - 1) / aSurveyInfo.progress.total * 100 ) : 0 %}
    <!-- Top container -->
    <div class="{{ aSurveyInfo.class.topcontainer }} container-fluid" {{ aSurveyInfo.attr.topcontainer }} >
        <div class="row justify-content-center">
            <div class="{{ aSurveyInfo.class.topcontent }} col-12 col-xl-8" {{ aSurveyInfo.attr.topcontent }}>
                <div class="ls-progress-container" data-bs-toggle="tooltip" data-bs-placement="bottom"
                     title="{{ sprintf(gT('You have completed %s%% of this survey'),progressValue) }}">
                    <div class="visually-hidden">{{ sprintf(gT('You have completed %s%% of this survey'),progressValue) }}</div>
                    <div class="{{ aSurveyInfo.class.progress }}" {{ aSurveyInfo.attr.progress }} aria-hidden="true" data-bs-placement="bottom">
                        <div class="{{ aSurveyInfo.class.progressbar }}" {{ aSurveyInfo.attr.progressbar }} style="width: {{ progressValue }}%;">
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
{% endif %}
You see that here is inserted a tooltip that shows the percentage.
 

Compared with this part in "fruity"
Code:
<div class="{{ aSurveyInfo.class.topcontainer  }} space-col"  {{ aSurveyInfo.attr.topcontainer  }} >
    <div class="{{ aSurveyInfo.class.topcontent  }} container" {{ aSurveyInfo.attr.topcontent  }} >
        {% if aSurveyInfo.format != 'A' and aSurveyInfo.showprogress is defined and aSurveyInfo.showprogress == 'Y' %}
            {{  registerPublicCssFile('lime-progress.css') }}
            {% set progressValue  = ( aSurveyInfo.progress.total > 0 ) ? intval( (aSurveyInfo.progress.currentstep - 1) / aSurveyInfo.progress.total * 100 ) : 0 %}
            <div class="{{ aSurveyInfo.class.progress  }}" {{ aSurveyInfo.attr.progress  }}>
                <div class="{{ aSurveyInfo.class.progressbar  }}" {{ aSurveyInfo.attr.progressbar  }} role="progressbar" aria-valuenow="{{ progressValue }}" aria-valuemin="0" aria-valuemax="100" style="min-width: 2em; width: {{ progressValue }}%;">
                    {{ progressValue }}%
                </div>
            </div>
        {% endif %}
    </div> <!-- must hide it without javascript -->
</div>

If you now replace the twentythree part by the fruity part you get this.

 


On the other side there are many discussions about progress bars - does it encourage the respondents or discourage?
In my opinion you should not display a progress bar, but give feedback to the respondents that they finished one part, that now you are going to ask something about ... , give them chances to breathe, not only fire question after question.

Joffm
  • DenisChenu
  • DenisChenu's Avatar
02 Feb 2024 10:06
Replied by DenisChenu on topic Error: CSRF token could not be verified
The system need server update about session samesite (at minima)

manual.limesurvey.org/index.php?title=Op....28New_in_3.24.3_.29

You need to contact LimeSurvey GMBH

Even with this settings : the original server can disallow any external iframe !

See : developer.mozilla.org/en-US/docs/Web/HTTP/CSP
  • lavamind
  • lavamind's Avatar
29 Jan 2024 23:17 - 29 Jan 2024 23:17
Replied by lavamind on topic Internal Server error in_Array()

We are not currently php8.2 compatible

If you can activate debug mode and report : it's great : community.limesurvey.org/bug-tracker/

And to have a working instance : php8.1 or lesser.

Is this still accurate, that PHP 8.2 is still not supported?

Quoting from the modal dialog on the download page titled "What’s new in version 6?":

Most important new features

    PHP 8.1 (or later) compatibility

  • mhladun
  • mhladun's Avatar
25 Jan 2024 23:06 - 25 Jan 2024 23:09
Environment information:
  • LimeSurvey version: 6.4.3
  • LimeSurvey build: 240122
  • Operating system: CentOS 8.5
  • PHP version: 8.0.22
  • Server API: FPM/Fast-CGI
  • Web server software: Apache/2.4.37 (centos) OpenSSL/1.1.1k
  • Database driver: pgsql
  • Database driver version: 13.3
  • Database server info: Client Encoding: UTF8; Date Style: ISO, DMY
  • Database server version: 13.12.18
I've made a new Custom survey theme by extending the Core Vanilla theme, however, my Custom theme is inheriting content from Fruity TwentyTwentyThree. For example, the Survey List page and the Error page are displaying the LimeSurvey logos and Error image when I visit them.

I would have expected fruit2023 content to not populate my Custom theme since Vanilla is labelled as a Core theme.

Here is the beginning of my config file.

Code:
[code]<?xml version="1.0" encoding="UTF-8"?>
<!--    (¯`·._.·(¯`·._.· Vanilla Theme Manifest  ·._.·´¯)·._.·´¯)    Base configuration for Vanilla Theme.    The content of this file is imported into DB when you install the template.--><config>    <!-- Those metadata are displayed in the theme configuration page.  -->  
<metadata>       
<name>ls6_surveytheme_baseline</name>       
<title>Bootstrap Vanilla</title>       
<type>theme</type>       
<creationDate>2024-01-24 15:37</creationDate>       
<authorUrl>http://www.limesurvey.org</authorUrl>       
<copyright>Copyright (C) 2005 - 2019 LimeSurvey Gmbh, Inc. All rights reserved.</copyright>       
<license>GNU General Public License version 2 or later</license>       
<version>3.0.1</version>     
  <apiVersion>3</apiVersion>       
<description twig="on"><![CDATA[{{gT("A clean and simple base that can be used by developers to create their own Bootstrap based theme.")}}]]></description>        <lastUpdate>2024-01-24 15:37</lastUpdate>   
<extends>vanilla</extends>
</metadata>    
<compatibility>       
<version>6.0</version>   
</compatibility>
...
[/code]
  • Lemmy
  • Lemmy's Avatar
25 Jan 2024 15:25
Please help us help you and fill where relevant:
Your LimeSurvey version: LimeSurvey Community Edition Version 6.4.3+240122
Own server or LimeSurvey hosting: Own Server (localhost)
Survey theme/template:
==================Ubuntu 22.04.3 LTSMysql  Ver 8.0.36 for Linux on x86_64 (MySQL Community Server - GPL)Server version: Apache/2.4.52 (Ubuntu)
PHP 8.1.2-1ubuntu2.14 (cli) (built: Aug 18 2023 11:41:11) (NTS)Firefox web browser 122.0 (64-bit)When creating a new survey I enter the Title, Language, Survey group(Default) and Administrator(Default) and click the Create Survey button,  The Button greys out, but nothing seems to happen ... no further steps.

If I click the surveys link in the top of the screen I get an empty screen. But when I Click Configuration It states Users 1 / Surveys 5 active surveys 0.

I know it is a short description but does anybody have an idea what could be wrong or what I'm probably doing wrong

thx
 
  • DenisChenu
  • DenisChenu's Avatar
19 Jan 2024 10:47
Replied by DenisChenu on topic No survey name in QueXML PDF
No, i don't think (except put it in title ;).

Good feature request : have a way to replace descriptionetc …

But need QueXML export out of core before … (move to core plugin)
  • bubbagump210
  • bubbagump210's Avatar
18 Jan 2024 17:33 - 18 Jan 2024 17:47
Format answers with iframes as a table? was created by bubbagump210
Please help us help you and fill where relevant:
Your LimeSurvey version: 6.4.1 CE
Own server or LimeSurvey hosting: Self hosted
Survey theme/template: Vanilla
==================
I am trying to setup a voting system for my son's school. They are posting videos and voters are allowed to vote for one best winner. I think I have everything figured out except the answer formatting. Currently I have a answers like:
Code:
<span style="display: none;">Option 1</span><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" sandbox="allow-scripts allow-same-origin" src="https://www.youtube.com/embed/dQw4w9WgXcQ?si=a6VETbKPaM6S-B3K" title="YouTube video player" width="560"></iframe><center>Rick is number 1 best!</center>

This creates a long list of options with a radio button at the upper left of the iframe.

Ideally I would like to create a table of answers ( 2 wide or 3 wide and however many long), put the radio button next to the Text in the <Center> tag, and get rid of the red asterisk.

Can I do this?

Screen shot of current attached.

FWIW, I tried to remove the red asterisk using .asterisk {display: none;} ala the FAQ. I chose Vanilla, extend, clicked the custom.css, added that line, and "copy to this theme and save". When I previewed the survey I got a blank white page - so I did something wrong. When I viewed source and clicked into the custom.css in the preview the code show was as follows:
Code:
/******************
User custom CSS
---------------
 
In this file you can add your own custom CSS
It will be loaded last, so you can override any other property.
Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/
 
.table-bordered > thead > tr > th {
border: 1px solid #dadada;
}
.table-bordered > thead > tr > td {
border: 1px solid #dadada;
}
.asterisk {display: none;}

So it sure seems the CSS is loading that new line but not behaving as expected.
 
  • holch
  • holch's Avatar
18 Jan 2024 15:55
Replied by holch on topic No survey name in QueXML PDF

@holch: No, its only online. Printing PDF is only for the participants who want to save their answers.


Ok, I wasn't aware that if you activate "Participants may print answers:" the QueXML is also offered as a download option (in addition to the normal PDF - in which the title of the survey is shown). I never use this option.

If this is important, you might want to look into the PDFreport plugin, which might give you even more options to provide a nice looking report with the answers to the respondents.
  • TellUS_Cultures
  • TellUS_Cultures's Avatar
17 Jan 2024 18:51
Hello, 

1) could anybody help me understand how can I control the number of subquestions (say I have SQ1:SQ20) displayed in an array text question (Q10) based on a previous numeric input question (Q09)?
If a respondent enters 6 in Q09, I would like only 6 subquestions (SQ1:SQ6) to be displayed in Q10, if a person enters 12, I would like 12 (SQ1:SQ12) to be displayed etc. I think it should be possible, I just cannot seem to find a tutorial for that... 
​​​​​​​
​​​​​​​2) Additionally I would like to know if it is possible to control manually (it is me who sets the conditions) which subquestions (SQ1:SQ50) will be displayed in a multiple choice question (Q06) based on a previous single choice question (Q05) answers?  Say first people have to choose their favorite author (Q05) an then they must pick all the books they have read by the author (Q06). I would like to have the titles of all the books by all the authors under one multiple choice question and display the choice of titles (for ex SQ34:SQ46) depending which author they chose in a previous question (Q05). Is it possible or do I have to create a separate question for every author?

Thank you in advance for you insights
Stella

Please help us help you and fill where relevant:

Your LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey hosting:
Survey theme/template:
==================
(Write here your question/remark)
Displaying 31 - 45 out of 100 results.

Lime-years ahead

Online-surveys for every purse and purpose