Connected

Full Course Intelligence

Discover every lesson via HTTP range-probe enumeration, then batch-scrape all of them with live progress tracking and aggregate analytics.

Step 1 — Discovery enumerate all lessons

Paste any lesson URL from a course. The scanner reads the DOM, API responses, and sidebar links, then HTTP-probes a range of numeric lesson IDs (±N) to find every lesson reliably.

Probing is the only reliable enumeration method. ±150 scans 301 IDs, ~90 seconds (~0.3s per HTTP request).

Step 2 — Batch Scrape process all lessons

Feed the lesson ID list from Step 1 (or your own list) with the course ID. Each lesson takes ~30–60 seconds — Playwright walks the SPA, drills iframes, and clicks through exercises.