Automated system for assessment of programming

DeL eTools - ASAP (Automated System for the Assessment of Programming)

Links

ASAP CETIS Development Page 

Distributed eLearning - eTools Page 

Software Description

The principle outcome of the project is a set of application services, made available to the UK higher education community, to automate key components of assessment in the teaching of computer programming languages. These include:

  • Automatic unit-testing of student code, with associated feedback
  • Automated generation of objective questions to test learning outcomes
  • Plagiarism detection and reporting software

The software is split into application services and user agents, to allow interoperable deployment in learning management systems. 

Aims and Objectives

The aim of the project is to develop, integrate and evaluate eLearning tools to support teaching, learning and assessment of computer programming languages. The specific objectives are:

  • The publication of appropriate standards for the incorporation of unit tests in the educational sector
  • The publication of tools for authoring and using unit tests, that can be employed in conjunction with a variety of VLEs (Virtual Learning Environments)
  • Interfaces for relevant third-party software, including the Roboprof and JPlag initiatives.

Project Staff

Main Contact

David Livingstone
Email: d.livingstone@kingston.ac.uk

Institution: Kingston University.
School of Computing and Information Systems,
Penrhyn Road,
Kingston Upon Thames,
Surrey
KT1 2EE

Documents & Multimedia

Bookmark and Share
Summary
Start date
7 September 2004
End date
31 March 2005
Funding programme
Distributed e-Learning programme
Topic