polito.it
Politecnico di Torino (logo)

SQL Interactive: applicazione di supporto per corsi di basi di dati

Edoardo Convertini

SQL Interactive: applicazione di supporto per corsi di basi di dati.

Rel. Luigi De Russis, Laura Farinetti. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2021

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (3MB) | Preview
Abstract:

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.

Relatori: Luigi De Russis, Laura Farinetti
Anno accademico: 2021/22
Tipo di pubblicazione: Elettronica
Numero di pagine: 56
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/21102
Modifica (riservato agli operatori) Modifica (riservato agli operatori)