...
This is the reason why every score is split between Numerator and Denominator, so that those values can be re-used in the Scoring Formulas of the upper scores.
Use of Program Rules vs Program Indicators
All scores are implemented as Program Rules, rather than as Program Indicators. The rationale is simple: as assessment lists evolved over time, questions are added and removed, and their weight could change. We do not want to change a historical value, which was calculated based on the questions present at the time of a given evaluation. Hence we use Program Rules to store the calculated values at the time of the evaluation. This values are stored on dedicated DEs that are created as part of the list setup.
Calculating a Score Containing Only Questions
...