Skapa partiväljare

Marcus 78's picture

Hej

Jag tänkte skapa något som liknar dagspressens partiledareväljare. Användaren svara på ett antal frågor (oftast skalärt 1-5) och får utifrån sin "profil" förslag på vilket parti som användaren ska rösta på.
Tänkte mig först webform och webform conditional.
Poblemet är att webform conditional bara stödjer on/off tillstånd och inte viktningar med skalor.

Helst skulle användaren kunna ge en avslutande betyg som i sin tur "förbättrar fomuläret". Lösningen skulle kunna baseras på modellen för artificiella neurala nätverk (http://en.wikipedia.org/wiki/Artificial_neural_network) , men det är mer önsketänkande.

Någon som gjort något som överhuvudtaget liknar detta?

Comments

Efter att ha pratat lite på

Marcus 78's picture

Efter att ha pratat lite på irc kanaler och givit hjälpsam support mardrömar så undrar jag om inte följande går att använda för att lösa detta.

Varje parti sparas i egen nodtyp där varje "fråga" får ett fält för att ta emot ett värde mellan 1 och 5. Exposed filters hjälper till med beräkningen på något sätt med en tilläggsmodul.

Skulle detta funka och har någon isf någon kring vilken modul som skulle kunna hjälpa mig

Någon sorts quiz modul

miccelito's picture

Någon sorts quiz modul tillsammans med Rules modulen?

Instinktivt tänkte jag också

Marcus 78's picture

Instinktivt tänkte jag också quiz men där rättar väl ändå programmet svaren vilket inte är det jag vill. Kom på idén att använda exposed views för alla frågor och skapa partinoder i ett experiment. Var på drupalsupport irc och fick tipset att köra lite php i headern som lösning. Vad tros om det?

Det borde ju också funka. Med

miccelito's picture

Det borde ju också funka. Med den lösningen kan du ju använda Taxonomy och skapa vokabulär (frågor) med diverse termer (förvalda svar). Du skapar en ny innehållstyp som du kallar t ex "Parti" och aktiverar vokabulären för denna innehållstyp. Lägg till Taxonomy fälten till innehållstypen. Skapa dina parti noder och markera termer som passar till resp nod. Sedan använda Views med exposed filter. Var det så du menar?

Tack för snabba svaren. Nej

Marcus 78's picture

Tack för snabba svaren. Nej det är inte så jag menar men det är så jag skulle kunna mena :) Värt att framföra som ett enklare alternativ.

Det jag menar är exempelvis att man ska skatta på en skala hur viktigt miljön är för partiet. Miljön är ju viktigt för alla partier så det måste ju till en grad här. Samtidigt så ska ju inte ett parti med tydlig miljöprofil helt definitivt tas bort bara för att det inte är viktigt för personen som genomför testet.
På något sätt så känns det som att en totalpoäng hur nära de olika partierna man är. Detta skulle kunna utgå ifrån att varje parti har sin profil på olika ämnen där en skala från 1-5 är svaren. Låt säga att det är 5 frågor och moderaterna har profilen 2 4 4 2 3 medan socialdemokraterna har 4 2 2 4 3. Har man svarat 3 3 3 3 3 så borde båda partierna vara lika nära rätt. 4 felpoäng skulle det kunna vara. Varje steg ifrån partiets profil genererar ett felpoäng. Den med lägst felpoäng är närmast och därför rankast högst.
Hur skulle man kunna lösa det. Är det egentligen med en php header lösning i views eller känner du till någon genväg.

Är ju ungefär så jag menade i

miccelito's picture

Är ju ungefär så jag menade i föregående post. I taxonomy exempelvis skapa ett vokabulär: "Hur viktigt är miljön?" och lägger till termer: "Jätteviktigt", "Viktigt" ... osv. Dvs du använder termer på samma sätt som du tänkt att använda siffror.

Tack för svaret. Undrar bara

Marcus 78's picture

Tack för svaret.
Undrar bara om det inte blir problem om man tänker sig att användaren väljer viktigt medan partiet har jätteviktigt som tag. Kommer användaren då att rekommedreras det partiet. Den typen av fuzzy logic finns väl inte mot taxonomier. Det är väl mer av på där eller?

Hej Miccelito Fortfarande

Marcus 78's picture

Hej Miccelito

Fortfarande nyfiken om du har svar på den gamla frågan om fuzzy logic (förtydligar gärna om det är något som är oklart).
Däremot så körde jag idén med taxonomier och den verkar har fått genomslag så det kommer nog att bli en sådan lösning. Tack för hjälpen med detta

Sweden

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week