Mostra i principali dati dell'item

dc.contributor.advisorGuerrini, Giovanna <1969>
dc.contributor.authorGuan, Angelo <2000>
dc.contributor.otherDavide Ponzini
dc.date.accessioned2026-04-02T14:25:49Z
dc.date.available2026-04-02T14:25:49Z
dc.date.issued2026-03-31
dc.identifier.urihttps://unire.unige.it/handle/123456789/15577
dc.description.abstractQuesta tesi presenta una valutazione sperimentale di LensQL, uno strumento software web progettato per supportare l’apprendimento del linguaggio SQL. SQL rappresenta una tecnologia fondamentale nei sistemi di basi di dati, ma il suo apprendimento risulta spesso complesso per gli studenti, soprattutto a causa della sua natura dichiarativa e delle difficoltà nella formulazione delle query. Il lavoro analizza le principali difficoltà incontrate durante l’apprendimento, tra cui errori sintattici, semantici e logici, evidenziando l’importanza di un feedback chiaro e tempestivo. Lo studio si propone di valutare se LensQL possa supportare efficacemente gli studenti durante le attività di esercitazione, grazie a esercizi interattivi, feedback immediato e strumenti di learning analytics. La valutazione si basa sia su dati oggettivi raccolti dal sistema (come numero di tentativi, errori e log delle query), sia su dati soggettivi ottenuti tramite un questionario di validazione compilato dagli studenti. I risultati mostrano che la difficoltà degli esercizi generati automaticamente è generalmente coerente con la percezione degli studenti e che esercizi più difficili richiedono un numero maggiore di tentativi. La chiarezza delle richieste risulta comparabile tra esercizi generati automaticamente ed esercizi scritti manualmente. Tuttavia, la corrispondenza tra errori previsti ed errori effettivamente commessi risulta solo parziale, evidenziando la complessità del comportamento degli studenti. Inoltre, emerge una relazione generale tra la sicurezza percepita e il numero di tentativi necessari. Nel complesso, i risultati suggeriscono che LensQL rappresenta uno strumento promettente per il supporto all’apprendimento di SQL, grazie all’integrazione tra esercitazione, feedback e analisi dei dati. Allo stesso tempo, lo studio evidenzia alcune possibili aree di miglioramento, in particolare nei meccanismi di feedback sugli errori e nel supporto adattivo.it_IT
dc.description.abstractThis thesis presents an experimental evaluation of LensQL, a web-based software tool designed to support the learning of the SQL language. SQL is a fundamental technology in database systems, yet it is often difficult for students due to its declarative nature and the complexity of query formulation. The work analyzes common difficulties encountered during SQL learning, including syntactic, semantic, and logical errors, and highlights the importance of timely and meaningful feedback. The study investigates whether LensQL can effectively support students during practice activities by providing interactive exercises, immediate feedback, and learning analytics. The evaluation is based on both system-generated data (such as number of attempts, errors, and execution logs) and subjective data collected through a validation questionnaire completed by students. The results show that exercises generated by the system have a level of difficulty generally consistent with students’ perceptions and require more attempts as difficulty increases. The clarity of automatically generated exercises is comparable to manually written ones. However, the correspondence between expected and actual errors is only partial, suggesting that students’ behavior is more complex than anticipated. Additionally, a general relationship is observed between students’ confidence and the number of attempts required to solve exercises. Overall, the findings suggest that LensQL is a promising tool for supporting SQL learning, particularly due to its integration of practice, feedback, and analytics. At the same time, the study highlights areas for improvement, especially in error feedback and adaptive support mechanisms.en_UK
dc.language.isoit
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.titleValutazione sperimentale di uno strumento software a supporto dell’apprendimento del linguaggio SQLit_IT
dc.title.alternativeExperimental Evaluation of a Software Tool for Learning the SQL Languageen_UK
dc.typeinfo:eu-repo/semantics/bachelorThesis
dc.subject.miurINF/01 - INFORMATICA
dc.subject.miurINF/01 - INFORMATICA
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2024/2025
dc.description.corsolaurea8759 - INFORMATICA
dc.description.area7 - SCIENZE MAT.FIS.NAT.
dc.description.department100023 - DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI


Files in questo item

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item