Publication:
Aula virtual de SQL/PSM

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2019
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
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.
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.
Description
Trabajo de Fin de Grado, Universidad Complutense, Facultad de Informática, Departamento de Sistemas Informáticos y Computación. Curso 2018/2019
Unesco subjects
Keywords
Citation