ENGLISH·COURSE API
    Preparing search index...
    • A course, in the vocabulary Google reads to build course results.

      Parameters

      • input: {
            course: Pick<
                {
                    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[];
                        },
                    >;
                },
                "description"
                | "outcomes"
                | "translations",
            > & {
                title: string;
                slug: string;
                language: string;
                lessonCount: number;
                moduleCount: number;
            };
            siteUrl: string;
            locale: string;
        }
        • course: Pick<
              {
                  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[];
                      },
                  >;
              },
              "description"
              | "outcomes"
              | "translations",
          > & {
              title: string;
              slug: string;
              language: string;
              lessonCount: number;
              moduleCount: number;
          }

          The course as the catalog holds it; its description is given in locale

        • siteUrl: string

          The absolute origin

        • locale: string

          The locale being served

      Returns {
          "@context": string;
          "@type": "Course";
          name: string;
          description: string;
          url: string;
          inLanguage: string;
          provider: { "@type": "Organization"; name: string };
          hasCourseInstance: { "@type": "CourseInstance"; courseMode: string };
      }

      A schema.org Course