Welcome to the LimeSurvey Community Forum

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

Search Results (Searched for: n/a)

  • alpaalpa
  • alpaalpa's Avatar
12 May 2025 10:40
LimeSurvey version: Community Edition Version 6.13.2+250506 
Own server or LimeSurvey Cloud: Own server
Survey theme/template: n/a
==================
I have two LimeSurvey servers with identical set-up.  One is for development and another is for production.  I can export a survey from the development server and import in the production server.  However, does anyone know how to export an 'extended' theme from the development server to the production server?
 
  • Gelimed
  • Gelimed's Avatar
05 May 2025 08:55
Alles klar, vielen Dank für die schnelle Antwort!
In zwei Gruppen funktioniert es bei mir auch problemlos.

Und @balrog hat vollkommen recht, eure Hilfsbereitschaft und Geduld ist einfach großartig.

Viele Grüße,

Niklas
  • Joffm
  • Joffm's Avatar
02 May 2025 13:29
Hallo,
hier der letzte post von @balrog (über dem Deinigen) dazu

Ich finde eure Hilfsbereitschaft und Geduld einfach großartig!!! 

Die von dir gezeigten Einstellungen haben wir jetzt angepasst, dann für die Auswertung, fürs negativ-Ergebnis, positiv-Ergebnis jeweils eine eigene Fragengruppe erstellt, Code eingegeben (ohne Klasse 'fehler' weil ja nicht mehr nötig), gespeichert --> Code bleibt erhalten und es hat funktioniert!! Der Absenden-Button war ausgeblendet! 

Joffm und Holch, vielen Dank nochmal für eure Hilfe!

In einer einzigen Gruppe funktioniert es eben nicht.
Ich weiß auch nicht, warum es einmal bei mir funktionierte; möglicherweise gab es noch einen Nebeneffekt.

Joffm
  • Gelimed
  • Gelimed's Avatar
30 Apr 2025 15:08

Schicke doch einfach einmal den lss Export.

Dann muss ich nicht fragen, ob Du dies beherzigt hast

Dann musst Du der "Fehlerfrage" eine zusätzliche css-Klasse (hier: fehler) geben, damit das Verstecken eben nur in dieser Frage passiert.


Nämlich hier:
 

Joffm
Hallo lieber Joffm,

ich habe vergeblich versucht, das zu reproduzieren - könntest du bei Gelegenheit mal schauen, was ich falsch gemacht habe?
Ich habe der "Fehler"-Frage die CSS-Klasse "fehler" gegeben und in den Quellcode der Frage diesen Code eingefügt:

<style type="text/css">.fehler #ls-button-submit {
    display: none !important;
}
</style>Trotzdem wird der "Weiter"-Knopf weiterhin angezeigt...

Ist aber wirklich nicht dringend und bei uns feiern wir jetzt erstmal die Arbeit, indem wir blau machen...;-)

Viele Grüße
Niklas
  • holch
  • holch's Avatar
10 Apr 2025 14:44
Replied by holch on topic Pre Fill von Daten
Die Umfragedaten haben bei Limesurvey eine ganz einfache Struktur: Alle Antworten sind in einer einzigen Datenbanktabelle abgelegt. Das hat seine Vor- und Nachteile:

Vorteile:
- Sehr einfach Datenbankstruktur
- Resultate können recht schnell exportiert werden (habe schon Tools gesehen, wo der Download erstmal in eine Schleife musste, weil es einfach relativ lange gedauert hat, bis die Ergebnis-Daten als Excel, CSV oder SPSS-Datei exportiert werden konnten, denn es mussten ja Ergebnisse aus verschiedenen Tabellen zusammengefügt werden)

