Automaatkontrolli logide parsimine ja interaktiivne visualiseerimine aine Algoritmid ja andmestruktuurid näitel

Laen...
Pisipilt

Kuupäev

Ajakirja pealkiri

Ajakirja ISSN

Köite pealkiri

Kirjastaja

Tartu Ülikool

Abstrakt

The objective of this bachelor’s thesis was to develop a local and integrated web application for structuring, analysing, and visualising the automated grading log files of the University of Tartu's course Algorithms and Data Structures. The developed system consists of three main components: a parsing pipeline, an analysis layer, and a visualisation module. The application was implemented using the Flask framework, the Pandas library, and the Vega-Altair visualisation tools, enabling instructors to upload log files and analyse the resulting data through interactive charts in a web browser. The created system enhances the possibilities for assessment data analysis, supports the continuous improvement of the course content, and provides a foundation for future development and expansion.
Bakalaureusetöö eesmärk oli luua lokaalne ja terviklik veebirakendus, mis võimaldab Tartu Ülikooli kursuse Algoritmid ja andmestruktuurid automaatkontrolli logifailide struktureerimist, analüüsi ja visualiseerimist. Väljatöötatud süsteem hõlmab kolme peamist komponenti: parsimistoru, analüüsikihti ja visualiseerimismoodulit. Rakendus on realiseeritud Flaski, Pandase ja Vega-Altairi teekide abil ning võimaldab õppejõududel laadida üles logifaile ning analüüsida saadud tulemusi interaktiivsete diagrammide kaudu veebibrauseris. Loodud süsteem suurendab hindamisandmete analüüsivõimalusi, aitab kaasa kursuse sisulisele täiustamisele ning pakub võimalusi edasiseks arendamiseks ja laiendamiseks.

Kirjeldus

Märksõnad

Web application, Automated assesment, Parsing, Data analysis

Viide