Rules & formulas

Scoring calculation map

Every score follows ten deterministic steps — no machine learning. Trace any number back to a raw input and a published rule.

REWS_ThresholdsREWS_Raw_DataREWS_ScoringGrading_WeightsGrading_InputGrading_ScoringDecision_MatrixDashboard

REWS engine

Steps 1–5

RAG → risk band → escalate

Grading engine

Steps 6–9

Domains → letter → renewal

Decision lookup

Step 10

Regulator + AB actions

Rule set

REWS_Thresholds

Editable rules

Per indicator: direction (Higher / Lower), Green & Amber boundaries, RAG scores (100 / 60 / 20), and category weight.

Green score = 100 · Amber score = 60 · Red score = 20
Category weights (sum = 100%):
  Governance 15% · Financial 20% · Assessment 20%
  Technology 10% · Compliance 20% · Training & Outcome 15%
CodeIndicatorDirGreenAmberWt
G1Leadership changes (Chairperson/CEO) in last 12 monthsLower0115%
G2Statutory committees non-functional (Board/Audit/Grievance)Lower0115%
G3Unresolved conflict-of-interest cases reportedLower0115%
F1Net worthHigher50020%
F2YoY revenue growthHigher5-1020%
F3Maximum statutory/vendor payment delayLower309020%
A1Pass-rate deviation from national benchmark (abs.)Lower102020%
A2Batches with missing assessment evidenceLower2520%
A3Reassessment / appeal rateLower3720%
T1Data security incidentsLower0110%
T2Missing mandatory integrations (Kaushal Verse/SIDH/ABC)Lower0110%
T3System downtime (assessment/LMS platform)Lower41210%
C1MIS/data non-submission instancesLower0220%
C2Average delay in regulatory reportingLower72020%
C3Regulatory violations / show-cause noticesLower0120%
L1Learner dropout rateLower102015%
L2Placement / employment rateHigher503015%
L3Trainer vacancy rateLower102515%

Rule set

REWS_Raw_Data

Input values

One row per AB · 18 raw monitoring values (G1–L3). No formulas on this sheet — feeds REWS_Scoring.

Input layout: AB Code | AB Name | G1 G2 G3 | F1 F2 F3 | A1 A2 A3 | T1 T2 T3 | C1 C2 C3 | L1 L2 L3

Rule set

REWS_Scoring

Live formulas
1

Indicator RAG score

IF direction = "Higher":
  score = 100  IF raw ≥ green
        = 60   ELSE IF raw ≥ amber
        = 20   ELSE                      → Red

IF direction = "Lower":
  score = 100  IF raw ≤ green
        = 60   ELSE IF raw ≤ amber
        = 20   ELSE                      → Red
2

Category scores

governance = AVERAGE(G1, G2, G3)
financial  = AVERAGE(F1, F2, F3)
assessment = AVERAGE(A1, A2, A3)
technology = AVERAGE(T1, T2, T3)
compliance = AVERAGE(C1, C2, C3)
training   = AVERAGE(L1, L2, L3)
3

Composite health → risk

composite_health = Σ (category_score × category_weight)
composite_risk   = 100 − composite_health
4

Risk band

risk_band = "High"    IF composite_risk > 45
          = "Medium"  ELSE IF composite_risk > 25
          = "Low"     ELSE
5

Red flags & escalation

red_flag_count = COUNT of indicator scores = 20

escalation =
  "ESCALATE"   IF risk_band = High OR red_flags ≥ 3
  "WATCHLIST"  ELSE IF risk_band = Medium OR red_flags ≥ 1
  "ROUTINE"    ELSE

monitoring_cadence =
  High   → Monthly desk + surprise audit ≤ 30 days
  Medium → Quarterly desk + half-yearly audit
  Low    → Annual review (standard cycle)

Design note: ≥3 red flags escalate even if composite band is Low — a severe red cannot be diluted by averaging.

Rule set

Grading_Weights

Editable weights & bands

Domain weights (must sum to 100%), letter-grade cut-offs, and risk-linked deductions.

DomainWeight
D1 Governance & Institutional Capacity10%
D2 Financial Sustainability10%
D3 Qualification Design & Curriculum (QP-NOS alignment)10%
D4 Training Delivery & Trainer Quality15%
D5 Assessment Quality & Integrity15%
D6 Industry Engagement & Learner Outcomes15%
D7 Technology & Innovation Enablement10%
D8 Future Planning, Grievance Redressal & Governance Response15%
MinGradeCategory
≥ 85A+Excellence
≥ 70AHigh Performing
≥ 55BCompliant / Satisfactory
≥ 40CNeeds Improvement
≥ 0DNon-Compliant / At Risk
Risk deduction (pts): High = 8 · Medium = 3 · Low = 0

Rule set

Grading_Input

Input values

Assessed domain scores 0–100 per AB (D1–D8). Feeds Grading_Scoring.

Input layout: AB Code | AB Name | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8

Rule set

Grading_Scoring

Live formulas
6

Weighted composite

weighted_composite = Σ (domain_score[i] × domain_weight[i])  for i = D1…D8
7

Risk-linked deduction

risk_deduction = 8 IF REWS band = High
               = 3 IF REWS band = Medium
               = 0 IF REWS band = Low

final_grade_score = MAX(0, weighted_composite − risk_deduction)
8

Letter grade

letter = "A+" IF final ≥ 85
       = "A"  ELSE IF final ≥ 70
       = "B"  ELSE IF final ≥ 55
       = "C"  ELSE IF final ≥ 40
       = "D"  ELSE
9

Renewal readiness

renewal =
  "NOT READY"     IF letter = D OR risk_band = High
  "CONDITIONAL"   ELSE IF letter = C OR risk_band = Medium
  "READY"         ELSE

Rule set

Decision_Matrix

Lookup table
10

Action auto-match

tier = High   IF risk_band = High OR letter = D
    = Medium IF risk_band = Medium OR letter ∈ {B, C}
    = Low    ELSE  (A+ / A with Low risk)

regulator_actions, ab_actions, global_precedent = Decision_Matrix[tier]
Low

A+ / A · routine monitoring

Medium

B / C · watchlist · QIP

High

D · escalate · show cause

Rule set

Dashboard

360° combined view

Pulls live outputs from REWS_Scoring + Grading_Scoring + Decision_Matrix for each AB.

Portfolio columns:
  AB Code · Name · Category
  REWS Composite Risk Score
  REWS Risk Band
  Red-flag Count
  Escalation Trigger
  Grading Score
  Letter Grade
  Grade Category · Renewal Readiness
  Regulator Action · AB Action

Portfolio summary:
  COUNT ABs by risk_band ∈ {Low, Medium, High}
  COUNT ABs letter ∈ {A+, A} · COUNT letter = D

Rule set

AB_Master

Reference context

No scoring formulas — provides entity type, sector, region, tenure, QP/NOS and annual certifications for differentiated monitoring context.