diff --git a/css/style.css b/css/style.css index 6b2dcef..6ae395e 100644 --- a/css/style.css +++ b/css/style.css @@ -2,6 +2,10 @@ body { padding-bottom: 70px; } +.table a { + text-decoration: none; +} + .statement { min-height: 90px; } diff --git a/faq.php b/faq.php index 5d49e2a..e2da47a 100644 --- a/faq.php +++ b/faq.php @@ -34,8 +34,9 @@
- -

+
+ +

FAQ

@@ -46,23 +47,23 @@

Die Thesen wurden von den Mitgliedern der Jungen Europäischen Förderalisten Sachsen erarbeitet.

Wo kommen die Positionen der Gruppen her?

-

Den an der Wahl teilnehmenden Parteien wurden die Thesen mit der Bitte um Stellungnahme weitergeleitet. Neben der reinen Positionierung (Zustimmung/Neutral/Ablehnung/Keine Stellungnahme) konnten sie ihre Position auch in einem kurzen Absatz erläutern.

+

Den an der Wahl teilnehmenden Parteien wurden die Thesen mit der Bitte um Stellungnahme weitergeleitet. Neben ihrer reinen Positionierung (also Zustimmung, Neutral, Ablehnung oder Keine Stellungnahme) konnten sie ihre Position auch in einem kurzen Absatz erläutern. Diese Stellungnahmen findet werden auf der Ergebnis-Seite angezeigt.

Für ihre Stellungnahmen zu den Thesen sind die Parteien selbst verantwortlich.

Von welcher Wahl reden wir hier überhaupt?

Hier dreht sich alles um die Bundestagswahl 2017.

Wer hat das hier programmiert?

-

Der Sven, weil der das kann.

+

Der Sven, weil der das kann. Die EDVler von der JEF Sachsen haben noch ein paar Sachen verändert und verbessert. Zum Beispiel könnt ihr den EUromat nun auch schön auf euren Handys verwenden.

Funktioniert das hier wie der "echte" Wahl-O-Mat der bpb?

Es wurde versucht, die Punkteberechnung so wie beim "echten" Wahl-O-Mat zu gestalten.

Wie werden die Punkte berechnet?

-

Die Antworten der Testperson (das bist du) werden mit den vorgegebenen Antworten der Gruppen abgeglichen.

+

Die Antworten der Testperson (das bist Du) werden mit den vorgegebenen Antworten der Gruppen abgeglichen.

Eine Frage, die die Testperson übersprungen hat, wird nicht gewertet. Entsprechend gibt es dann insgesamt weniger Punkte zu erreichen.

@@ -70,19 +71,16 @@

Werden meine Antworten gespeichert?

-

Vor der Auswertung wirst du gefragt, ob wir deine Antworten speichern dürfen.
- Du kannst dann "Ja" auswählen, was bedeutet, dass wir deine Antwortkombination zusammen mit einer ID speichern, die aus deiner IP-Adresse und einem täglich wechselnden zufälligen Wert errechnet wird. Bereits am nächsten Tag kann dein Eintrag auf keinen Fall mehr einer konkreten IP-Adresse zugeordnet werden.
- Wenn du "Nein" auswählst, wird lediglich ein Zähler um 1 erhöht.

-

+

Vor der Auswertung wirst Du gefragt, ob wir Deine Antworten speichern dürfen. Du kannst dann "Ja" auswählen, was bedeutet, dass wir Deine Antwortkombination zusammen mit einer ID speichern, die aus Deiner IP-Adresse und einem täglich wechselnden zufälligen Wert errechnet wird. Bereits am nächsten Tag kann Dein Eintrag auf keinen Fall mehr einer konkreten IP-Adresse zugeordnet werden. Wenn Du "Nein" auswählst, wird lediglich ein Zähler um 1 erhöht.

Ich möchte gar nicht gezählt werden!

-

