Procedura scarto questionari » Cronologia » Versione 1
Diego Sorrentino, 29-04-2019 11:03
1 | 1 | Diego Sorrentino | h1. Procedura scarto questionari |
---|---|---|---|
2 | |||
3 | @Quest::StoreInDb()@ |
||
4 | +Se AVVERTITO+ (codice 31) |
||
5 | > SE tutte le risposte finiscono in 1: |
||
6 | > > MCS/EMS: -8, nascosto, scores = 0, rumore = 0 -> *Fine* |
||
7 | > ALTRIMENTI SE tutte le risposte[1] finiscono in 1 o 2: |
||
8 | > > MCS/EMS: -11, nascosto, scores = 0, rumore = 0 -> *Fine* |
||
9 | |||
10 | @Quest::CalculateQuestIntensity()@ |
||
11 | +Se IN MACCHINA+ |
||
12 | > MCS/EMS: -6, nascosto, scores = 0, rumore = 0 -> *Fine* |
||
13 | |||
14 | +Se NON AVVERTITO+ |
||
15 | > MCS/EMS: 1, NON nascosto, scores = 0, rumore = 0 -> *Fine* |
||
16 | |||
17 | +Se Piano troppo alto (codice 532)+ |
||
18 | > MCS/EMS: -1, nascosto, scores = 0, rumore = 0 -> *Fine* |
||
19 | |||
20 | *CALCOLO INTENSITA'* |
||
21 | Se Dove ti trovati = In un edificio (codice -99) && $max_between_3_and_8_grade != $questScores[1] && $max_between_3_and_8_grade < 3 |
||
22 | > MCS/EMS: -2, nascosto, scores = calcolati, rumore = 0 -> *Fine* |
||
23 | |||
24 | Controllo moda (ricerca degli indici dei massimi valori negli score) |
||
25 | > +Se 1 valore massimo+: si prende il suo valore (=intensita') |
||
26 | > +Se 2 valori massimi+: se sono distanti AL MASSIMO 2 posizioni, si prende la media dei valori (media delle intensita') |
||
27 | > > Altrimenti MCS/EMS: -3, nascosto, scores = calcolati, rumore = 0 |
||
28 | > +Se 3 valori massimi+: se sono tutti vicini si prende la media dei 3 valori |
||
29 | > > Altrimenti MCS/EMS: -4, nascosto, scores = calcolati, rumore = 0 |
||
30 | |||
31 | +Se Dove ti trovati = In un edificio (codice -99) && ($IntensityDetails['intensity'] > 6 && $questScores[5] < 4 && $questScores[6] < 4) (poche risposte per calcolare correttamente i danni)+ |
||
32 | > MCS/EMS: -9, nascosto, scores = calcolati, rumore = 0 |
||
33 | |||
34 | +Se Dove ti trovati NON In un edificio (codice diverso da -99) && $IntensityDetails['intensity'] > 6 (attenuati perche all'aperto)+ |
||
35 | > MCS/EMS: -10, nascosto, scores = calcolati, rumore = 0 |
||
36 | |||
37 | +Se il rumore e' troppo alto:+ |
||
38 | > MCS/EMS: -5, nascosto, scores = calcolati, rumore = 0 |
||
39 | |||
40 | *FINE* |