A data processing method comprises, under program control of test instructions programmed in a mobile computing device, generating and causing displaying on a display device of the mobile computing device, a prompt associated with a first cognitive relating to a cognitive test of a feature of a human cognitive domain, the prompt comprising a prompt image of spatially positioned display objects; in conjunction with causing displaying the prompt, reading and storing a first time stamp value indicative of a first time when the prompt is first displayed on the display device of the mobile computing device, the system clock continuously generating signals representing a current time that may be queried programmatically by the application; displaying the prompt for a specified time period using the system clock; in response to displaying the prompt for the specified time period, capturing response input at the mobile computing device, the response input representing movements to recreate the prompt image of the spatially positioned display objects, the movements comprising shapes, icons, characters, and lines, or a combination thereof, that are detected by the display device; detecting a first response input via the display device of the mobile computing device, the first response input representing a first response to the prompt; in conjunction with detecting the first response input, reading and storing a second time stamp value indicative of a second time when the first response input is first detected; repeating the steps of detecting and reading and storing the first and second time stamp values for a plurality of subsequent prompts relating to the same test or the same cognitive task to yield an association of a plurality of different response values with a plurality of respective different time stamp values, the plurality of different response values representing a plurality of respective different response input; and by test analysis instructions of a server computer, based upon the plurality of different response values and the plurality of respective different time stamp values, determining a cognitive domain score value representing the feature, or information relating to the feature, of the human cognitive domain.