Test superati 0 (in realtà guardando il log sono 6 su 7)

R
RigelsHysaj (1550 points)
2 34 50
asked Oct 22, 2017 in Es1 by RigelsHysaj (1,550 points)
closed Oct 22, 2017 by andrea.sterbini
Ciao a tutti. Nella pagina di visualizzazione, nel primo esercizio nei primi 6 test mi da ok,  pero' nell'ultimo test va in timeout, e risulta test superati 0!

Mettendo timeout sul singolo test, e se va in timeout  solo nell'ultimo test, mi risulterebbe test superati 6?

Grazie in anticipo!
330 views
closed with note: answered

5 Answers

LeonardoEmili (35740 points)
11 65 155
answered Oct 22, 2017 by LeonardoEmili (35,740 points)

Ciao!

Si, come affermato dal professore e come puoi leggere nel box rosso sulla destra, per ora i test sono eseguiti nel totale (timeout globale). Tuttavia i test in timeout verranno rieseguiti sul singolo test! ;)

Buona fortuna!

Leonardo Emili

Auron (15880 points)
32 126 194
answered Oct 22, 2017 by Auron (15,880 points)
Mmm... sulla correttezza o meno dei risultati il prof ha previsto dei punteggi parziali... mi spiego: superi 6 test su 7 in meno di 30 secondi, prendi 6 punti su 7...
Ma sul tempo mi pare che se il programma impiega più di 30 secondi il punteggio sia 0 a prescindere dall'esito dei test corretti :)
Auron (15880 points)
32 126 194
commented Oct 22, 2017 by Auron (15,880 points)
Forse allora mi sbaglio?
francesco.dev (33560 points)
14 51 129
commented Oct 22, 2017 by francesco.dev (33,560 points)
Il professore ha detto che metterà il controllo del tempo sui singoli test. Quindi se un solo test supera i 30s massimi solo quel test risulterà nullo.
Esempio: passo 5/7 test e gli ultimi due vanno fuori tempo, ottengo come punteggio 5/7 perché il professore ha detto che il punteggio si annulla su singolo test e non sull'intero punteggio.
LeonardoEmili (35740 points)
11 65 155
commented Oct 22, 2017 by LeonardoEmili (35,740 points)
Esatto francesco
Auron (15880 points)
32 126 194
commented Oct 22, 2017 by Auron (15,880 points)
Ok, cristallino, grazie mille ;)
francesco.dev (33560 points)
14 51 129
commented Oct 22, 2017 by francesco.dev (33,560 points)
Di niente :)
Neo (6720 points)
6 27 37
answered Oct 22, 2017 by Neo (6,720 points)
Allora, il professore non ti darà un voto negativo perchè il tuo programma non passa 1 test o di più! Verrai solamente valutato in relazione a quanti test superi. Mi spiego meglio: Se il tuo programma avesse superato tutti i test avresti preso il massimo (30/30) su questo singolo esercizio al contrario se ne superi 6 su 7 non avrai preso 30 ma 25/30 circa! Sarà tutto proporzionato in base a quanti test superi e, per il voto finale, alla media ponderata dei voti dei tre singoli esercizi presente nell' homework01! :D
andrea.sterbini (172780 points)
513 935 1789
answered Oct 22, 2017 by andrea.sterbini (172,780 points)

DON'T PANIC smiley

6/7 = 25.7/30

Stefaniscion (1370 points)
4 15 32
commented Oct 22, 2017 by Stefaniscion (1,370 points)
La risposta in ogni caso è 42!
francesco.dev (33560 points)
14 51 129
answered Oct 22, 2017 by francesco.dev (33,560 points)
Ciao!

Per ora è vero, se un solo test supera i 30 secondi massimo, tutto l'esercizio risulta essere nullo.

Ma anche in altre domande il professore ci ha rassicurato dicendo che farà il controllo sui singoli test.
Quindi se superi 6/7 test ma l'ultimo va fuori il limite di tempo, allora solo l'ultimo test verrà considerato nullo! Quindi avrai come punteggio dei test superati 6/7.

Sperando di averti aiutato,
- Francesco Pio Scognamiglio