Curated public URLs
Only allowlisted official pages; no login or application forms.
Under the hood
Iskolar Radar never replaces trusted data with an empty scrape. Every run is validated first; degraded output is quarantined while the affected collector heals.
One stable data contract
Only allowlisted official pages; no login or application forms.
Layout-specific custom collectors return one shared opportunity contract.
Coverage, required fields, URLs, and duplicates are checked before promotion.
Matching, deadlines, and source proof read only from the last healthy snapshot.
The demo’s hero moment
A controlled public opportunity page changes layout while its facts stay the same. Validation catches the missing fields before students see bad data.
View scraper recovery demoTitle, provider, and deadline are healthy.
Missing fields fail validation; last-good data remains live.
A plain-language repair is previewed before approval.
No downstream schema or UI code changes.
Initial source set