Nachteile:
- Man kann bei komplexen Umfragen recht schnell an das Spalten-Limit pro Datenbanktabelle kommen, weil alle Antworten zu allen Fragen in einer Tabelle abgelegt werden und man für bestimmte Fragetypen eben mehr als eine Spalte braucht.
- Die Tabelle muss angepasst werden, wenn du Fragen/Unterfragen/Antwortoptionen hinzufügst, damit es zu keinen Problemen kommt mit der Datenintegrität. Daher muss die Umfrage deaktiviert werden. Dabei werden die alten Antworten archiviert, können aber später in 99% der Fälle wieder importiert werden. Nichts desto trotz würde ich persönlich be solchen Aktionen IMMER die Antworten sichern. So eine CSV oder Excel-Datei nimmt nicht viel Platz weg und wenn was schief läuft hat man zumindest die bisher gesammelten Daten noch.

Aber, da du die alten Antworten a wieder importieren kannst, ist das ja kein grosser Beinbruch.

Insgesamt ist es natürlich nie ideal wenn man den Fragebogen während der Feldzeit ändern muss. Da manche Teilnehmer eben manche Fragen bekommen haben oder nicht bekommen haben, die andere gesehen haben oder nicht gesehen haben. Die Datenbank ist also immer lückenhaft / unvollständig für einige Fälle.

Texte oder Formeln ändern geht immer, auch ohne deaktivieren, aber neue Fragen/Unterfragen/Antwortoptionen verlangen die temporäre Deaktivierung (siehe oben).

Daher sowas vermeiden, wo es geht. Wenn es nicht anders geht, weil eben euer Workflow so ist oder weil man in der Planung etwas übersehen hat, muss man in den sauren Apfel beissen und deaktivieren. Wie von Joffm und mir beschrieben ist das aber auch kein Beinbruch, weil man während der neuen Aktivierung die alten Daten wieder importieren kann.

Wenn man vorher schon weiss, dass man neue Fragen erstellen muss, dann kann man sich überlegen ob man diese Fragen nicht schon als Dummy implementiert und via Relevance Equation eben erstmal versteckt, gleiches gilt für Unterfragen. Bei Antwortoptionen gibt es keine Relevance Equation, da funktioniert das also nicht.
  • DenisChenu
  • DenisChenu's Avatar
09 Apr 2025 11:13
Replied by DenisChenu on topic Pb sauvegarde et question contraignante
Sinon,

1. Envoyer le LSS (léger : 2/3 questins max) démontrant le problème
2. Le tester sur demo.limesurvey.org/index.php?r=admin/authentication/sa/login
3. Rapporter le bogue

Rien ne dit que le boguie est corrigé.
  • DenisChenu
  • DenisChenu's Avatar
08 Apr 2025 08:31

And now the problem seems solved (more or less): sometimes domain/admin works, on other occasions I have to fill in domain/admin/admin.php

But at least I can login.
 
Something related to apache configuration, seems admin/index.php are not loaded automatically
  • RuiRosado
  • RuiRosado's Avatar
07 Apr 2025 18:30
Please help us help you and fill where relevant:
LimeSurvey version: LimeSurvey Community Edition Versie 6.12.3+250331
Own server or LimeSurvey Cloud: own server
Survey theme/template: fruity_twentythree
==================
Hi.
Using Limesurvey to create surveys for several clients. One client wanted some little changes in a survey that was running for about a year.
I updated LM to the '250331' version. Since this update, marking a checkbox shows 'N/A' instead of the usual checkmark.
Checked the theme: we are using 'fruity_twentythree'. Changed the theme to 'fruity'. Problem disappeared. So must be something wrong within 'fruity-twentythree'.
Extended 'fruity_twentythree' to 'rjr_fruity_twentythree', and edited the config.xml file in this extension.
I added the following text after the <fixnumauto> ... </fixnumauto> tag in 'rjr_fruity_twentythree' (I found that in the 'fruity'theme):
<!--  When adding new items, please keep them ordered alphabetically -->
        <checkicon type="icon" category="Colors" width="4" title="Check icon">f00c
            <dropdownoptions>
                <option value="f061"> <i class="fa fa-arrow-right"></i> Arrow right </option>
                <option value="f069"> <i class="fa fa-asterisk"></i> Asterisk </option>
                <option value="f00c"> <i class="fa fa-check"></i> Check </option>
                <option value="f058"> <i class="fa fa-check-circle"></i> Check circle </option>
                <option value="f14a"> <i class="fa fa-check-square"></i> Check square </option>
                <option value="f138"> <i class="fa fa-chevron-circle-right"></i> Chevron circle right </option>
                <option value="f111"> <i class="fa fa-circle"></i> Circle </option>
                <option value="f067"> <i class="fa fa-plus"></i> Plus </option>
                <option value="f1d0"> <i class="fa fa-resistance"></i> Resistance </option>
                <option value="f0c8"> <i class="fa fa-square"></i> Square </option>
                <option value="f005"> <i class="fa fa-star"></i> Star </option>
                <option value="f00d"> <i class="fa fa-times"></i> Times </option>
            </dropdownoptions>
        </checkicon>
