Labs monthly update: November 2022

15 December, 2022

Laboratorio di codifica

 

Panoramica

  • Controllo di somiglianza del codice
  • Configurazione dell'ambiente per il laboratorio Jupyter Notebook
  • Dati di input per test IO falliti

 

Cosa c'è di nuovo? 

 

Controllo di somiglianza del codice 

I laboratori di codifica possono ora essere configurati per controllare automaticamente le sottomissioni dei discenti per codice simile. Il sistema confronta il codice nella soluzione di un discente con le soluzioni di altri discenti e misura la somiglianza del codice. Se il codice in alcune soluzioni appare simile, viene visualizzato un avviso quando l'istruttore valuta il laboratorio. L'istruttore può aprire entrambe le soluzioni affiancate, confrontare il codice e rifiutare o accettare la soluzione.

 

Configurazione dell'ambiente per il laboratorio Jupyter Notebook 

Un autore può definire un insieme di librerie software necessarie per completare un laboratorio. Un discente può installare rapidamente tutte le librerie richieste e le loro dipendenze, il che facilita la configurazione dell'ambiente del laboratorio.

 

Dati di input per test IO falliti 

I test di Input/Output falliti ora mostrano le informazioni sui dati di input che hanno causato errori. Questo rende più facile diagnosticare i problemi del codice.