thesis

Desenvolupament de la segona versió de l'aplicació web per a la gestió d’exercicis de bases de dades del sistema LearnSQL

Abstract

LearnSQL (Sistema Learning Environment for Automatic Rating Notions of SQL) és un sistema que s’usa en les assignatures de bases de dades de la FIB per donar suport l’aprenentatge als estudiants, el sistema permet per una banda la correcció automàtica dels exercicis que es fan a les assignatures de bases de dades, oferir feedback immediat de la seva solució. Per altra banda permet mantenir un repositori dels exercicis que es poden consultar i re-aprofitar al llarg dels anys. El sistema està format per diversos subsistemes. Un d’ells, és l’anomenada Authoring Tool (AT), és una eina que permet als professors gestionar els exercicis del repositori. Aquesta aplicació la va desenvolupar Marc Fernàndez l’any 2010 [1], posteriorment degut a que l’Authoring Tool tenia limitacions de disponibilitat i distribució, per tant l’Albert Boada va desenvolupar un projecte partint de l’AT, i la va portar cap a la plataforma web, a partir de llavors la va anomenar Authoring Tool Web (ATW) [2]. S’ha desenvolupat una aplicació amb un disseny i implementació que pot ser fàcilment extensible i modificable. Per tant, en aquest projecte es desenvolupa una segona versió que parteix d’una llista de requisits proporcionats pels professors, i aprofitar al màxim la bona feina realitzada de la primera versió, la segona versió de l’ATW segueix utilitzant el mateix disseny, els mateixos patrons, i les mateixes tecnologies com PostgresSQL, Apache Struts2, AngularJS, JSON etc...LearnSQL (System for Automatic Learning Environment Rating Notions of SQL) is a system used in the database subjects in FIB to support student learning, on the one hand the system allows the automatic correction exercises of the subjects database, providing immediate feedback of their solution. On the other hand it provides a repository of exercises that can be consulted and re-take over the years. The system consists of several subsystems. One of them is called Authoring Tool (AT) which is a tool that allows teachers to manage exercises of the repository. This application was developed by Marc Fernàndez in 2010 [1], and later because the Authoring Tool had issue in terms of availability and distribution, so Albert Boada developed a project based on the AT, and migrated it to the web platform , thereafter it’s called the Web Authoring Tool (ATW) [2]. He made an application design and implementation that can be easily extensible and modifiable. Therefore, this project is developing a second version based on a list of requirements provided by teachers, and take the most of the good work done in the first version, the second version of the ATW is still using the same design, the same patterns and the same technologies such as PostgresSQL Apache Struts2, AngularJS, JSON etc ..

    Similar works