1. A method for providing on-line testing comprising: maintaining a database of test questions comprising at least one text item or at least one item comprising text and images; providing on-line access to at least one of the test questions; presenting to a user the at least one of the test questions describing a task to be performed using a computer application; receiving from the user an answer to the at least one of the test questions comprising a captured image representing a computer screen prepared by the user based on the presented at least one of the test questions, representing the status of the computer screen after the user has performed the task using the computer application; and automatically associating the answer with the respective test question, for each of the test questions, to create an answer set.
1. A method for providing on-line testing comprising: maintaining a database of test questions comprising at least one text item or at least one item comprising text and images; providing on-line access to at least one of the test questions; presenting to a user the at least one of the test questions describing a task to be performed using a computer application; receiving from the user an answer to the at least one of the test questions comprising a captured image representing a computer screen prepared by the user based on the presented at least one of the test questions, representing the status of the computer screen after the user has performed the task using the computer application; and automatically associating the answer with the respective test question, for each of the test questions, to create an answer set. 6. The method according to claim 1 , further comprising the steps of selectively defining access privilege levels for the answer set; and enforcing the access privilege levels to selectively limit access to the answer set.