Aula virtual de SQL/PSM

Impacto

Downloads

Downloads per month over past year



Rodríguez Couñago, Marta and Márquez Gómez, Alberto (2019) Aula virtual de SQL/PSM. [Trabajo Fin de Grado]

[thumbnail of 1139082567-291525_MARTA_RODRÍGUEZ_COUÑAGO_Memoria_TFG_3940146_1403421761.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

3MB


Abstract

Este proyecto intenta solucionar el problema que tienen los alumnos actualmente al estudiar cómo hacer procedimientos en PL/SQL. Para probar un procedimiento y saber si este está bien o no, actualmente no conocemos ningún sistema en el que puedan escoger entre un conjunto de problemas y lanzar sus procedimientos contra uno de estos para ver si su código lo resuelve o no. Los alumnos en muchos casos no estudian bien la forma de hacer los procedimientos, ya que antes de hacer uno tienes que crear las tablas y rellenarlas con casos clave para ver si su procedimiento cumple lo que el problema exige, lo que muchas veces lleva más tiempo que el desarrollo del propio procedimiento. Con el sistema que hemos desarrollado, los alumnos podrán probar sus procedimientos sin tener que crear las tablas previamente. Solo tendrán que subir el procedimiento que se les pide hacer en la página y de forma automática esta les informará de los posibles errores que pueda tener, avisos acerca del código o si es correcto. Estos problemas serán corregidos con una nota por el profesor y en caso de que el alumno lo necesite, se podrán añadir comentarios a su procedimiento para ayudar al alumno a llegar la solución correcta del ejercicio. Hasta llegar al número máximo de intentos permitidos en ese ejercicio.

Resumen (otros idiomas)

This project tries to solve the problem that students currently have when studying how to do procedures in PL / SQL. To test a procedure and know if it is okay or not, we currently do not know any system in which can choose between a set of problems and launch their procedures against one of these to see if their code resolves or not. Students in many cases do not study well how to do the procedures, because before doing one you have to create the tables and fill them to see if your procedure meets what the problem demands, which often takes more time than the development of the procedure itself. With the system we have developed, students will be able to test their procedures without having to create the tables previously. They will only have to upload the procedure that they are asked to do on the page and they will automatically inform them of possible errors they may have, notices about the code or if it is correct. These problems will be corrected with a note by the teacher and in case the student needs it, comments can be added to their procedure to help the student arrive at the correct solution of the exercise. Until you reach the maximum number of attempts allowed in that exercise.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado, Universidad Complutense, Facultad de Informática, Departamento de Sistemas Informáticos y Computación. Curso 2018/2019

Directors:
Directors
Correas Fernández, Jesús
Uncontrolled Keywords:DAO, PL/SQL, Node.js, Oracledb, MySQL, JavaScript
Palabras clave (otros idiomas):DAO, PL/SQL, Node js, Oracledb, MySQL, JavaScript
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática,Grado en Ingeniería del Software
ID Code:56501
Deposited On:24 Jul 2019 12:31
Last Modified:09 Mar 2020 12:39

Origin of downloads

Repository Staff Only: item control page