Open Spiderz92 opened 7 years ago
Metodo.prototype.punteggioTappa=function(datanascita,tappa){
datanascita=parseInt(datanascita);
var d = new Date();
var anno = d.getFullYear();
if(anno-datanascita-tappa.idtappe<=13){//TODO FARE I CONTI BENE!
this.point+=2;
}else{
this.point-=anno-datanascita-tappa.idtappe-12;
console.log(this.point);
this.addTrouble(Math.abs(anno-datanascita-tappa.idtappe-12),"Ragazzo indietro rispetto alle mete");
}
if(tappa.mete.length>this.min_number_of_impegni){
this.point+=tappa.mete.length-this.min_number_of_impegni;
}else{
this.point--;
this.addTrouble(1,"Il ragazzo ha preso troppi pochi impegni per raggiungere la tappa della "+tappa.nome);
}
if(tappa.mete.lenght==0){
this.addTrouble(3,"Il ragazzo non ha preso impegni per raggiungere la tappa della "+tappa.nome);
this.point-=3;
}
}
Qui https://github.com/DangerBlack/advanced-ppu/blob/master/js/calcolo-metodo.js c'è l'algoritmo usato per fare i conti. Al momento il sistema è un pò criptico e non permette 100% al utente di capire perchè sulla base di alcuni "miei" ragionamenti ho dato un certo punteggio.
Scrivo qui per i posteri, ovviamente il ticket deve rimanere aperto perchè va chiarito. Si assegna un certo numero di punti per le cose fatte bene:
Se il ragazzo ha un età compatibile con la tappa che dovrebbe avere si ricevono 2 punti se è indietro si perdono punti Se il ragazzo ha delle mete per quella tappa si valuta. Se ha più di due mete è bene e vale 0 punti, se ne ha di più guadagna punti aggiuntivi, se è meno ne perde.
Per le specialità ogni specialità conquistata vale 2 pt, se una specialità in conquista vale in funzione degli obiettivi pratici che si è data. Se ne ha troppi pochi vale male.
È un metodo brutale e spietato, ma spesso racconta bene il tuo reparto, con questo sistema saltano a galla di solito quei ragazzi che sono più difficili, in questo funziona abbastanza bene. Ma non c'era bisogno di tutti sti conti per capirlo.
Per farci chiarezza caso pratico:
Il tuo ragazzo è alla tappa della competenza all'età giusta +2 pt ha 2 specialità conquistate +4 pt Ma ha dei problemi; non si è dato un brevetto -3pt non ha scelto obiettivi per la tappa della competenza -1pt somma 2 pt, sei un signore.
La somma dei punteggi non è per niente chiara: oltre a tutti i tratti negativi somma qualcosa che non è specificato ^^. Sarebbe carino renderla più leggibile