Welcome to the LimeSurvey Community Forum

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

Search Results (Searched for: html)

  • DenisChenu
  • DenisChenu's Avatar
25 Apr 2025 10:02 - 25 Apr 2025 10:03
Replied by DenisChenu on topic Taille de police
Pour toutes les tailles :

Code:
html {
  font-size: 200%;
}
Dans custom.css de la copie du modèle.
  • mareinoso
  • mareinoso's Avatar
16 Apr 2025 03:48 - 16 Apr 2025 03:49
Thanks for that! I have another question, since we’re still exploring options and plugin capabilities. Is it possible to send an HTML element from the plugin to the participant's view? For example, the BeforeTwigRenderTemplate event mentions it can add HTML to the produced html, can that be used to inject custom elements into the survey page?Thanks again for the help, and let me know if it’s better to move these questions to a separate topic.
  • Joffm
  • Joffm's Avatar
09 Apr 2025 13:44 - 09 Apr 2025 15:32
So, hier kommt mein erster Vorschlag.
In die jeweils zweite Frage wird (im Quellcode-Modus) dies eingefügt
Code:
<div class="container">
  <div class="row">
    <div class="col-md-4">
        <p><img alt="" src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Grasende_Fjordpferde.jpg/960px-Grasende_Fjordpferde.jpg" style="width:80%"/></p>
    </div>
    <div class="col-md-8">
      <div class="well well-sm">
        <h5><b>Welches Tier ist auf dem Foto abgebildet?</b></h5>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r11" {if(Q10==1,'checked','')} disabled>
          <label class="form-check-label">Pferd</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r12" {if(Q10==2,'checked','')} disabled>
          <label class="form-check-label">Hund</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r13" {if(Q10==3,'checked','')} disabled>
          <label class="form-check-label">Maus</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r14" {if(Q10==4,'checked','')} disabled>
          <label class="form-check-label">Regenwurm</label>
        </div>
      </div>
    </div>
  </div>
</div>

Anzupassen sind
  • das Bild
  • der Fragecode der vorherigen Frage ( {if(Q10==1,'checked','')} )
  • die dort vorhandenen Antwortoptionen ( <label class="form-check-label">Maus</label> )
Und in der dritten Frage taucht dieser Teil natürlich wieder auf und zusätzlich die Anzeige der zweiten Frage
Code:
<div class="container">
  <div class="row">
    <div class="col-md-4">
        <p><img alt="" src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Grasende_Fjordpferde.jpg/960px-Grasende_Fjordpferde.jpg" style="width:80%"/></p>
    </div>
    <div class="col-md-8">
      <div class="well well-sm">
        <h5><b>Welches Tier ist auf dem Foto abgebildet?</b></h5>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r11" {if(Q10==1,'checked','')} disabled>
          <label class="form-check-label">Pferd</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r12" {if(Q10==2,'checked','')} disabled>
          <label class="form-check-label">Hund</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r13" {if(Q10==3,'checked','')} disabled>
          <label class="form-check-label">Maus</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r14" {if(Q10==4,'checked','')} disabled>
          <label class="form-check-label">Regenwurm</label>
        </div>
      </div>
    </div>
  </div>
 
  <div class="row">
    <div class="col-md-8  offset-md-4">
      <div class="well well-sm">
        <h5><b>Wie sicher sind Sie sich bei Ihrer Antwort?</b></h5>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r21" {if(Q11_SQ001==1,'checked','')} disabled>
          <label class="form-check-label">1 = völlig unsicher</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r22" {if(Q11_SQ001==2,'checked','')} disabled>
          <label class="form-check-label">2</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r23" {if(Q11_SQ001==3,'checked','')} disabled>
          <label class="form-check-label">3</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r24" {if(Q11_SQ001==4,'checked','')} disabled>
          <label class="form-check-label">4</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r25" {if(Q11_SQ001==5,'checked','')} disabled>
          <label class="form-check-label">5</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="r26" {if(Q11_SQ001==6,'checked','')} disabled>
          <label class="form-check-label">6 = völlig sicher</label>
        </div>
      </div>
    </div>
  </div>
</div>


Außer den im ersten Teil anzupassenden Teile kommt hier nur noch der Fragencode der zweiten Frage hinzu ({if(Q11_SQ001==6,'checked','')})
Ich würde in einem Text-Editor das Gerüst erstellen, dort die notwendigen Anpassungen machen, und dann immer in die entsprechende Frage kopieren.

Außerdem - Du hast es vielleicht schon gesehen - habe ich die Codes der Antwortoptionen von diesem "AO01", "AO02", ... in numerische Codes 1,2,3,... geändert.
Wichtigster Grund: Du hast in der zweiten Frage eine Skala. Sicherlich möchtest Du damit einmal statistische Tests rechnen, z.B. t-Test, um zu sehen, ob sich Gruppen unterscheiden.
Dazu benötigst Da aber numerische Werte - der Mittelwert von "AO01" und "AO04" ist wirklich nicht "AO02,5"

