Abstract: Configurable application, for scoring an object including: configuration interface to: receive configuration parameters for each object including: a. a list of attributes to be associated with an object; b. a maximum total score; c. for each attribute in the attributes list: minimum value, maximum value, and weight; and d. configuration type; and a processing unit to calculate scoring for the object according to the received configuration parameters, by: receiving a value for each attribute in the object's attributes list; comparing each attribute value against a predefined minimum and maximum; calculating total score according to a predefined formula, when the attribute value is within the range of the minimum and maximum; calculating total score based on configuration type, when the attribute value is outside the minimum and maximum range; displaying the total score to a user via a display unit. The calculating is performed only when all attributes have values.
Abstract: Configurable application, for scoring an object including: configuration interface to: receive configuration parameters for each object including: a. a list of attributes to be associated with an object; b. a maximum total score; c. for each attribute in the attributes list: minimum value, maximum value, and weight; and d. configuration type; and a processing unit to calculate scoring for the object according to the received configuration parameters, by: receiving a value for each attribute in the object's attributes list; comparing each attribute value against a predefined minimum and maximum; calculating total score according to a predefined formula, when the attribute value is within the range of the minimum and maximum; calculating total score based on configuration type, when the attribute value is outside the minimum and maximum range; displaying the total score to a user via a display unit. The calculating is performed only when all attributes have values.