7 research outputs found

    Programming exercises evaluation systems: an interoperability survey

    Get PDF
    Learning computer programming requires solving programming exercises. In computer programming courses teachers need to assess and give feedback to a large number of exercises. These tasks are time consuming and error-prone since there are many aspects relating to good programming that should be considered. In this context automatic assessment tools can play an important role helping teachers in grading tasks as well to assist students with automatic feedback. In spite of its usefulness, these tools lack integration mechanisms with other eLearning systems such as Learning Management Systems, Learning Objects Repositories or Integrated Development Environments. In this paper we provide a survey on programming evaluation systems. The survey gathers information on interoperability features of these systems, categorizing and comparing them regarding content and communication standardization. This work may prove useful to instructors and computer science educators when they have to choose an assessment system to be integrated in their e-Learning environment

    Elearning Promoting Plagiarism Or Honesty?

    Get PDF
    eLearning encourages students to avail themselves of the myriad of resources available via the World Wide Web. The ease and speed of access to material needs to be counterbalanced by appropriate assessment by the student of the credibility of the source, thoughtful evaluation and analysis of the content and the appropriate acknowledgement of the owner of the original ideas. We believe these skills can be taught, and assessed, via eLearning. We also believe that changing behaviours relating to plagiarism and honesty will rely on changing cultural attitudes. To understand prevailing attitudes to plagiarism at our institution, towards improving understanding and changing behaviours, we conducted a survey with academics and students. This paper explores these attitudes to plagiarism through grounded theory, and presents results from a first trial with our Online Honesty Tool

    Sistema de apoio à submissão e avaliação de trabalhos académicos com componentes gráficas

    Get PDF
    Tese de mestrado integrado. Engenharia Informática e Computação. Faculdade de Engenharia. Universidade do Porto. 201

    Computer-based assessment system for e-learning applied to programming education

    Get PDF
    Tese de Mestrado Integrado. Engenharia Informática e Computação. Faculdade de Engemharia. Universidade do Porto. 201

    Computer-based assessment system for e-learning applied to programming education

    Get PDF
    Tese de mestrado integrado. Engenharia Informática e Computação. Faculdade de Engenharia. Universidade do Porto. 201

    Automated Feedback for Learning Code Refactoring

    Get PDF

    Submit! A Web-Based System for Automatic Program Critiquing

    No full text
    This paper presents the Submit! project which aims to enhance teaching and learning in computing by developing automated web-based tools that assist in providing critical feedback to students about the computer programs they write. By developing sophisticated computer-based tools that will improve our monitoring of student progress and maintenance of consistent standards we aim to provide structured assessment with a level of detail and consistency that would be difficult or impossible to provide manually. By allowing students to use the critiquing tools before final submission of an assignment we offer formative assessment that supports self-directed learning. Submit! has been integrated into many computing units at Macquarie University. Usability evaluations show that Submit! is generally effective while needing improvement in certain areas. Two studies involved a review of the system in terms of its intuitiveness, look, feel and flow. A preliminary study of the impact of Submit! on student results shows that students who make use of the system to get feedback on assignment submissions do better than those who don't
    corecore