Skip to content.

The E-Learning Framework

Personal tools
You are here: Home » ELF Project Directory » Automated System for Assessment of Programming (ASAP)

Automated System for Assessment of Programming (ASAP)


ASAP is an e-learning tool to support teaching, learning and assessment of computer programming languages, being developed at Kingston University.

The project began in September 2004 and is due to be completed by the end of March 2005. 

The primary motivation for the project is to produce tools that can address the issues of teaching a technically demanding subject with discipline-specific requirements in a changing Higher Education environment.

The project will combine existing work in unit-based assessment testing, question generation and detecting similarities between students work. 

Project Objectives:

  • 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 VLEs (Virtual Learning Environments)

  • Interfaces for relevant third-party software

ASAP is an eLearning Tools Programme funded by JISC – the Joint Information Systems Committee

The tools developed by this project will be released as open-source software and will be freely available.

TAPAS is a prototype assessment system that has been developed during the initial stages of this project, which will allow students to submit Java assignments through a VLE (currently Blackboard) and receive automated feedback. It is being tested at Kingston University. A simple demonstration is available to download from the 'files and documents' section of this page.