Unser Webserver legt bei jedem Seitenaufruf einen Log-Eintrag an, der unter anderem einen Zeitstempel, deine IP-Adresse und die aufgerufene URL enthält. Es wäre also unaufrichtig, dir vorzumachen, dass dein Aufruf des Mahlowat nicht gezählt wird. Der Mahlowat wurde jedoch so konzipiert, dass aus den Server-Logdateien nicht ersichtlich ist, welche Antworten du ausgewählt hast. Dies sehen wir tatsächlich nur, wenn du dem am Ende explizit zustimmst.

+

Unser Webserver legt bei jedem Seitenaufruf einen Log-Eintrag an, der unter anderem einen Zeitstempel, Deine IP-Adresse und die aufgerufene URL enthält. Es wäre also unaufrichtig, dir vorzumachen, dass Dein Aufruf des Mahlowat nicht gezählt wird. Der Mahlowat wurde jedoch so konzipiert, dass aus den Server-Logdateien nicht ersichtlich ist, welche Antworten Du ausgewählt hast. Dies sehen wir tatsächlich nur, wenn Du dem am Ende explizit zustimmst.

Ich habe einen Fehler gefunden!

-

Dann solltest du das melden. Wir freuen uns über sachdienliche Hinweise.

+

Dann solltest Du das an uns melden. Wir freuen uns über sachdienliche Hinweise.

