Resumen:
|
[ES] La plataforma ASys tiene como principal objetivo mejorar las capacidades de
programación de los alumnos y facilitar las tareas de corrección del profesorado. Se trata
de un sistema con ejercicios autoevaluables en ...[+]
[ES] La plataforma ASys tiene como principal objetivo mejorar las capacidades de
programación de los alumnos y facilitar las tareas de corrección del profesorado. Se trata
de un sistema con ejercicios autoevaluables en el que, por una parte, los alumnos podrán
recibir estadísticas y recomendaciones de mejora; y por otra parte, los profesores tendrán
herramientas de corrección automática y semiautomática a su disposición, que en
muchos casos ahorrarán ingentes cantidades de trabajo.
Actualmente, ASys cuenta con dos versiones: una versión de escritorio y una versión web.
La necesidad que ha impulsado este trabajo es la de crear una nueva versión que unifique
ambas aproximaciones, y mejore el rendimiento de estas para soportar muchos
usuarios—al menos varios cientos—al mismo tiempo. Además, esta nueva versión debe
ser escalable y fácilmente ampliable por los nuevos desarrolladores que puedan
incorporarse al proyecto en un futuro.
El principal objetivo de este trabajo es el de crear un proyecto nuevo, con una estructura
base, para que pueda ser fácilmente ampliable y cumpla las necesidades de rendimiento
descritas anteriormente.
[-]
[EN] The main goal of the ASYS platform is to improve the programming abilities of the
students and to facilitate the assessment tasks of the teaching staff. This system manages
self-assessing exercises in which, on the ...[+]
[EN] The main goal of the ASYS platform is to improve the programming abilities of the
students and to facilitate the assessment tasks of the teaching staff. This system manages
self-assessing exercises in which, on the one hand, students can receive statistics and
recommendations for improvement and, on the other hand, teachers will have automatic
and semi-automatic correction tools at their disposal that, in most cases, will save huge
amounts of work.
Currently, ASys has two versions, a desktop version and a web version. The need that has
driven this work is to create a new single version that unifies both approaches, and
improves their performance giving support for a large number of users (at least several
hundreds) at the same time. In addition, this new version must be scalable and easily
expandable by new developers who may take part in the project in the future.
The main objective of this work is to create a new project, with a base structure, so that
it can be easily expanded and meet the performance needs described above.
[-]
|