[VOTI] Risultati (e soluzioni) di recupero ed esame del 15-2-18 (+ aprile aperto a tutti)

andrea.sterbini (172780 points)
513 935 1789
asked Feb 20, 2018 in Avvisi by andrea.sterbini (172,780 points)
edited Mar 18, 2018 by andrea.sterbini

Sono disponibili i risultati delle prove del 15-2-18, per favore controllate si notate incongruenze e segnalatemelo:

  • risultati prova di recupero (e una possibile soluzione)
  • risultati prova d'esame (e una possibile soluzione). Chi ha superato la prova è pregato di comunicare al più presto se accetta il voto.
    • Nota: per svolgere i test ho dovuto correggere i compiti di chi ha cablato path windows nel codice
    • Nota: nell'ultimo esercizio le parole "rettangoli equispaziati" potevano essere interpretate in 2 modi:
      • in modo che i centri dei rettangoli fossero equispaziati nella immagine (quindi a distanza width/(N+1) l'uno dall'altro (la mia prima implementazione). In questo caso poteva succedere che i primi/ultimi rettangoli sbordassero dalla immagine.
      • in modo che il primo ed ultimo rettangolo fossero appoggiati ai bordi e che gli altri fossero equispaziati (suggerita da uno degli studenti), e quindi si trovano a distanza (width-larghezzaPalazzo)/(N-1) l'uno dall'altro.
      • ho provveduto ad implementare entrambe le soluzioni ed ad aggiornare il grader per considerare corrette entrambe le interpretazioni
    • Nota: come indicato chiaramente all'inizio del compito, era proibito usare la funzione os.walk
    • Nota: alcuni compiti sono risultati praticamente uguali tra di loro, sono stati annullati

IMPORTANTE: Visto il risultato e per non sprecare gli eventuali posti disponibili, abbiamo deciso di aprire la prova di aprile a tutti, sempre usando la regola dell'overbooking, quindi la priorità verrà data nell'ordine:

  1. agli studenti laureandi, lavoratori, part-time e teledidatti (per i quali l'appello è riservato e che devono darmene comunicazione se laureandi, part-time o lavoratori)
  2. agli altri studenti che NON hanno partecipato ne' alla prova d'esame del 23-1-18 ne' a quella del 15-2-18
  3. a tutti gli altri in ordine di prenotazione (da fare su infostud)

Abbiamo a disposizione 2 laboratori per un totale di circa 110 posti.

3 Answers

Jury Francia (7520 points)
18 76 100
answered Feb 20, 2018 by Jury Francia (7,520 points)
Professore io sono della teledidattica e mi sono prenotato per l'esame del 18 aprile.
andrea.sterbini (172780 points)
513 935 1789
commented Feb 20, 2018 by andrea.sterbini (172,780 points)
I teledidatti non devono comunicare nulla, lo vediamo direttamente dalla prenotazione
P
Pic1 (1030 points)
7 24 31
answered Feb 20, 2018 by Pic1 (1,030 points)
Il prof spigonardi, disse che l’esercizio 10 sarebbe stato valutato in modo specifico, visto che in molti avevano avuto problemi di allineamento..(aggiungo io, dovuto alla nozione di equidistanza poco chiara)

Invece sebbene io abbia un programma che disegna i rettangoli nel giusto ordine ma sfasati a sinistra, mi ritrovo 0 punti per un esercizio da 8.

Volevo avere chiarimenti soprattutto perché la spiegazione dell’alloneamento data in face di esame non era chiara.
andrea.sterbini (172780 points)
513 935 1789
commented Feb 20, 2018 by andrea.sterbini (172,780 points)
Intanto guarda il codice postato
P
Pic1 (1030 points)
7 24 31
commented Feb 20, 2018 by Pic1 (1,030 points)
Visto.
E sono ancor più convinto della validità del mio algoritmo che, qualora fosse stato meglio espresso il concetto in sede di esame, avrebbe superato entrambi i test. Da come era stato spiegato, infatti, il concetto di equispaziatura doveva portare a calcolarsi quella variabile che lei chiama “step” come w/(n+1), lasciando però intendere che il valore n*step dovesse rappresentare il centro del palazzo. Ecco perché il mio grafico è tutto spostato a sx.

In ogni caso, ho capito che la valutazione viene fatta esclusivamente tramite grader è che quindi il mio esercizio, secondo questo criterio di valutazione, è nullo.
andrea.sterbini (172780 points)
513 935 1789
commented Feb 21, 2018 by andrea.sterbini (172,780 points)
In genere la valutazione passa solo per il grader, ma talvolta bisogna intervenire, ad esempio c'è stato chi ha cablato path di windows nei primi esercizi per cui ho dovuto commentare una istruzione e sostituire "\\" con "/" per fare i test su macchina Linux.
Il caso dell'ultimo esercizio lo stiamo vedendo a mano, mi guarderò meglio la tua implementazione per capire se è una terza interpretazione da implementare e considerare come corretta.
andrea.sterbini (172780 points)
513 935 1789
commented Feb 21, 2018 by andrea.sterbini (172,780 points)
Ho guardato il tuo codice, e purtroppo ha un errore che non c'entra con la definizione di "equispaziato" (che hai calcolato correttamente rispetto alla mia "interpretazione1").
Il tuo programma assume che tutte le altezze siano diverse, infatti le ordina in ordine decrescente e poi nell'ordine usa l'indice della prima altezza trovata nella lista originale per capire in che posizione x porre il rettangolo.
Nei dati di test invece le due liste di altezze contengono ripetizioni:
[100, 150, 220, 360, 340, 300, 100, 280, 370, 320, 200] ha due volte il valore 100
[410, 390, 300, 240, 110, 320, 420, 280, 340, 30, 40, 80, 390, 420, 330, 500, 420, 300, 480, 350, 320] ha 3 valori ripetuti più volte (300, 320, 420)
Se si guardano le immagini prodotte si vede che i rettangoli sono "tutti appoggiati a sinistra" perchè quelli delle altezze ripetute si vengono ri-disegnati sulla stessa posizione e quindi mancano nella posizione giusta che è più a destra.
Se vuoi ti mando per email codice e file generati.
P
Pic1 (1030 points)
7 24 31
commented Feb 21, 2018 by Pic1 (1,030 points)
Risposta più che esaustiva
Infatti avevo dato per scontato che le altezze fossero diverse.
E mi ero fossilizzato sullo sfasamento a sx (che ritengo dovuto a quel concetto)
Grazie per la risposta e scusi per il disturbo.

P.s. Per accettare il voto quindi devo scrivere al prof.monti? Sono teledidatta
andrea.sterbini (172780 points)
513 935 1789
commented Feb 21, 2018 by andrea.sterbini (172,780 points)
Esatto, scrivi a Monti
lafa (160 points)
1 1 6
answered Feb 20, 2018 by lafa (160 points)
un messaggio privato su questo forum va bene per accettare?
andrea.sterbini (172780 points)
513 935 1789
commented Feb 20, 2018 by andrea.sterbini (172,780 points)
edited Feb 20, 2018 by andrea.sterbini
Se ti sei prenotato su infostud con me, sì, altrimenti scrivi a Monti