Außerdem sind numerische Werte leichter zu handhaben.
"AO01" ist ein Text; daher muss er immer in Anführungszeichen eingeschlossen werden.
Heißt:
Ein Bedingung sieht dann so aus: Q1=="AO03"
Oder wenn ich nur die ersten drei Optionen als Filter für die nächste Frage benutzen will: Q1=="AO01" OR Q1=="AO02" OR Q1=="AO03"
Einfacher ist dann schon ein Q1<4

Das bringt mich zum nächsten.
Du hattest z.B. als Bedingung eingetragen "Q11".
Dies ist aber nicht korrekt. Diese Bedingung ist ein logischer Term, der entweder WAHR oder FALSCH ist.
Wenn WAHR, wird die Teilfrage / Frage / Gruppe angezeigt, wenn FALSCH eben nicht.
Z.B. Q1==4: Wenn die Frage Q1 mit dem Code 4 beantwortet wurde, ist der Term WAHR, ansonsten nicht.
Q1_SQ001=="Y" AND Q2>3: Wenn die Teilfrage SQ001 der Frage Q1 angeklickt wurde UND der Antwortcode der Frage Q2 größer als 3 ist, ist diese Bedingung WAHR.

Bei Dir hat es zufälligerweise funktioniert, da hier einfach gestest wird, ob die Frage beantwortet wurde, was korrekterweise mit "!is_empty(Q1)" geschehen sollte.

Nun noch zu diesem Satz

Die 20 Item sollen untereinander in festgelegten Gruppen randomisiert sein.

Soll das heißen, es gibt beispielsweise 4 Untergruppen zu je 5 Items?
Und zunächst werden die 5 Items der Untergruppe 1 in randomisierter Reihenfolge gestellt, dann die 5 Items der Untergruppe 2,...?
Dazu musst Du sie ja nur in unterschiedliche Randomisierungsgruppen legen.
Wenn dies aber bedeuten soll, dass die 4 Untergruppen in unterschiedlicher Reihenfolge angezeigt werden sollen, und zusätzlich die Items innerhalb jeder Untergruppe ebenfalls - dann musst Du Dir ein neues Design ausdenken


Als Letztes:
In der dritten Frage zeige ich die vorherigen untereinander an.
Ich werde mich später noch an einer Lösung mit den beiden Fragen nebeneinander versuchen.

Auch dieses kann man noch verbessern (siehe Heisenberg)

 

File Attachment:

File Name: limesurvey...75_J.lss
File Size:117 KB

 
Bis dann
Joffm

P.S. Da der HTML-Editor manchmal etwas "spinnt", d.h. eigene Ideen hat, solltest Du hierfür den Quellcode-Editor benutzen.
Diesen schaltest Du ein, indEm Du in Dein Konto gehst (oben rechts) und dann in "Persönliche Einstellungen".
 
  • Joffm
  • Joffm's Avatar
08 Apr 2025 06:43
Hallo, Bernadette,
wie ich bereits schrieb: Du solltest den lss Export eines kleinen Prototypen (3-4 Gruppen mit den jeweiligen Fragen) senden.
Dann habe ich realistisches Material und kann auch etwas Vernünftiges einbauen.

Das Ganze beruht ja einfach auf einem bisschen HTML mit bootstrap-Elementen.
Ich habe hier eine bzw. zwei "card"-Elemente genommen und darin "disabled radios"
[url] getbootstrap.com/docs/5.3/forms/checks-radios/#disabled-1 [/url]

Das kann man / muss man natürlich anders gestaltem je nach Fragetyp.

Daher: Her mit Deiner lss.

Bis dann
Joffm 
  • Joffm
  • Joffm's Avatar
08 Apr 2025 06:30
Hi,
please never write "I have a similar problem"!
Explain and show what you try to achieve!

with the array (texts) recording my html radio buttons but the optional comments dont get recorded.

Here some rough examples of what I could imagine.

Is this a simple array with additional comment boxes? 


Or an array with several radio scales each having a comment box? 
 

Or maybe something like this (with open fields to enter the object that is rated by the radio buttons)?
 

Help us to help you by giving as much information as possible
(screenshots, a drawing or a sketch, and - always preferred - provide a lss export of these relevant questions)

Joffm
 
  • holch
  • holch's Avatar
08 Apr 2025 02:11
You can't use own html elements. If they haven't been created by Limesurvey, there is no field in the database. Also, Limesurvey wouldn't know how and where to solve these input fields.

You need to create these things in Limesurvey, otherwise of course it won't be saved.
  • pkcollins1
  • pkcollins1's Avatar
05 Apr 2025 17:33
Did you solve this? I am having a similar problem with the array (texts) recording my html radio buttons but the optional comments dont get recorded.
  • holch
  • holch's Avatar
03 Apr 2025 14:52
Wie Carsten schon sagt, da ist mit ziemlicher Sicherheit der Editor abgeschalten.

Der "zweite" Screenshot, bzw. was als erstes angezeigt wird hier im Forum ist aber eine Ansicht im Browser. Da musst du wieder in die Normalansicht wechseln.
  • c_schmitz
  • c_schmitz's Avatar
