environment the evaluator of the results and recommendations from the kac system can use this data for performance evaluations hireability analysis assessments of a product 39 s suitability to be implemented promotion decisions and professional development in another embodiment a teacher or proctor can view the results and statistical records for one or more test takers tests or questions in addition the recommendations manager 611 can be configured to provide recommendations to the teacher or proctor for improving teaching and or for products for further recommendation to a student by the teacher in another embodiment a vendor can view the results and statistical records for one or more test takers tests or questions the recommendations manager can also be configured to provide recommendations to the vendor for improving product utility the applications of the kac are numerous and varied and might include estate planning retirement planning patent agency or practitioner training or day trader training and finally the test taker 1207 can be a recipient of the results and recommendations of the kac system 0079 fig1 is a block diagram of a computer system 2001 upon which an embodiment of the present invention may be implemented it should be noted however that the present system need not be based on a personal computer pc configuration but rather a custom processor based system such as a software and or hardware modified tandberg 6000 or tandberg mcu that does not include the features of a general purpose computer may be used as well nevertheless because the actual hardware configuration used to support the present invention is not so restricted an example of pc based system is now provided the computer system 2001 includes a bus 2002 or other communication mechanism for communicating information.