Affordable Access

Evaluación automática de código Java con el sistema ASys / Automatic assessment of Java code with ASys / Avaluació automàtica de codi Java amb ASys

Authors
  • Paredes Borrás, Francisco
Publication Date
Sep 26, 2023
Source
Universitat Politecnica De Valencia
Keywords
Language
Spanish
License
White
External links

Abstract

[ES] Este proyecto aborda el desarrollo de una aplicación web capaz de crear ejercicios y exámenes de Java autocorregibles. Para ello, el sistema debe generar código reflexivo que sea capaz de evaluar de manera autónoma propiedades de un código dado (si existe una clase, si una clase A hereda de otra B, si un atributo tiene una visibilidad o un tipo determinado...). Además, los ejercicios autocorregibles deben ser evaluados con un sistema de ejecución local (externo al navegador) lo cual se aborda mediante la creación de un servicio de compilación y ejecución. El sistema se desarrollará con Spring (parte servidor) y Vue (parte cliente). En él se integrarán además diferentes técnicas de análisis y testing. / [EN] This project deals with the development of a web application capable of creating self-correcting Java exercises and exams. To do so, the system must generate reflective code that is able to autonomously evaluate properties of a given code (if a class exists, if a class A inherits from another B, if an attribute has a certain visibility or type...). In addition, self-correcting exercises must be evaluated with a local execution system (external to the browser), which is addressed by creating a compilation and execution service. The system will be developed with Spring (server side) and Vue (client side). It will also integrate different analysis and testing techniques. / Paredes Borrás, F. (2023). Evaluación automática de código Java con el sistema ASys. Universitat Politècnica de València. http://hdl.handle.net/10251/197092

Report this publication

Statistics

Seen <100 times