03 Apr 2025 14:17 - 03 Apr 2025 14:17
Überprüf mal deine persönlichen Einstellungen. Vermutlich ist der Editor deaktiviert.
  • gauger
  • gauger's Avatar
03 Apr 2025 13:34
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: Version 6.12.3+250331
Eigener Server oder LimeSurvey-Cloud: Eigener Server Ubuntu 22.04.5 LTS PHP 8.2.27 mysql 8.0.41
Genutzte Designvorlage:
==================

Hallo zusammen,
nach dem letzten Update auf diese Version (siehe oben) sehe ich plötzlich HTML-Elemente in den Text-Feldern, siehe Screenshot 1, nach dem Speichern siehe ich nur noch ... siehe Screenshots 2

ist das auch bei anderen Installationen so?

Gibt`s 1en Trick? Ist das ein Bug?

Viele Grüße
Christian

 
  • DenisChenu
  • DenisChenu's Avatar
02 Apr 2025 09:59
Replied by DenisChenu on topic Erreur installation
AlmaLinux est très bien, mais oui : il faut savoir l'utiliser.

docs.redhat.com/en/documentation/red_hat...ndard-configurations
unix.stackexchange.com/questions/50639/h...e-because-of-selinux

Ton employeur devrait te former ....
  • DimDimDimo
  • DimDimDimo's Avatar
01 Apr 2025 15:16
Erreur installation was created by DimDimDimo
Bonjour à tous,

Je tente d'installer la dernière version de LimeSurvey sur un serveur sous AlmaLinux 8.
Lorsque je tente d'atteindre la page /limesurvey/admin pour déclencher l'installation j'ai cette erreur qui apparaît:
"Internal Server Error
Application runtime path "/var/www/html/limesurvey/tmp/runtime" is not valid. Please make sure it is a directory writable by the Web server process. An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem."

Les droits sur les répertoire me semblent ok:
[almalinux@vps549752 tmp]$ ls -l
total 4
drwxr-xr-x. 2 apache apache  24 Mar 26 14:11 assets
-rwxr-xr-x. 1 apache apache 255 Mar 24 16:18 index.html
drwxr-xr-x. 2 apache apache  24 Mar 26 14:11 runtime
drwxr-xr-x. 2 apache apache  24 Mar 26 14:11 upload


Quelqu'un à une idée de ce qui coince ?
Merci d'avance!


 
  • SESSOU
  • SESSOU's Avatar
01 Apr 2025 11:51
Bonjour,

En utilisant l'API JSON-RPC, je me suis aperçu que la fonction list_users renvoyait de mauvaises informations au niveau des permissions, dans la mesure où nous utilisons des rôles (lesquels rôles font préemption vis à vis des permissions par défaut).

Environnement : Limesurvey 6.12.3+250331 (Debian 12, Postgresql 15.12, PHP 8.2.28)

Protocole suivi :
  • Création d'un rôle 'Usager limité', dont Les 2 seules permissions activées sont l'authentification LDAP (auth_ldap) et la permission de lecture sur tous les questionnaires (surveys)
  • Création d'un compte utilisateur dont l'identifiant est 'test'. Au moment du choix des permissions initiales, on presse le bouton annuler (la seule permission activée par défaut dans la base de données est de ce fait auth_db).
  • Association du rôle 'Usager limité' à l'utilisateur 'test'
  • Contrôle des permissions alors associées à l'utilisateur, via l'interface web d'administration (voir capture d'écran)
  • Exécution de l'API list_users depuis php : $response=$lsJSONRPCClient->list_users($sessionKey,null,'test');
  • Voir ci-dessous l'extrait des informations envoyées (sous la forme d'un tableau associatif sous PHP) :
Array
(
    [0] => Array
        (
            [uid] => xxx
            [users_name] => test
            [full_name] => test test
            [parent_id] => xxx
           
  • nobody1m3
  • nobody1m3's Avatar
27 Mar 2025 05:42
Please help us help you and fill where relevant:
LimeSurvey version: 6.2.9+230925 
Own server or LimeSurvey Cloud: Own server
Survey theme/template:
==================
Having issue exporting respond with new survey and clone survey (Created on 2.67.3+170728).

Exporting with csv, excel, pdf and words show no result and header not separated, HTML able to display result.
   
 

Exisiting survey created on 2.67.3+170728 able to export result, only new survey created on 6.2.9+230925 having issue.
  • ricardo01
  • ricardo01's Avatar
26 Mar 2025 17:22
Please help us help you and fill where relevant:
LimeSurvey version: 6.12.2 build 250324
Own server or LimeSurvey Cloud: Own server
Survey theme/template: Vanilla
==================
I recently changed the domain name of my LimeSurvey installation. While the application is still accessible at the new domain, the interface now appears as plain text (basic HTML) rather than the fully rendered LimeSurvey UI.

Is there a specific configuration or setting I need to update within LimeSurvey after changing the domain?
 
Displaying 31 - 45 out of 4958 results.

Lime-years ahead

Online-surveys for every purse and purpose