# Assegnazione punteggio esercizi

**URL:** <https://forum.olinfo.it/t/assegnazione-punteggio-esercizi/4675>\
**Category:** Meta\
**Created:** [14 Giugno 2017, 5:48pm UTC](https://forum.olinfo.it/t/assegnazione-punteggio-esercizi/4675 "2017-06-14T17:48:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![frakkiobello](https://forum.olinfo.it/user_avatar/forum.olinfo.it/frakkiobello/32/2768_2.png) [@frakkiobello](https://forum.olinfo.it/u/frakkiobello)\
**Post date:** [14 Giugno 2017, 5:48pm UTC](https://forum.olinfo.it/t/assegnazione-punteggio-esercizi/4675/1 "2017-06-14T17:48:17Z")

</div>

Sinceramente non ho capito al 100% come funziona l’assegnazione dei punti ad un esercizio, ossia l’effettivo valore del problema stesso per esempio per la classifica. È molto semplice notare che non tutti gli esercizi hanno lo stesso valore solo che non conosco a pieno cosa influenza i “punti” per il ranking che esso ti assegna. Ho pensato che può essere influenzato da :  
-Rapporto tra persone che l’hanno risolto e quelle che l’hanno provato  
Onestamente mi sembra la più logica ma credo non venga influenzato solo da quella, mi sono fatto altre ipotesi ma onestamente credo che la maggior parte siano totalmente sbagliate:  
-Il numero di sottoposizioni  
-la velocità dell’algoritmo

E mi sono anche chiesto se il punteggio che un utente ha nel ranking corrisponda alla somma dei punteggi di tutti i suoi problemi o per esempio fosse influenzato dal numero di esercizi sbagliati o altri fattori?

---

<div class="post-metadata">

**Author:** ![rego](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/r/e8c25b/32.png) [@rego](https://forum.olinfo.it/u/rego)\
**Post date:** [14 Giugno 2017, 6:09pm UTC](https://forum.olinfo.it/t/assegnazione-punteggio-esercizi/4675/2 "2017-06-14T18:09:55Z")

</div>

Personalmente avevo anche pensato che potrebbe essere influenzato dall’attività di un utente sul forum, però ora che ci penso non è molto plausibile.

---

<div class="post-metadata">

**Author:** ![filippos](https://forum.olinfo.it/user_avatar/forum.olinfo.it/filippos/32/103_2.png) [@filippos](https://forum.olinfo.it/u/filippos)\
**Post date:** [14 Giugno 2017, 7:32pm UTC](https://forum.olinfo.it/t/assegnazione-punteggio-esercizi/4675/3 "2017-06-14T19:32:55Z")

</div>

Leggendo il codice qui dovrebbe essere circa chiaro 🙂

> <https://github.com/algorithm-ninja/cmsocial/commit/ccc01560c4d5103619a89bc50c2f1fbcff25af60>

---

<div class="post-metadata">

**Author:** ![frakkiobello](https://forum.olinfo.it/user_avatar/forum.olinfo.it/frakkiobello/32/2768_2.png) [@frakkiobello](https://forum.olinfo.it/u/frakkiobello)\
**Post date:** [14 Giugno 2017, 7:42pm UTC](https://forum.olinfo.it/t/assegnazione-punteggio-esercizi/4675/4 "2017-06-14T19:42:10Z")

</div>

Sinceramente dire che capisco solo una riga è esagerare, riusciresti solo a dire i fattori che la influenzano e quali maggiormente 😊

---

<div class="post-metadata">

**Author:** ![doublechar14](https://forum.olinfo.it/user_avatar/forum.olinfo.it/doublechar14/32/426_2.png) [@doublechar14](https://forum.olinfo.it/u/doublechar14)\
**Post date:** [14 Giugno 2017, 8:59pm UTC](https://forum.olinfo.it/t/assegnazione-punteggio-esercizi/4675/5 "2017-06-14T20:59:30Z")

</div>

A quanto ho capito ogni task ha un coefficiente di difficoltà _difficulties[**task id**]_ e poi ho smesso di capire.

P.S: Le lambda sono brutte. ☹
