ENGLISH·COURSE API
    Preparing search index...
    • Derives every course's standing from the catalog it belongs to.

      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[];
                },
            >;
        }[]

        The whole catalog, in any order

      Returns ReadonlyMap<string & $brand<"CourseId">, CourseStanding>

      Each course's standing, keyed by course id, in sequence order

      courseStandings([basic, atlas, advanced]);
      // basic → level 1, atlas → reference, advanced → level 2