Completed

Lo svolgimento di esercizi per il corso di basi di dati da parte di studenti in remoto ha da sempre presentato numerose criticità, in quanto veniva richiesto allo studente di ricreare sulla propria macchina un ambiente di sviluppo idoneo.

In questa tesi verrà quindi proposta un'alternativa, presentando un'applicazione web sviluppata con React e NodeJs che, interfacciandosi con un database PostgreSQL, permetta al docente la gestione di esercizi e laboratori, e lo svolgimento da parte di studenti senza la necessità di installare software aggiuntivi. Il docente del corso di studio avrà la possibilità di creare o caricare nuovi esercizi interagendo direttamente con il database per la creazione e il popolamento delle tabelle necessarie, che verranno rese disponibili agli studenti abilitati senza la possibilità di essere modificate. Gli stessi esercizi potranno essere resi disponibili allo studente anche sotto forma di laboratori, dove sarà presente un canale di comunicazione con il docente in caso di necessità durante lo svolgimento.

L'applicazione web permetterà inoltre la raccolta automatica di statistiche utili a valutare l'efficacia del corso di studio e sull'utilizzo dell'applicazione, attraverso analisi sui principali errori commessi, la percentuale di esercizi risolti correttamente e i tentativi effettuati.


Candidate

Edoardo Convertini
s267457@studenti.polito.it

Thesis Details

Laura Farinetti, Luigi De Russis
Master Degree in Computer Engineering
2020-10-12
2021-12-13