Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Hw5: perché questo metodo di valutazione?

P
Powner (5600 points)
36 68 85
in Funzionamento degli homework by (5.6k points)
closed by
Mi rivolgo ai professori:
Ho apprezzato la scelta di inserire un bonus per i primi in classifica nel campo dell'efficienza e in quello della complessità ciclomatica. Questo perché, in quanto bonus, avete sempre fatto in modo che il voto di uno studente dipendesse unicamente dalle proprie capacità, e non dalla bravura degli altri. Avete permesso a tutti gli studenti di prendere il massimo (avendo quindi a disposizione l'intero spettro di voti dal 18 al 30) al di là di quanto fossero in gamba i colleghi nel primo quarto di classifica, come credo sia giusto.
Questo, infatti, non ha impedito una valutazione completa dello studente (che ha sempre dovuto fare i conti con i timeout), ed ha permesso ai più bravi di ottenere dei punti in più.

Concluse queste premesse, in base a come sarà valutato il quinto homework, mi chiedo come mai abbiate scelto di effettuare un confronto diretto con gli altri, assegnando un voto allo studente in base non solo alle proprie capacità, ma (in un certo senso) anche a quelle degli altri. Ovvio che il discorso sufficienza è rimasto invariato, il dubbio riguarda chi desiderava mantenere una certa media e teme che il proprio studio e il proprio impegno non basti a competere con chi magari programma da anni.

Vorrei insomma sapere, senza critica alcuna, come mai è stata presa questa decisione.
972 views
closed with the note: answered

1 Answer

andrea.sterbini (207940 points)
754 1269 2377
by (208k points)

Buona domanda!
Abbiamo pensato di fare una gara perchè così i risultati della gara possono evidenziare una sempre maggiore difficoltà del problema da risolvere.

  1. non raggiungere il traguardo -> insufficiente
  2. raggiungere il traguardo su piste senza barriere di buche -> sufficiente
  3. raggiungere il traguardo su piste con barriere di buche -> buono
  4. raggiungere il traguardo senza troppi sforzi (non entrando nei gironi iniziali della fase del torneo)
  5. riuscire a raggiungere il traguardo senza urtare contro l'avversario (ma senza superare i gironi iniziali)
  6. riuscire a raggiungere il traguardo più rapidamente degli altri dello stesso girone E senza sbatterci contro (superare il girone)
  7. riuscire a raggiungere il traguardo meglio dei migliori degli altri gironi (fase ad eliminatoria diretta)

Capisco che l'assegnazione dei voti come descritta nel testo sembra poter penalizzare troppo chi fa lo stesso un buon lavoro ma viene superato dagli altri.

Discuterò con Monti la possibilità di modificare leggermente l'assegnamento dei voti derivanti dalla classifica in modo da premiare comunque il vostro impegno.

P
Powner (5600 points)
36 68 85
by (5.6k points)
Grazie per le delucidazioni, attendo eventuali novità speranzoso!
andrea.sterbini (207940 points)
754 1269 2377
by (208k points)
Abbiamo deciso di assegnare punteggi crescenti per le diverse fasi suesposte.
Poi il torneo ad eliminazione dà 1 punto aggiuntivo per ogni fase superata.
(appena posso faccio uno schemino)
andrea.sterbini (207940 points)
754 1269 2377
by (208k points)
Stiamo calcolando i punteggi per lo HW5, in settimana pubblicherò i risultati dello HW e la tabella complessiva dei voti.

Per Mastermind

    ho generato 150 codici a caso, stavolta ce n'è qualcuno in meno da 8 per cui dovreste aver indovinato qualche codice in più
    come già detto, prendono 18 i programmi che hanno indovinato almeno 5 codici, 32 quelli che ne anno indovinato il massimo, e gli altri un punteggio proporzionale al numero di codici indovinati, sulla scala da 5=18 a max=32

Per la F1, ho aumentato il timeout a 120 secondi. Visto che avete consegnato in una trentina farò 8 gironi da 3 programmi ciascuno e quindi

    chi nel giro di qualificazione ha superato 2 piste parte dal voto 18
    chi ha superato 3 piste parte dal voto 24
    la graduatoria della qualificazione è quindi formata da:
        chi ha superato 3 piste, in ordine crescente di numero di steps (efficienza)
        seguito da chi ha superato 2 piste, in ordine crescente di numero di steps
    i primi 24 di questa graduatoria sono ammessi ai gironi (ed ottengono +2 punti)
    i primi due di ciascun girone passano alla fase ad eliminazione diretta (ed ottengono +2 punti)
    in totale partecipano alla fase ad eliminatoria diretta 16 programmi (4 fasi eliminatorie)
        ad ogni fase superata si prende +1 punto
    In totale quindi si possono ottenere al massimo
        18 + 2 + 2 + 4 = 26 punti se si erano superate solo due piste
        24 + 2 + 2 + 4 = 32 punti sei si erano superate 3 piste
pengfei (1180 points)
4 13 23
by (1.2k points)
non mi è chiarissima la valutazione di mastermind, secondo la tabella i migliori che hanno indovinato 17 codici (non io :D ) hanno preso 28.29