/** * Learning Reports Types * * Types for learning reports endpoints. */ /** * MAP (Measures of Academic Progress) profile data. */ export interface MapProfile { userId?: string; ritScore?: number; percentile?: number; gradeLevel?: string; testDate?: string; subject?: string; metadata?: Record; } /** * Time saved calculation details. */ export interface TimeSavedCalculation { [key: string]: unknown; } /** * Time saved metrics for a user. * * Returned by the `/time-saved/user/:userId` endpoint. */ export interface TimeSaved { /** Total hours saved by the student */ totalHoursSaved: number; /** Total days saved (totalHoursSaved / 8) */ totalDaysSaved: number; /** Number of school days elapsed since enrollment */ schoolDaysElapsed: number; /** Earliest enrollment start date */ earliestStartDate: string; /** School year start date used for calculations */ schoolYearStartDate: string; /** Calculation breakdown and methodology */ calculation: TimeSavedCalculation; } //# sourceMappingURL=learning-reports.d.ts.map