14 research outputs found

    CUESTOR: Una nueva aproximaci贸n integral a la evaluaci贸n autom谩tica de pr谩cticas de programaci贸n

    Get PDF
    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

    How teachers would help students to improve their code

    Get PDF

    CUESTOR: Una nueva aproximaci贸n integral a la evaluaci贸n autom谩tica de pr谩cticas de programaci贸n

    Get PDF
    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

    Full text link
    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

    Get PDF
    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
    corecore