14 research outputs found
CUESTOR: Una nueva aproximaci贸n integral a la evaluaci贸n autom谩tica de pr谩cticas de programaci贸n
A pesar de que existen diversas aproximaciones
para la evaluaci贸n autom谩tica de pr谩cticas de
programaci贸n, su aplicaci贸n fuera de los entornos
en que fueron dise帽ados no siempre es posible. En
este trabajo se presenta una nueva plataforma
abierta que proporciona los mecanismos
necesarios para realizar una evaluaci贸n completa
de un ejercicio de programaci贸n realizado en C o
en Java. Este proceso de evaluaci贸n incluye la
verificaci贸n del cumplimiento de los requisitos
especificados, el m茅todo de resoluci贸n, la calidad
del c贸digo fuente y la comprobaci贸n del plagio. El
funcionamiento de cada uno de los componentes
de evaluaci贸n ha sido verificado de forma
exhaustiva mediante la utilizaci贸n de las entregas
realizadas por los alumnos en a帽os anteriores.Peer Reviewe
CUESTOR: Una nueva aproximaci贸n integral a la evaluaci贸n autom谩tica de pr谩cticas de programaci贸n
A pesar de que existen diversas aproximaciones para la evaluaci贸n autom谩tica de pr谩cticas de programaci贸n, su aplicaci贸n fuera de los entornos en que fueron dise帽ados no siempre es posible. En este trabajo se presenta una nueva plataforma abierta que proporciona los mecanismos necesarios para realizar una evaluaci贸n completa de un ejercicio de programaci贸n realizado en C o en Java. Este proceso de evaluaci贸n incluye la verificaci贸n del cumplimiento de los requisitos especificados, el m茅todo de resoluci贸n, la calidad del c贸digo fuente y la comprobaci贸n del plagio. El funcionamiento de cada uno de los componentes de evaluaci贸n ha sido verificado de forma exhaustiva mediante la utilizaci贸n de las entregas realizadas por los alumnos en a帽os anteriores
Feedback Efectivo en Pr谩cticas de Programaci贸n
Las asignaturas de car谩cter pr谩ctico como la
programaci贸n, presentan hist贸ricamente un alto 铆ndice de
abandonos y unas tastas de aprobados bajas. Una
caracter铆stica de estas asignaturas es que el material que se
aprende, necesita ser afianzado para aprender nuevos
conceptos, por lo tanto, un feedback progresivo y continuo es
esencial para la motivaci贸n de los alumnos. En este art铆culo,
presentamos una experiencia docente que obtiene dicho
feedback mediante el uso de la plataforma educativa. El
impacto a diferentes niveles de esta experiencia es analizado en
un grupo de alumnos.Alberola Oltra, JM.; Garc铆a Fornes, AM. (2013). Feedback Efectivo en Pr谩cticas de Programaci贸n. VAEP-RITA. Versi贸n Abierta Espa帽ol-Portugu茅s. 1(2):88-96. http://hdl.handle.net/10251/60536S88961
An automated marking system for graphical user interfaces
This research investigates the feasibility and effectiveness of assessing students programming solutions to Graphical User Interface exercises in an automated fashion. Automated marking systems ease the burden on the staff involved in running a course and allow students to get results and feedback in a timely fashion. Several automated marking systems exist but are currently unable to mark GUIs. The inherent complexity of GUIs and the need for aesthetic analysis has rendered GUIs beyond the scope of most marking systems.
The marking approach described in this thesis implements a number of novel concepts. By exploiting language design properties such as the hierarchical relationship between components, it was possible to develop a framework capable of testing and marking students' GUI programs. Introspectively analysing the interface enables the marking system to obtain access to the intrinsic elements contained within the GUI. Once access has been obtained, the tests can be performed on the actual interface components themselves rather than a mere representation. GUI assessment is more than functional testing, aesthetics play a major role in the creation of an interface. Existing aesthetic metrics do not provide the analytical capabilities required due to their failure to include colour. The distractive effects that colours have were quantified and incorporated into the metrics.
The results of the dynamic and aesthetic testing show that through the implementation of the novel components detailed, the creation of a GUI marking system is feasible and its marking both consistent and effective. The design enables the system to return results in a timely fashion and the effects that colour has can be seen in the results of basic aesthetic testing