Algoritmo di "livello di felicità" per un sito web di sondaggi / sondaggi

-2

Ho un sito web di sondaggi. Voglio aggiungere una caratteristica "livello di felicità / infelicità".

Lo schema del database è qualcosa del tipo:

1) Question

2) Answer options (for some questions single, for some multiple ones allowed)

3) User's answers (question_id <--> answer option id)

Vale a dire, probabilmente dovrei assegnare una costante speciale a ciascuna opzione di risposta "livello di felicità". Potrebbe essere con "+" o "-"

E quindi, probabilmente, riassumili per ogni risposta effettiva dell'utente e .... Sono confuso, come potrei effettivamente implementare questo in termini di algoritmo ?

Che ne dici di domande a risposta multipla?

Le costanti dovrebbero essere solo "+1", 0 e "-1"?

Come introdurrei il livello di felicità normale / basso / alto? Basato su cosa? Solo una costante?

Qualsiasi aiuto sarebbe apprezzato.

    
posta Tony 12.07.2017 - 09:54
fonte

1 risposta

0

Sembra che tu voglia avere una serie di domande e tradurre le risposte in una metrica che quantifica il livello di soddisfazione? Puoi farlo assegnando punti a ciascuna risposta e aggiungili.

Aggiungi il totale possibile - che è il numero di punti se la persona ha risposto al livello più alto di soddisfazione per ogni domanda, quindi sommare il totale effettivo e utilizzare questi due numeri per calcolare% soddisfatto.

Questo è semplice e sarà limitato nell'utilità perché è davvero necessario assegnare un peso a ciascuna domanda o area. Se sono un cliente e non sono soddisfatto della scelta del prodotto, è probabilmente meno importante dell'essere insoddisfatti dell'estetica del sito web. Quindi pondererai le domande relative alla ricerca di prodotti superiori ai cosmetici per app.

Questo entra nella progettazione dell'indagine più che nella progettazione del software. Ma dal punto di vista del design del software, non scriverei a fondo le domande, i valori e i pesi perché ci sarà la messa a punto e il perfezionamento di questi parametri per modellare la soddisfazione.

    
risposta data 12.07.2017 - 15:33
fonte

Leggi altre domande sui tag