Education

Api Learning Remediation Pending

Return the user's pending remediation events ripe for re-check.

Phase 5 of the Adaptive Mastery System. Feeds the morning-brief panel's 'Lock in X from N days ago' prompt. Unauthenticated users get an empty list (no events to track); the frontend can skip rendering when the response is empty.

Filter (mirrors list_pending_rechecks):

  • user_id matches session
  • reattempt_at IS NULL (the loop is still open)
  • remediation_shown_at between 48h and 30 days ago (ripe but not stale)

One row per module_id (the most recent pending event for that module), capped at 3 so the morning brief doesn't overflow. Each row carries: event_id, module_id, module_title (resolved server-side from learning-paths.json), mastery_score, shown_at_relative (human-readable).

get/api/learning/remediation/pending

Request

  • Base URL: https://www.oxfordledge.com (the document declares no server; this is the origin it was published from)
  • URL: https://www.oxfordledge.com/api/learning/remediation/pending
  • Auth: none declared

Response

Successful Response

Changes

No recorded changes to this operation across all 1 revision of this API.