- Zurück zum Mahlowat + Zurück
diff --git a/includes/elements.php b/includes/elements.php index 1ecf974..babbeb6 100644 --- a/includes/elements.php +++ b/includes/elements.php @@ -2,26 +2,39 @@ function print_result_detail_table($answers, $data){ $theses_count = sizeof($data['theses']); - for($i = 0; $i < sizeof($data['lists']); $i = $i + 1){ + + echo ""; + echo "Deine Wahl"; + for($i = 0; $i < sizeof($data['lists']); $i = $i + 1) { $classname = string_to_css_classname($data['lists'][$i]['name']); - echo "{$data['lists'][$i]['name_x']} (".calculate_points($data['answers'][$i], $answers).")"; + echo " + + {$data['lists'][$i]['name_x']} (".calculate_points($data['answers'][$i], $answers).") + "; } echo "\n"; for($i = 0; $i < $theses_count; $i = $i + 1){ - char_to_multiply($answers[$i])==2 ? $star = '' : $star = ''; - char_to_multiply($answers[$i])==2 ? $tdcl = ' class="warning"' : $tdcl = ''; + char_to_multiply($answers[$i]) == 2 ? $star = ' ' : $star = ''; + char_to_multiply($answers[$i]) == 2 ? $tdcl = ' class="info"' : $tdcl = ''; $labelclass = code_to_labelclass(char_to_value($answers[$i])); echo "\n"; - echo '

'.$star.'

'; - echo ''.$data['theses'][$i]['s'].''; + echo ' + + '.$star.$data['theses'][$i]['s'].' + '; for($listid = 0; $listid < sizeof($data['lists']); $listid = $listid + 1){ echo get_list_result_td($data, $listid, $i); } echo "\n"; // Statements - echo "

".$data['theses'][$i]['l']."

"; + echo " + + + +

".$data['theses'][$i]['l']."

+

Statements der Parteien:

"; for($listid = 0; $listid < sizeof($data['lists']); $listid = $listid + 1){ echo get_list_statement($data, $listid ,$i); } @@ -39,15 +52,19 @@ function print_list_result_bar($data, $listindex, $answers, $class){ $list_percentage = 0; } - echo " - $list_name$list_points von $ach_points -
-
- $list_percentage % -
-
- "; - + echo " + + $list_name + $list_points von $ach_points + +
+
+ $list_percentage % +
+
+ + "; + } /* unused @@ -66,129 +83,129 @@ function print_list_result_bar_tricolore($list, $votes, $emph, $class){ "; -}*/ + }*/ -function get_list_result_td($data, $listid, $thesisid){ - $vote = char_to_value($data['answers'][$listid][$thesisid]['selection']); - $listclass = "list-".string_to_css_classname($data['lists'][$listid]['name']); - - if($vote === 'skip'){ - return "-\n"; - } - if($vote == 1){ - return "\n"; - } - if($vote == 0){ - return "\n"; - } - if($vote == -1){ - return "\n"; - } -} + function get_list_result_td($data, $listid, $thesisid){ + $vote = char_to_value($data['answers'][$listid][$thesisid]['selection']); + $listclass = "list-".string_to_css_classname($data['lists'][$listid]['name']); - -function get_list_statement($data, $listid, $thesisid){ - $vote = char_to_value($data['answers'][$listid][$thesisid]['selection']); - $etext = $data['answers'][$listid][$thesisid]['statement']; - $name = $data['lists'][$listid]['name']; - $listclass = "list-".str_replace(' ','',$data['lists'][$listid]['name']); - $prefix = ""; - - if($vote === 'skip'){ - $prefix = "$name\n"; - } - elseif($vote == 1){ - $prefix = "$name\n"; - } - elseif($vote == 0){ - $prefix = "$name\n"; - } - elseif($vote == -1){ - $prefix = "$name\n"; - } - - return "
- $prefix -

$etext

-
\n\n"; -} + if($vote === 'skip'){ + return "-\n"; + } + if($vote == 1){ + return "\n"; + } + if($vote == 0){ + return "\n"; + } + if($vote == -1){ + return "\n"; + } + } -function code_to_btnclass($int){ - if($int === 'skip'){ - return 'btn-default'; - } - if($int == 1){ - return 'btn-success'; - } - if($int == 0){ - return 'btn-warning'; - } - if($int == -1){ - return 'btn-danger'; - } -} - -function code_to_labelclass($int){ - if($int === 'skip'){ - return ''; - } - if($int == 1){ - return 'label-success'; - } - if($int == 0){ - return 'label-warning'; - } - if($int == -1){ - return 'label-important'; - } -} - -function pagitem($i, $curr){ - if($i == $curr){ - return '
  • '.$i."
  • \n"; - } else { - return '
  • '.$i."
  • \n"; - } -} -function print_pagination($theses_count){ - echo ''; -} + function get_list_statement($data, $listid, $thesisid){ + $vote = char_to_value($data['answers'][$listid][$thesisid]['selection']); + $etext = $data['answers'][$listid][$thesisid]['statement']; + $name = $data['lists'][$listid]['name']; + $listclass = "list-".str_replace(' ','',$data['lists'][$listid]['name']); + $prefix = ""; -function print_thesesbox($theses, $form=false, $list=null){ - echo '
    '; - - for($q_id = 0; $q_id < count($theses); $q_id++){ - echo "
    "; - echo "

    ".($q_id+1)."/".(count($theses))." ".$theses[$q_id]['s']."

    + if($vote === 'skip'){ + $prefix = "$name\n"; + } + elseif($vote == 1){ + $prefix = "$name\n"; + } + elseif($vote == 0){ + $prefix = "$name\n"; + } + elseif($vote == -1){ + $prefix = "$name\n"; + } -
    -

    "; - - echo $theses[$q_id]['l']; - echo "

    "; - if($theses[$q_id]['x'] != ''){ - echo "\n"; - echo "
    ".$theses[$q_id]['x']."
    "; - } - echo "
    "; - - if($form){ - $input = $list['comments'][$q_id]; - echo "
    -
    - -
    -
    "; - } - - echo "
    "; - } - echo '
    '; -} + return "
    + $prefix +

    $etext

    +
    \n\n"; + } -?> \ No newline at end of file + function code_to_btnclass($int){ + if($int === 'skip'){ + return 'btn-default'; + } + if($int == 1){ + return 'btn-success'; + } + if($int == 0){ + return 'btn-warning'; + } + if($int == -1){ + return 'btn-danger'; + } + } + + function code_to_labelclass($int){ + if($int === 'skip'){ + return ''; + } + if($int == 1){ + return 'label-success'; + } + if($int == 0){ + return 'label-warning'; + } + if($int == -1){ + return 'label-important'; + } + } + + function pagitem($i, $curr){ + if($i == $curr){ + return '
  • '.$i."
  • \n"; + } else { + return '
  • '.$i."
  • \n"; + } + } + + function print_pagination($theses_count){ + echo ''; + } + + function print_thesesbox($theses, $form=false, $list=null){ + echo '
    '; + + for($q_id = 0; $q_id < count($theses); $q_id++){ + echo "
    "; + echo "

    ".$theses[$q_id]['s']."

    + +
    +

    "; + + echo $theses[$q_id]['l']; + echo "

    "; + if($theses[$q_id]['x'] != ''){ + echo "\n"; + echo "
    ".$theses[$q_id]['x']."
    "; + } + echo "
    "; + + if($form){ + $input = $list['comments'][$q_id]; + echo "
    +
    + +
    +
    "; + } + + echo "
    "; + } + echo '
    '; + } + + ?> \ No newline at end of file diff --git a/multiplier.php b/multiplier.php index 433d851..00d83a8 100644 --- a/multiplier.php +++ b/multiplier.php @@ -97,8 +97,9 @@ } ?>
    - -

    +
    + +
    diff --git a/result.php b/result.php index 5f0c605..7113b3e 100644 --- a/result.php +++ b/result.php @@ -1,238 +1,238 @@ - - Mahlowat - Ergebnis - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Mahlowat - Ergebnis + + + + + + + + + + + + + + + + + + + + + + + + + + +
    - -

    - -
    - Ergebnis"; - } else { - echo "

    Ergebnisse

    "; - } - ?> - - - - +
    + +
    + +
    + Ergebnis"; + } else { + echo "

    Ergebnisse

    "; + } + ?> + + + + - - - - - -

    Nicht zufrieden mit dem Ergebnis? Vielleicht willst du die Thesen )" title="Gewichtung ändern">anders gewichten.

    - - -
    - - + }); + + + + +

    Nicht zufrieden mit dem Ergebnis? Vielleicht willst du die Thesen )" title="Gewichtung ändern">anders gewichten.

    + + +
    +
    ListePunktePunkte
    + + + + + -
    ListePunkteProzent
    + +
    + + +
    +

    Thesen mit fandest du besonders wichtig. Wenn du auf den Button mit dem Namen der These klickst, bekommst du die Statements der Listen in einer Übersicht angezeigt. Über die folgenden Schalter kannst Du einzelne Listen ein- oder ausblenden:

    +
    + {$data['lists'][$i]['name_x']} "; + } + ?> +
    + + + +
    +
    + + + + +
    + +
    +

    Ergebnis teilen:

    +
    + +
    +

    Achtung! Aus diesem Link kann man ablesen, welche Antworten du ausgewählt und wie du die Thesen gewichtet hast! 

    +
    + + +
    +
    + Du kannst die Befragung + neu starten, + deine + )" title="Antworten ändern">Antworten ändern + oder die + )" title="Gewichtung ändern">Gewichtung anpassen.
    + Außerdem haben wir auch eine )" title="FAQ">FAQ-Seite. +
    +
    +
    - - -
    -
    -
    - Listen ein-/ausblenden: - {$data['lists'][$i]['name_x']} "; - } - ?> -
    -
    - -

    Thesen mit fandest du besonders wichtig.
    Wenn du auf den Button mit dem Namen der These klickst, bekommst du die Statements der Listen in einer Übersicht angezeigt.

    - - - - -
    Deine Wahl
    -
    - - - - -
    - -
    -

    Ergebnis teilen:

    -
    - -
    -

    Achtung! Aus diesem Link kann man ablesen, welche Antworten du ausgewählt und wie du die Thesen gewichtet hast! 

    -
    - - -
    -
    - Du kannst die Befragung - neu starten, - deine - )" title="Antworten ändern">Antworten ändern - oder die - )" title="Gewichtung ändern">Gewichtung anpassen.
    - Außerdem haben wir auch eine )" title="FAQ">FAQ-Seite. -
    -
    -
    -
    - - - - + + \ No newline at end of file