Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus: Ihre LimeSurvey-Version:
LimeSurvey Cloud
Version 6.4.4Eigener Server oder LimeSurvey-Cloud: Genutzte Designvorlage:
==================
Hallo allerseits,
ich habe das plugin PDFreport installieren lassen, um den Teilnehmenden die Möglichkeit zu geben, die Fragen und ihre Antworten vor dem Absenden herunterladen und ausdrucken zu können. Ich habe das plugin installiert und weiß jetzt allerdings nicht mehr weiter. Was muss ich nun genau machen, damit am Ende alle Fragen in einem PDF-Dokument heruntergeladen werden können. Beim Stöbern durch Foreneinträge habe ich gelesen, dass ich den Fragetyp Datei-Upload verwenden und PDF-Bericht aktivieren muss. Das habe ich getan. Was muss ich nun machen, damit alle Fragen und Antworten in diesem Bericht erscheinen?
Ich komme beruflich aus einem ganz anderen Bereich und habe mit Technik nicht sehr viel am Hut, daher bräuchte ich unbedingt eine sehr detaillierte Step-by-Step Erklärung für absolute Laien was genau ich wo eingeben muss.
Hallo,
"eine sehr detallierte Step by Step..." kann es nicht geben.
Was Du machst, ist, im Fragetext der Upload-Frage den Report zu designen.
Dazu stehen Dir alle Möglichkeiten von HTML, css und bootstrap zur Verfügung.
Hier einmal ein Ausschnitt eines sehr alten Beispiels von mir:
Code:
<h2>Hier sind die Ergebnisse für {F6a} am {date("F d, Y")}</h2>
{F6a} ist {F6b} Jahre alt und {if(F6c==1,"sein",if(F6c==2,"ihr", "hat sein/ihr"))} Geschlecht {if(F6c==1,"ist männlich",if(F6c==2,"ist weiblich","leider nicht angegeben."))}<br /><br />
{F6a} kennt folgende Ubuntu-Tiere:<br />{list(that.F1.shown)}<br />
und mag {F3_1.shown} am liebsten {F4.shown}.
<section id="Start">
<h4>Nun die Ergebnisse im einzelnen</h4>
<table class="table table-condensed">
<thead>
<tr>
<th class="bg-primary" colspan="2">F1. Welche der folgenden interessanten Ubuntu-Tiere kennen Sie?</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-left">{if(F1_SQ001=="Y","<checkbox-checked>","<checkbox>")} {F1_SQ001.question}<br />{if(F1_SQ002=="Y","<checkbox-checked>","<checkbox>")} {F1_SQ002.question}<br />{if(F1_SQ003=="Y","<checkbox-checked>","<checkbox>")} {F1_SQ003.question}</checkbox></checkbox-checked></checkbox></checkbox-checked></checkbox></checkbox-checked></td>
<td class="text-left">{if(F1_SQ004=="Y","<checkbox-checked>","<checkbox>")} {F1_SQ004.question}<br />{if(F1_SQ005=="Y","<checkbox-checked>","<checkbox>")} {F1_SQ005.question}<br />{if(F1_SQ006=="Y","<checkbox-checked>","<checkbox>")} {F1_SQ006.question}</checkbox></checkbox-checked></checkbox></checkbox-checked></checkbox></checkbox-checked></td>
</tr>
</tbody>
</table>
<table class="table table-bordered table-condensed">
<thead>
<tr>
<th class="bg-primary" colspan="3">F1. Welche der folgenden interessanten Ubuntu-Tiere kennen Sie?</th>
</tr>
</thead>
<thead>
<tr>
<th class="bg-info text-left" style="width:50%"> </th>
<th class="bg-info text-center" style="width:25%" valign="middle">Ja</th>
<th class="bg-info text-center" style="width:25%" valign="middle">Nein</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-left">{F1_SQ001.question}</td>
<td class="text-center">{if(F1_SQ001=="Y","X","")}</td>
<td class="text-center">{if(F1_SQ001!="Y","X","")}</td>
</tr>
<tr>
<td class="text-left">{F1_SQ002.question}</td>
<td class="text-center">{if(F1_SQ002=="Y","X","")}</td>
<td class="text-center">{if(F1_SQ002!="Y","X","")}</td>
</tr>
<tr>
<td class="text-left">{F1_SQ003.question}</td>
<td class="text-center">{if(F1_SQ003=="Y","X","")}</td>
<td class="text-center">{if(F1_SQ003!="Y","X","")}</td>
</tr>
<tr>
<td class="text-left">{F1_SQ004.question}</td>
<td class="text-center">{if(F1_SQ004=="Y","X","")}</td>
<td class="text-center">{if(F1_SQ004!="Y","X","")}</td>
</tr>
<tr>
<td class="text-left">{F1_SQ005.question}</td>
<td class="text-center">{if(F1_SQ005=="Y","X","")}</td>
<td class="text-center">{if(F1_SQ005!="Y","X","")}</td>
</tr>
<tr>
<td class="text-left">{F1_SQ006.question}</td>
<td class="text-center">{if(F1_SQ006=="Y","X","")}</td>
<td class="text-center">{if(F1_SQ006!="Y","X","")}</td>
</tr>
</tbody>
</table>
</section>
<pagebreak>
<section id="2.Teil" name="2.Teil">
Wie Du siehst, werden die Daten mittels ExpressionScript eingefügt. Und auch hier kannst Du alle Funktionen von LimeSurvey nutzen.
Der endgültige Report wird dann in dieser Frage angezeigt (später wird sie natürlich versteckt)
Und - klar - er wird mit dem gewählten Theme hier gezeigt.
Ich habe es nach deinem Beispiel probiert. Leider kommt immer die Fehlermeldung "undefinierte Variable", wenn ich den Fragecode eingebe. Wie muss ich hier vorgehen?