##

###

    Stem OnwijzerBy E.Hooijmeijer1 Inleiding

      Het volk moet geleid worden. En bij gebrek aan grootse en visionaire leiders is dat weer een serieus
      probleem voor de aanstaande verkiezingen. De organisatie achter de Stemwijzer.nl wordt betaald door
      de overheid en is per definitie niet te vertrouwen. Daarom doen we het zelf maar.

    2 Opdracht

      Implementeer de visit(VragenlijstVisitor vv) methode in de klasse VragenLijst. De bedoeling van
      deze methode is dat hij aan de Visitor (de bezoeker van StemOnwijzer.nl) 1 voor 1 de vragen stelt
      en de punten voor de verschillende partijen toekent op basis van het anwoord. Het geven van het
      uiteindelijke stemadvies valt buiten de opdracht.

      Op iedere vraag kan de bezoeker kiezen uit de antwoorden EENS,NEUTRAAL,ONEENS en GEENMENING.

      Wat een bepaalde vraag-antwoord combinatie waard is voor een partij is bekend bij de vraag.

      Deze punten moeten worden toegekend aan de persoon zodat deze uiteindelijk zijn stemadvies
      kan krijgen als alle vragen beantwoord zijn.

      Kiest de persoon voor GEENMENING dan wordt deze vraag overgeslagen.

    3 Voorbeeld

      Op de vraag 'Moeten we autoloze zondagen invoeren' geeft de bezoeker het anwoord EENS.
      Deze vraag levert voor de AVDP  2 punten op.
      Deze vraag levert voor de DCDA -1 punten op.
      Deze vraag levert voor de DDV  -2 punten op.

      Op de vraag 'Moet schiphol geprivatiseerd worden' geeft de bezoeker het anwoord ONEENS.
      Deze vraag levert voor de AVDP -1 punt op.
      Deze vraag levert voor de DCDA  1 punt op.
      Deze vraag levert voor de DDV   2 punten op.

      Na het beantwoorden van deze vragen zijn de totalen :

      AVDP : 1
      DCDA : 0
      DDV  : 0

    4 Tips

      - Mensen zonder mening worden overgeslagen.
      - De bezoeker wil zijn vraag in een leesbaar formaat hebben (dus een String).

    Test case 1 : Ing. G.Ruggegraat
    Ing. G.Ruggegraat vind eigenlijk alles wel een goed idee.
    Deze persoon wil een stemadvies en gaat naar Stemonwijzer.nl
    Deze persoon kiest altijd EENS
    Verwachtte uitkomst :
    PS    AVDP  DCDA  D69   DDV   LFP
    -9    -3    6     0     4     7

    Test case 2 : Drs. Twijfelaar
    Drs. Twijfelaar is een uiterst genuanceerd denker en ziet van alles de voor en nadelen.
    Deze persoon wil een stemadvies en gaat naar Stemonwijzer.nl
    Deze persoon kiest altijd NEUTRAAL
    Verwachtte uitkomst :
    PS    AVDP  DCDA  D69   DDV   LFP
    0     0     0     0     0     0

    Test case 3 : Prof. T.Draads
    Prof. T.Draads vindt alles eigenlijk slecht en is daarom principieel tegen.
    Deze persoon wil een stemadvies en gaat naar Stemonwijzer.nl
    Deze persoon kiest altijd ONEENS
    Verwachtte uitkomst :
    PS    AVDP  DCDA  D69   DDV   LFP
    9     3     -6    0     -4    -7

    Test case 4 : Mvr. W.Niet
    Mvr. W.Niet wil geen gegevens over het internet verstekken en doet net alsof ze geen mening heeft.
    Deze persoon wil een stemadvies en gaat naar Stemonwijzer.nl
    Deze persoon kiest altijd GEENMENING
    Verwachtte uitkomst :
    PS    AVDP  DCDA  D69   DDV   LFP
    0     0     0     0     0     0

    Test case 5 : Dhr. R.Bal
    Dhr. R.Bal is een rasechte DDV'er en weet al wat er uit zijn stem advies gaat komen.
    Deze persoon wil een stemadvies en gaat naar Stemonwijzer.nl
    Deze persoon is het EENS met de volgende stellingen :
    -Privacybescherming mag geen belemmering zijn bij de opsporing van misdrijven.
    -Er moet een algemene legitimatie plicht komen.
    -Vanwege het gebrek aan cellen moeten twee gevangenen soms een cel delen.
    -De verkoop van softdrugs moet worden gelegaliseerd.
    -Referenda zijn onnodig in Nederland, burgers hebben al voldoende democratische rechten.
    -De overheid moet een strenger uizettingsbeleid voor afgewezen asielzoekers voeren.
    -Het kiesrecht voor de tweedekamer moet alleen gelden voor Nederlandse staatsburgers.
    -Voor oudere werknemers in de WW of bijstand gaat de sollicitatie plicht weer gelden.
    In alle andere gevallen is deze persoon het ONEENS.

    Verwachtte uitkomst :
    PS    AVDP  DCDA  D69   DDV   LFP
    -9    -3    -2    -8    14    11

    Test case 6 : Mvr. S.Oftie
    Mvr. S.Oftie heeft een groot hart en kan zich goed inleven in anderen.
    Deze persoon wil een stemadvies en gaat naar Stemonwijzer.nl
    Deze persoon is het EENS met de volgende stellingen :
    -De verkoop van softdrugs moet worden gelegaliseerd.
    -De kinderbijslag moet inkomens afhankelijk worden.
    -De verzekeringspremie voor ziektekosten moet naar draagkracht worden geheven.
    In alle andere gevallen is deze persoon het ONEENS.

    Verwachtte uitkomst :
    PS    AVDP  DCDA  D69   DDV   LFP
    17    9     -8    4     -8    -13

    Test case 7 : Dhr. K.Ganger
    Dhr. K.Ganger is een echte christen. Een andere partij dan een christelijke zou voor hem een schok betekenen.
    Deze persoon wil een stemadvies en gaat naar Stemonwijzer.nl
    Deze persoon is het EENS met de volgende stellingen :
    -Er moet een algemene legitimatie plicht komen.
    -Vanwege het gebrek aan cellen moeten twee gevangenen soms een cel delen.
    -Euthanasie moet weer volledig strafbaar worden gesteld.
    -Winkels dienen op zondag gesloten te zijn.
    -Referenda zijn onnodig in Nederland, burgers hebben al voldoende democratische rechten.
    -Het kiesrecht voor de tweedekamer moet alleen gelden voor Nederlandse staatsburgers.
    -De overheid moet de spaarloonregeling volledig handhaven.
    -De verzekeringspremie voor ziektekosten moet naar draagkracht worden geheven.
    In alle andere gevallen is deze persoon het ONEENS.

    Verwachtte uitkomst :
    PS    AVDP  DCDA  D69   DDV   LFP
    1     1     10    -2    -2    1

    Test case 8 : Mvr. N.uance
    Mvr. N.uance heeft liberale trekjes en is ook voor de gekozen burgemeester.
    Deze persoon wil een stemadvies en gaat naar Stemonwijzer.nl
    Deze persoon is het EENS met de volgende stellingen :
    -De Burgemeester moet rechtstreeks gekozen worden
    -Het kiesrecht voor de tweedekamer moet alleen gelden voor Nederlandse staatsburgers.
    -De kinderbijslag moet inkomens afhankelijk worden.
    -De overheid moet de spaarloonregeling volledig handhaven.
    -De verzekeringspremie voor ziektekosten moet naar draagkracht worden geheven.
    In alle andere gevallen is deze persoon het ONEENS.

    Verwachtte uitkomst :
    PS    AVDP  DCDA  D69   DDV   LFP
    11    9     0     12    -6    -7