Sto insegnando un corso di introduzione all'informatica, in cui ci occupiamo principalmente di programmazione C. Mi è stato assegnato un laboratorio per insegnare il corso, ma ci sono più studenti che computer disponibili. Inoltre, non ho alcun controllo su quei PC e quasi tutti gli studenti hanno i diritti di amministratore su di essi. È anche comune che gli studenti portino il laptop in classe e si colleghino al Wi-Fi del campus, che non ho affatto controllo.
Gli esami sono piccoli algoritmi da risolvere e inizialmente stavo pianificando come fanno gli altri insegnanti del corso - per consentire agli studenti di utilizzare un computer (dal laboratorio o dal proprio) per verificare la correttezza dei loro algoritmi. Tuttavia, allo stato attuale delle cose penso sia piuttosto facile per gli studenti imbrogliare: potrebbero usare Facebook, la posta elettronica o qualsiasi strumento Internet per scambiare codice sorgente o informazioni.
Esistono strumenti software che può aiutare a consentire l'uso di un computer ma impedire comunque la collaborazione non autorizzata?