and set 'rjr_fruity_twentythree' theme as theme for the survey. Now we have the checkmarks back. And so I kept the new extension.

My question:
Can I do that safely in the 'fruity_twentythree' theme? Or will it be overwritten with the next update?
Thank for any suggestion!
Best regards,
Rui Rosado
 
  • percyherrera
  • percyherrera's Avatar
04 Apr 2025 01:36
Ayúdenos a ayudarle y rellene los siguientes campos:.
Su versión de LimeSurvey: 6.12.3
Servidor propio o LimeSurvey Cloud: LimeSurvey Cloud
Plantilla de diseño utilizada: vanilla
==================
Amigos, comparto el siguiente script que utilizo para el siguiente escenario: Imaginemos que tenemos una pregunta de tipo respuesta multiple con varios items en una columna y en el ultimo campo tenemos la opción "Ninguno" o "N/A". La idea es que si selecciono el item "Ninguno" se desmarquen los otros items y si selecciono cualquiera de los items validos se desmarque la opción "Ninguno" si estuviera seleccionada.  Esto lo he podido lograr con el siguiente script y lo comparto para usarlo en un futuro.
Espero sea de ayuda:
Code:
<script type="text/javascript" charset="utf-8">
  $(document).ready(function() {
    // Call the exclude function using question ID
    excludeOpt({QID});
  });
 
  // A function to make the last option in a single-column multiple choice exclusive
  function excludeOpt(qID) {
    var thisQuestion = $('#question' + qID);
 
    // Add classes to the checkbox items
    $('input[type="checkbox"]', thisQuestion).each(function(i) {
      $(this).closest('li').addClass('normal-item');
    });
 
    // Mark the last checkbox as exclusive
    $('li.normal-item:last', thisQuestion).removeClass('normal-item').addClass('exclusive-item');
 
    // A listener on the checkboxes
    $('input[type="checkbox"]', thisQuestion).on('change', function(event) {
      handleExclusive($(this).closest('li'));
    });
 
    function handleExclusive(thisItem) {
      // Uncheck the appropriate boxes
      if ($(thisItem).hasClass('normal-item')) {
        $('.exclusive-item input[type="checkbox"]', thisQuestion).prop('checked', false);
      } else {
        $('.normal-item input[type="checkbox"]', thisQuestion).prop('checked', false);
      }
 
      // Check conditions (relevance)
      $('li.checkbox-item', thisQuestion).each(function(i) {
        var thisValue = '';
        if ($('input[type="checkbox"]', this).is(':checked')) {
          thisValue = 1;
        }
        var thisSGQA = $('input[type="checkbox"]', this).attr('id').replace(/cbox_/, '');
 
        $('input[type="hidden"]', this).attr('value', thisValue);
        fixnum_checkconditions(thisValue, thisSGQA, 'hidden');
      });
    }
  }
</script>
  • percyherrera
  • percyherrera's Avatar
