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.
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.
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.