Parameters
- courses: readonly {
id: string & $brand<"CourseId">;
slug: string & $brand<"Slug">;
title: string;
description: string;
language: string;
lessonCount: number;
moduleCount: number;
sequence: number;
track: "level" | "reference";
outcomes?: string[];
audience?: string;
highlights?: string[];
sounds?: { vowels: string[]; consonants: string[] };
translations?: Record<
string,
{
description?: string;
outcomes?: string[];
audience?: string;
highlights?: string[];
},
>;
}[]
Returns ReadonlyMap<string & $brand<"CourseId">, CourseStanding>
Each course's standing, keyed by course id, in sequence order
Derives every course's standing from the catalog it belongs to.