dc.contributor |
Quer, Carme |
dc.contributor.author |
Chen, Mingjian |
dc.date |
2017-06-23 |
dc.identifier.citation |
124974 |
dc.identifier.uri |
http://hdl.handle.net/2117/106444 |
dc.language.iso |
cat |
dc.publisher |
Universitat Politècnica de Catalunya |
dc.rights |
info:eu-repo/semantics/openAccess |
dc.subject |
Àrees temàtiques de la UPC::Informàtica |
dc.subject |
Databases |
dc.subject |
SQL (Computer program language) |
dc.subject |
LearnSQL |
dc.subject |
Software |
dc.subject |
Web |
dc.subject |
AngularJS |
dc.subject |
Apache |
dc.subject |
Struts2 |
dc.subject |
Bases de dades |
dc.subject |
SQL (Llenguatge de programació) |
dc.title |
Desenvolupament de la segona versió de l'aplicació web per a la gestió d’exercicis de bases de dades del sistema LearnSQL |
dc.type |
info:eu-repo/semantics/bachelorThesis |
dc.description.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... |
dc.description.abstract |
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 ... |