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

Do you need help?

[AVVISO] classifica generale dei test, intricatezza ed efficienza

andrea.sterbini (207940 points)
756 1270 2377
in Avvisi by (208k points)
closed by

Come vedete stiamo dando gli ultimi ritocchi al meccanismo automatico di aggiornamento della classifica.

Come già spiegato da Simone, potete vedere i dettagli del vostro risultato sulla pagina https://q2a.di.uniroma1.it/homeworks/visualize (bug fixed)

La classifica invece alla pagina https://q2a.di.uniroma1.it/homeworks/assessments (questa invece funziona)

Stiamo cercando di eliminare gli ultimi problemi per cui abbiate un minimo di pazienza.

A breve vedrete nella pagina dei risultati anche i log dei test e della temporizzazione fatti sulla VM.

NON RICONSEGNATE LO STESSO CODICE, I RISULTATI NON CAMBIEREBBERO E RALLENTERESTE I TEST DI TUTTI

Tanto per dare un'idea, il macchinario funziona così:

  • voi consegnate il file program0X.py
  • questo viene salvato in una directory e vengono eliminati i file dei run precedenti program0X.* che non hanno estensione txt o py (cioè i log dei test e altri file accessori di quell'esercizio)
  • ogni tot tutti i file modificati vengono salvati su un repository su github.com (che l'altro giorno era morto :( )
  • questo scatena una macchina virtuale su travis-ci.com che si scarica il codice e gli script di test da github ed esegue uno per uno i test sui file che non sono stati ancora processati
  • alla fine travis rimette tutti i risultati su github ed avvisa con un webhook q2a che il run è completo
  • q2a aggiorna i file prendendoli da github ed inserisce i valori calcolati nel DB
  • la classifica a quel punto è aggiornata

A mano tutto funziona, stiamo facendo in modo che tutto questo avvenga magicamente :D

PS Simone Papandrea è il santo che mi ha aiutato a realizzare Q2A (e che l'altro ieri si è laureato con 110 e lode presentando Q2A come tesi Magistrale)

436 views
closed with the note: chill out