feat(api): compare endpoint enrichment — supplementary blocks, national averages, benchmarks, report-card labels #34

Merged
tudor merged 7 commits from feat/compare-api-enrichment into main 2026-07-13 21:58:51 +00:00
Showing only changes of commit 0c89b2c34e - Show all commits
+14
View File
@@ -88,6 +88,15 @@ class KS2Performance(Base):
maths_high_pct = Column(Float)
maths_avg_score = Column(Float)
maths_progress = Column(Float)
# Progress confidence intervals + writing working-towards (published
# for years with progress measures, i.e. up to 2022/23)
reading_progress_lower_ci = Column(Float)
reading_progress_upper_ci = Column(Float)
writing_progress_lower_ci = Column(Float)
writing_progress_upper_ci = Column(Float)
writing_working_towards_pct = Column(Float)
maths_progress_lower_ci = Column(Float)
maths_progress_upper_ci = Column(Float)
gps_expected_pct = Column(Float)
gps_high_pct = Column(Float)
gps_avg_score = Column(Float)
@@ -165,6 +174,11 @@ class FactAdmissions(Base):
total_applications = Column(Integer)
first_preference_applications = Column(Integer)
first_preference_offers = Column(Integer)
total_offers = Column(Integer)
second_preference_offers = Column(Integer)
third_preference_offers = Column(Integer)
cross_la_applications = Column(Integer)
cross_la_offers = Column(Integer)
first_preference_offer_pct = Column(Float)
oversubscription_ratio = Column(Float)
oversubscribed = Column(Boolean)