02 Apr 2025 23:21 - 02 Apr 2025 23:22
Please help us help you and fill where relevant:
Your LimeSurvey version: 6.12.3
Own server or LimeSurvey hosting: LimeSurvey Cloud 
Survey theme/template: Inherit [fruity_twentythree]
==================
Hello friends, I need your help. I have a control of type "Array(Numbers)" that has 6 columns with the "Checkbox layout" option enabled. I would like that if the user checks the last column, called "N/A," the checkboxes in the first five columns of the same row are unchecked, if any are checked. Additionally, if any checkbox in the first five columns is checked, the checkbox in the sixth column, "N/A," should be disabled. I can't find any option that allows me to perform this validation. Is it possible to implement this? Thank you for your recommendations.


 

 
  • tammo
  • tammo's Avatar
17 Mar 2025 09:36
And now the problem seems solved (more or less): sometimes domain/admin works, on other occasions I have to fill in domain/admin/admin.php

But at least I can login.
  • tammo
  • tammo's Avatar
15 Mar 2025 19:59
Strange. I entered research.respondage.nl/admin/admin.php and I was able to login. After logging out, this trick doesn't work anymore.
Tammo
  • mttidoteu
  • mttidoteu's Avatar
10 Mar 2025 12:40
Please help us help you and fill where relevant:
LimeSurvey version: LimeSurvey Community Edition  [url=http://192.168.10.5:8082/index.php/dashboard/view#modalSystemInformation]Version 6.11.0+250303 [/url]
Own server or LimeSurvey Cloud: Selfhosted using adamzammit/limesurvey docker Image
Survey theme/template: n/a
==================
Hi,
I am writing to know if it is possible to use the new Beta Limesurvey Editor on the community edition? I don't see any option to activate it?
Thanks
 
  • Winterwolf
  • Winterwolf's Avatar
05 Mar 2025 04:32 - 05 Mar 2025 04:33
Replied by Winterwolf on topic [[plugin] OAuth2 plugin for Admin Authentication
Détails de l'erreur : GuzzleHttp\Exception\ConnectException::__set_state(array(
'message' => 'cURL error 7: (see curl.haxx.se/libcurl/c/libcurl-errors.html )',
'string' => '',
'code' => 0,
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php',
'line' => 275,
'trace' =>
array (
0 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php',
'line' => 205,
'function' => 'createRejection',
'class' => 'GuzzleHttp\\Handler\\CurlFactory',
'type' => '::',
),
1 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php',
'line' => 157,
'function' => 'finishError',
'class' => 'GuzzleHttp\\Handler\\CurlFactory',
'type' => '::',
),
2 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php',
'line' => 47,
'function' => 'finish',
'class' => 'GuzzleHttp\\Handler\\CurlFactory',
'type' => '::',
),
3 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php',
'line' => 28,
'function' => '__invoke',
'class' => 'GuzzleHttp\\Handler\\CurlHandler',
'type' => '->',
),
4 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php',
'line' => 48,
'function' => 'GuzzleHttp\\Handler\\{closure}',
'class' => 'GuzzleHttp\\Handler\\Proxy',
'type' => '::',
),
5 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php',
'line' => 64,
'function' => 'GuzzleHttp\\Handler\\{closure}',
'class' => 'GuzzleHttp\\Handler\\Proxy',
'type' => '::',
),
6 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Middleware.php',
'line' => 31,
'function' => '__invoke',
'class' => 'GuzzleHttp\\PrepareBodyMiddleware',
'type' => '->',
),
7 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php',
'line' => 71,
'function' => 'GuzzleHttp\\{closure}',
'class' => 'GuzzleHttp\\Middleware',
'type' => '::',
),
8 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Middleware.php',
'line' => 66,
'function' => '__invoke',
'class' => 'GuzzleHttp\\RedirectMiddleware',
'type' => '->',
),
9 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/HandlerStack.php',
'line' => 75,
'function' => 'GuzzleHttp\\{closure}',
'class' => 'GuzzleHttp\\Middleware',
'type' => '::',
),
10 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Client.php',
'line' => 333,
'function' => '__invoke',
'class' => 'GuzzleHttp\\HandlerStack',
'type' => '->',
),
11 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Client.php',
'line' => 107,
'function' => 'transfer',
'class' => 'GuzzleHttp\\Client',
'type' => '->',
),
12 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/guzzlehttp/guzzle/src/Client.php',
'line' => 124,
'function' => 'sendAsync',
'class' => 'GuzzleHttp\\Client',
'type' => '->',
),
13 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/league/oauth2-client/src/Provider/AbstractProvider.php',
'line' => 718,
'function' => 'send',
'class' => 'GuzzleHttp\\Client',
'type' => '->',
),
14 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/league/oauth2-client/src/Provider/AbstractProvider.php',
'line' => 733,
'function' => 'getResponse',
'class' => 'League\\OAuth2\\Client\\Provider\\AbstractProvider',
'type' => '->',
),
15 =>
array (
'file' => '/www/plugins/AuthOAuth2/vendor/league/oauth2-client/src/Provider/AbstractProvider.php',
'line' => 646,
'function' => 'getParsedResponse',
'class' => 'League\\OAuth2\\Client\\Provider\\AbstractProvider',
'type' => '->',
),
16 =>
array (
'file' => '/www/plugins/AuthOAuth2/AuthOAuth2.php',
'line' => 371,
'function' => 'getAccessToken',
'class' => 'League\\OAuth2\\Client\\Provider\\AbstractProvider',
'type' => '->',
),
17 =>
array (
'function' => 'beforeLogin',
'class' => 'AuthOAuth2',
'type' => '->',
),
18 =>
array (
'file' => '/www/application/libraries/PluginManager/PluginManager.php',
'line' => 269,
'function' => 'call_user_func',
),
19 =>
array (
'file' => '/www/application/controllers/admin/Authentication.php',
'line' => 115,
'function' => 'dispatchEvent',
'class' => 'LimeSurvey\\PluginManager\\PluginManager',
'type' => '->',
),
20 =>
array (
'file' => '/www/application/controllers/admin/Authentication.php',
'line' => 51,
'function' => 'prepareLogin',
'class' => 'Authentication',
'type' => '::',
),
21 =>
array (
'function' => 'index',
'class' => 'Authentication',
'type' => '->',
),
22 =>
array (
'file' => '/www/vendor/yiisoft/yii/framework/web/actions/CAction.php',
'line' => 114,
'function' => 'invokeArgs',
'class' => 'ReflectionMethod',
'type' => '->',
),
23 =>
array (
'file' => '/www/application/core/SurveyCommonAction.php',
'line' => 83,
'function' => 'runWithParamsInternal',
'class' => 'CAction',
'type' => '->',
),
24 =>
array (
'file' => '/www/vendor/yiisoft/yii/framework/web/CController.php',
'line' => 308,
'function' => 'runWithParams',
'class' => 'SurveyCommonAction',
'type' => '->',
),
25 =>
array (
'file' => '/www/vendor/yiisoft/yii/framework/web/CController.php',
'line' => 286,
'function' => 'runAction',
'class' => 'CController',
'type' => '->',
),
26 =>
array (
'file' => '/www/vendor/yiisoft/yii/framework/web/CController.php',
'line' => 265,
'function' => 'runActionWithFilters',
'class' => 'CController',
'type' => '->',
),
27 =>
array (
'file' => '/www/application/controllers/AdminController.php',
'line' => 204,
'function' => 'run',
'class' => 'CController',
'type' => '->',
),
28 =>
array (
'file' => '/www/vendor/yiisoft/yii/framework/web/CWebApplication.php',
'line' => 282,
'function' => 'run',
'class' => 'AdminController',
'type' => '->',
),
29 =>
array (
'file' => '/www/vendor/yiisoft/yii/framework/web/CWebApplication.php',
'line' => 141,
'function' => 'runController',
'class' => 'CWebApplication',
'type' => '->',
),
30 =>
array (
'file' => '/www/vendor/yiisoft/yii/framework/base/CApplication.php',
'line' => 185,
'function' => 'processRequest',
'class' => 'CWebApplication',
'type' => '->',
),
31 =>
array (
'file' => '/www/index.php',
'line' => 161,
'function' => 'run',
'class' => 'CApplication',
'type' => '->',
),
),
'previous' => NULL,
'request' =>
GuzzleHttp\Psr7\Request::__set_state(array(
'method' => 'POST',
'requestTarget' => NULL,
'uri' =>
GuzzleHttp\Psr7\Uri::__set_state(array(
'scheme' => 'https',
'userInfo' => '',
'host' => 'login.microsoftonline.com',
'port' => NULL,
'path' => '/tenantid/oauth2/v2.0/token',
'query' => '',
'fragment' => '',
'composedComponents' => ' login.microsoftonline.com/tenantid/oauth2/v2.0/token ',
)),
'headers' =>
array (
'Content-Length' =>
array (
0 => '1212',
),
'User-Agent' =>
array (
0 => 'GuzzleHttp/7',
),
'Host' =>
array (
0 => 'login.microsoftonline.com',
),
'content-type' =>
array (
0 => 'application/x-www-form-urlencoded',
),
),
'headerNames' =>
array (
'content-length' => 'Content-Length',
'user-agent' => 'User-Agent',
'host' => 'Host',
'content-type' => 'content-type',
),
'protocol' => '1.1',
'stream' =>
GuzzleHttp\Psr7\Stream::__set_state(array(
'stream' => NULL,
'size' => 1212,
'seekable' => true,
'readable' => true,
'writable' => true,
'uri' => 'php://temp',
'customMetadata' =>
array (
),
)),
)),
'handlerContext' =>
array (
'errno' => 7,
'error' => '',
'appconnect_time' => 0.0,
'url' => ' login.microsoftonline.com/tenantid/oauth2/v2.0/token ',
'content_type' => NULL,
'http_code' => 0,
'header_size' => 0,
'request_size' => 0,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.0018,
'namelookup_time' => 0.00262,
'connect_time' => 0.0,
'pretransfer_time' => 0.0,
'size_upload' => 0.0,
'size_download' => 0.0,
'speed_download' => 0.0,
'speed_upload' => 0.0,
'download_content_length' => -1.0,
'upload_content_length' => -1.0,
'starttransfer_time' => 0.0,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '',
'certinfo' =>
array (
),
'primary_port' => 0,
'local_ip' => '',
'local_port' => 0,
'http_version' => 0,
'protocol' => 0,
'ssl_verifyresult' => 0,
'scheme' => '',
'appconnect_time_us' => 0,
'connect_time_us' => 0,
'namelookup_time_us' => 2620,
'pretransfer_time_us' => 0,
'redirect_time_us' => 0,
'starttransfer_time_us' => 0,
'total_time_us' => 1800,
'curl_version' => '7.76.1',
),
))
  • GaryO
  • GaryO's Avatar
03 Mar 2025 11:32
Please help us help you and fill where relevant:
Your LimeSurvey version:  LimeSurvey Community Edition   Version 6.10.0+250106 
Own server or LimeSurvey hosting: Own Server
Survey theme/template: N/A
==================
Hi all,

The Excel export/view statistics feature is not currently working.

This survey has happened for several surveys. They have been expired but not de-activated.

An error occurs every time "view statistics" is selected. The participant has all the necessary permissions and roles to export.

Has anyone encountered this before or know how we might resolve it?

Thanks,
Gary



 
Displaying 1 - 15 out of 58 results.

Lime-years ahead

Online-surveys for every purse and purpose