This paper presents Veval, an Internet based assessment tool under development. It is designed for integration into Velo, a virtual electronic laboratory system. Veval helps to utilize the manifold possibilities of self assessment and examination via Internet. It provides a test generating module for the tutor and an examination or self assessment environment for students as well as a component responsible for statistical evaluations. Based on an analysis of several existing assessment tools, the requirements for Veval are discussed. An overview of the flexible and portable system architecture and a short presentation of the graphical user interface are provided. Keywords: web based examination, self assessment, test generation, test evaluation