The current scorecard checks exhibit a binary nature, where each check is either fully completed or not at all. For instance, with two checks on a scorecard, each worth 50 points, the possible scores are limited to 0, 50, or 100. Introducing a "progressive weight" option would enhance this system. For example, if a check allows a maximum of 5 high alerts, having more than 5 alerts would result in a score of 0. However, if there are 3 high alerts, the score should be calculated as follows: (weight%) - (weight% * (actual value / maximum value)). This approach would be applicable to conditions involving less than or greater than operators. These operators would also require the optimal value, where the percentage would be completely fulfilled. In theory this check can be broke down in: less than 5 alerts -weight 10 less than 4 alerts -weight 10 less than 3 alerts -weight 10 less than 2 alerts -weight 10 less than 1 alerts -weight 10 But there could be a predefined setting to make this possible.