Skip to content
mahlowat ist die Implementierung eines Wahlpositionsvergleichswerkzeugs.
Branch: master
Clone or download
Pull request Compare This branch is 59 commits ahead, 10 commits behind HSZemi:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
admin
config
css
data
fonts
img
includes
js
shariff
LICENSE-bootstrap.txt
LICENSE-jquery.txt
LICENSE-mahlowat.txt
README.md
android-icon-144x144.png
android-icon-192x192.png
android-icon-36x36.png
android-icon-48x48.png
android-icon-72x72.png
android-icon-96x96.png
apple-icon-114x114.png
apple-icon-120x120.png
apple-icon-144x144.png
apple-icon-152x152.png
apple-icon-180x180.png
apple-icon-57x57.png
apple-icon-60x60.png
apple-icon-72x72.png
apple-icon-76x76.png
apple-icon-precomposed.png
apple-icon.png
browserconfig.xml
count.php
faq.php
favicon-16x16.png
favicon-32x32.png
favicon-96x96.png
favicon.ico
generator.html
index.php
mahlowat.php
manifest.json
ms-icon-144x144.png
ms-icon-150x150.png
ms-icon-310x310.png
ms-icon-70x70.png
multiplier.php
result.php

README.md

mahlowat

mahlowat ist die Implementierung eines Wahlpositionsvergleichswerkzeugs.

Implementierung

PHP und JavaScript, alles im Quelltext. Benutzt bootstrap by Twitter und jQuery.

Funktionen

Auswahlmöglichkeiten:

  • Zustimmung
  • Ablehnung
  • Neutral
  • Überspringen

Bewertung: Im Vergleich mit den Listen ergibt sich folgende Bepunktung:

  • Gleiche Haltung: +2 Punkte
  • Zustimmung vs. Neutral: +1 Punkt
  • Ablehnung vs. Neutral: +1 Punkt
  • Zustimmung vs. Ablehnung: 0 Punkte
  • eigene Meinung, aber keine Angabe bei Liste: 0 Punkte
  • Überspringen: Frage wird ignoriert

Durch doppelte Gewichtung einzelner Positionen im 2. Schritt verdoppelt sich die Punktzahl für diese.

Installation und Einrichtung

Vor dem Start müssen eingetragen werden:

  • Die zur Wahl antretenden Listen,
  • die Thesen,
  • die Bewertung und Statements der Listen zu den Thesen.

Für die Einrichtung des Mahlowat steht die Datei generator.html zur Verfügung. Sie wird einfach mit einem Webbrowser aufgerufen. Dort lässt sich die gesamte Konfiguration erstellen, die dann in einer .json-Datei (config/data.json) gespeichert wird. Wichtig: Die Datei muss UTF-8-kodiert sein.

Existiert diese .json-Datei bereits, werden ihre Inhalte beim Start in den Konfigurator geladen.

Installation

Zur Installation wird einfach der Ordner mit allen Dateien auf den Webspace hochgeladen.

Ganz recht, das Ganze funktioniert ohne Datenbankanbindung. Dafür müssen für die Statistik Dateien verändert werden. Hierzu muss der Prozess des Webservers Schreibrechte für den 'data'-Ordner bekommen. Bei Problemen sollte es funktionieren, über den FTP-Client die Ordnerrechte auf '777' zu ändern. Hinweis: Dies kann ein Sicherheitsrisiko darstellen, sollte aber nicht.

Lizenz

Dieses Projekt benutzt jQuery. jQuery ist unter der MIT LICENSE lizensiert (LICENSE-jquery.txt)

Dieses Projekt benutzt bootstrap. bootstrap ist unter der MIT LICENSE lizensiert (LICENSE-bootstrap.txt)

Dieses Projekt ('mahlowat') ist unter der MIT LICENSE lizensiert (LICENSE-mahlowat.txt)

Falls ihr euer eigenes Wahlpositionsvergleichswerkzeug auf Basis des Mahlowat bastelt, wäre ein Hinweis an mahlowat@hszemi.de cool. Dies ist aber explizit keine Vorschrift.

You can’t perform that action at this time.