Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:create:feedback-visual [02.02.2017 19:38] – [Einzelne Werte] m.andrejevicde:create:feedback-visual [04.04.2019 14:53] – Platzhalter z-value umbenannt zValue admin
Zeile 1: Zeile 1:
-====== Personal evaluation for the participant ======+====== Persönliche Auswertung für den Teilnehmer ======
  
 +Mithilfe der Funktionen ''[[:de:create:functions:value]]'', ''[[:de:create:functions:valueMean]]'' lassen sich die Antworten eines Teilnehmers schon während der Befragung auswerten (s. auch [[points]]). Einige Frage, wie z.B. der [[:de:create:questions:iat]] liefern auch direkt eine Auswertung. Mithilfe von ''[[:de:create:functions:statistic]]'' sind zudem Auswertungen über alle bisherigen Teilnehmer möglich.
  
-Using the functions ''[[:en:create:functions:value]]''''[[:en:create:functions:valueMean]]''the participant's answers can already be evaluated during the Questionnaire session (also see [[:en:create:points]]). Some questions, like for instance [[:en:create:questions:IAT]]deliver an evaluation directlyAdditionally, with the help of ''[[:en:create:functions:statistic]]'' function, it is possible to evaluate values of all the previously tested participants.+**Hinweis:** Diese Anleitung zeigtwie Feedback innerhalb bzw. am Ende eines Fragebogens angezeigt werden kann. Mithilfe des Zusatzmoduls für die [[:de:results:analyses|automatische Datenauswertung]] ist es auch möglichein PDF mit persönlicher Auswertung zum Download anzubietenvgl. [[:de:results:report]].
  
 +===== Darstellung in Textform =====
  
-===== Presenting outcome as text =====+Als Text lassen sich diese Ergebnisse einfach darstellen. Die Funktion ''[[http://php.net/manual/de/function.sprintf.php|sprintf()]]'' erleichtert das Formatieren von Dezimalzahlen. Mit ''sprintf('%1.2f', $value)'' wird die Dezimalzahl ''$value'' so formatiert, dass zwei Nachkommastellen dargestellt werden.
  
-It is easy to present the evaluation outcome as text. The ''[[http://php.net/manual/en/function.sprintf.php|sprintf()]]'' function makes it easy to format decimal values. Using ''sprintf('%1.2f', $value)'' the decimal value ''$value'' is formated in such a way so that there are 2 digits after after the point (two decimal digits).+==== Einzelne Werte (I====
  
-==== Single Values (I) ==== +Einzelne Werte lassen sich am einfachsten mittels ''[[:de:create:functions:html]]'' ausgebenMit einem Punkt (''.''können Strings (z.B. Fragemente von HTML-Code und die Werte, die anzuzeigen sindverbunden werden.
- +
-The easiest way to output single values is to use ''[[:en:create:functions:html]]''Strings can be bound using a point (''.'') (for instance when binding fragments of HTML code and the output values that should be displayed).+
  
 <code php> <code php>
 $value = valueMean('AB01'); $value = valueMean('AB01');
 html(' html('
-  <p>You evaluated the current TV programm on a scale from to 10  +  <p>Sie bewerten das aktuelle Fernsehprogramm auf einer Skala von und 10 
-  and your average evaluation was '.sprintf('%1.1f', $value).'+  durchschnittlich mit '.sprintf('%1.1f', $value).'Deutschlandweit liegt 
-   Average evaluation for this program countrywide is 6.3</p>+  dieser Wert im Mittel bei 6.3</p>
 '); ');
 </code> </code>
  
-==== Single Values (II) ====+==== Einzelne Werte (II) ====
  
-Possibly, one may also want to output different lines of text depending on the outcome of the evaluationTo set this up the function [[:de:create:filters|Filter]] can be used:+Eventuell möchte man dem Teilnehmer auch -- abhängig vom Ergebnis -- unterschiedliche Textbausteine anzeigenDafür kommt ein [[:de:create:filters|Filter]] zum Einsatz:
  
 <code php> <code php>
-// Calculating the outcome value+// Wert/Ergebnis ermitteln
 $value = valueMean('AB01_01', 'AB01_05', 'AB01_09'); $value = valueMean('AB01_01', 'AB01_05', 'AB01_09');
 // z-Transformation // z-Transformation
 $zValue = ($value - 5) / 2.8; $zValue = ($value - 5) / 2.8;
-// Showing the appropriate text based on the outcome value+// Anzeige des richtigen Textbausteins
 if ($value < 0) { if ($value < 0) {
-  // no valid data in $value - no output+  // Keine gültigen Daten in $value - keine Ausgabe
 } elseif ($zValue < -2) { } elseif ($zValue < -2) {
   text('resultExtraSD-2');   text('resultExtraSD-2');
Zeile 47: Zeile 47:
 </code> </code>
  
-==== Multiple Values ====+==== Mehrere Werte ====
  
-Multiple values are commonly displayed in a tableThe easiest way to do this is with text-blocks and placeholders For instance you could save the following HTML code under  **Textblocks and Labels** inside a new textblock //results//.+Mehrere Werte werden häufig tabellarisch dargestelltAm einfachsten funktioniert dies mit einem Textbaustein und PlatzhalternSpeichern Sie z.B. den folgenden HTML-Code unter **Textbausteine u. Beschriftungen** im neuen Textbaustein //results//.
  
 <code html> <code html>
 <table cellspacing="5" cellpadding="0" border="0"> <table cellspacing="5" cellpadding="0" border="0">
   <tr>   <tr>
-    <th>Trait</th> +    <th>Eigenschaft</th> 
-    <th>Your value</th> +    <th>Ihr Wert</th> 
-    <th>Value of comparison</th>+    <th>Vergleichswert</th>
   </tr>   </tr>
   <tr>   <tr>
Zeile 64: Zeile 64:
   </tr>   </tr>
   <tr>   <tr>
-    <td>Neuroticism</td>+    <td>Neurotizismus</td>
     <td>%val-neuro%</td>     <td>%val-neuro%</td>
     <td>2.4</td>     <td>2.4</td>
Zeile 71: Zeile 71:
 </code> </code>
  
-The placeholders can finally directly be indicated in the command ''[[:en:create:functions:text]]''Alternatively, ''[[:en:create:functions:replace]]'' can also be used.+Die Platzhalter können anschließend direkt im Befehl ''[[:de:create:functions:text]]'' angegeben werdenAlternativ kann man ''[[:de:create:functions:replace]]'' verwenden.
  
 <code php> <code php>
Zeile 81: Zeile 81:
  
  
-===== Visual Presentation =====+===== Visuelle Darstellung ===== 
 + 
 +Für die visuelle Darstellung stehen unterschiedliche Möglichkeiten zur Verfügung.
  
-There are several different options available to present outcomes visually. +==== Einzelne Werte ====
-==== Single Values ====+
  
-For single values (for example an IAT score) an HTML code can be used to show a scale with a mark on it+Für einzelne Werte (z.B. ein IAT-Ergebnisbietet sich HTML-Code an, der eine Skala und darauf eine Markierung anzeigt.
  
 {{:de:create:exp.feedback-visual.textelement.png?nolink|Beispiel für die visuelle Darstellung eines einzelnen Werts}} {{:de:create:exp.feedback-visual.textelement.png?nolink|Beispiel für die visuelle Darstellung eines einzelnen Werts}}
Zeile 102: Zeile 103:
       <div style="position: absolute; top: -2px; left: 50%; width: 65px; height: 27px">       <div style="position: absolute; top: -2px; left: 50%; width: 65px; height: 27px">
         <!-- Die eigentliche Markierung wird an der richtigen Stelle eingefügt -->         <!-- Die eigentliche Markierung wird an der richtigen Stelle eingefügt -->
-        <img src="ofb://slider.button.rhomb" alt="" style="position: absolute; left: %z-value*100%%; margin-left: -8px" />+        <img src="ofb://slider.button.rhomb" alt="" style="position: absolute; left: %zValue*100%%; margin-left: -8px" />
       </div>       </div>
   </div>   </div>
Zeile 108: Zeile 109:
 </code> </code>
  
-Im HTML-Code sind zwei Platzhalter: ''%title%'' und ''%z-value*100%''. Der zweite Platzhalter heißt eigentlich ''%z-value%'', sein Wert wird wegen dem ''*100'' aber mit 100 multipliziert, bevor er in den HTML-Code eingesetzt wird. Dieser HTML-Code ist dafür ausgelegt, einen z-Wert zwischen -3 und +3 anzuzeigen. Entsprechend sähe die Verwendung aus wie folgt:+Im HTML-Code sind zwei Platzhalter: ''%title%'' und ''%zValue*100%''. Der zweite Platzhalter heißt eigentlich ''%zValue%'', sein Wert wird wegen dem ''*100'' aber mit 100 multipliziert, bevor er in den HTML-Code eingesetzt wird. Dieser HTML-Code ist dafür ausgelegt, einen z-Wert zwischen -3 und +3 anzuzeigen. Entsprechend sähe die Verwendung aus wie folgt:
  
 <code php> <code php>
Zeile 126: Zeile 127:
   text('responseSD', array(   text('responseSD', array(
     '%title%' => 'Extraversion',     '%title%' => 'Extraversion',
-    '%z-value%' => $zValue+    '%zValue%' => $zValue
   ));   ));
 } }
de/create/feedback-visual.txt · Zuletzt geändert: 03.05.2024 10:47 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki