feat(lessons): add new lessons for english section
This commit is contained in:
@ -5,22 +5,16 @@ import { lazy, type ComponentType } from "react";
|
||||
|
||||
export type LessonId =
|
||||
// ---- EBRW ----
|
||||
| "ebrw-main-idea"
|
||||
| "ebrw-explicit-meaning"
|
||||
| "ebrw-words-in-context"
|
||||
| "ebrw-text-structure-purpose"
|
||||
| "ebrw-cross-text-connections"
|
||||
| "ebrw-central-ideas-details"
|
||||
| "ebrw-inferences"
|
||||
| "ebrw-graphic-displays"
|
||||
| "ebrw-craft-structure"
|
||||
| "ebrw-vocab-precise"
|
||||
| "ebrw-vocab-meaning"
|
||||
| "ebrw-expression-ideas"
|
||||
| "ebrw-command-of-evidence"
|
||||
| "ebrw-boundaries"
|
||||
| "ebrw-form-structure-sense"
|
||||
| "ebrw-transitions"
|
||||
| "ebrw-commas"
|
||||
| "ebrw-semicolons-colons"
|
||||
| "ebrw-dashes-apostrophes"
|
||||
| "ebrw-subject-verb"
|
||||
| "ebrw-pronouns"
|
||||
| "ebrw-verbs"
|
||||
| "ebrw-sentence-structure"
|
||||
| "ebrw-rhetorical-synthesis"
|
||||
|
||||
// ---- MATH ----
|
||||
| "alg-linear-eq-1var"
|
||||
@ -45,55 +39,45 @@ export type LessonId =
|
||||
| "geom-circles";
|
||||
|
||||
// ---- EBRW ----
|
||||
const EBRWMainIdea = lazy(
|
||||
() => import("../pages/student/lessons/EBRWMainIdeaLesson"),
|
||||
const EBRWWordsInContext = lazy(
|
||||
() => import("../pages/student/lessons/EBRWWordsInContextLesson"),
|
||||
);
|
||||
const EBRWExplicitMeaning = lazy(
|
||||
() => import("../pages/student/lessons/EBRWExplicitMeaningLesson"),
|
||||
|
||||
const EBRWTextStructurePurpose = lazy(
|
||||
() => import("../pages/student/lessons/EBRWTextStructurePurposeLesson"),
|
||||
);
|
||||
|
||||
const EBRWCrossText = lazy(
|
||||
() => import("../pages/student/lessons/EBRWCrossTextLesson"),
|
||||
);
|
||||
|
||||
const EBRWCentralIdeas = lazy(
|
||||
() => import("../pages/student/lessons/EBRWCentralIdeasLesson"),
|
||||
);
|
||||
|
||||
const EBRWInferences = lazy(
|
||||
() => import("../pages/student/lessons/EBRWInferencesLesson"),
|
||||
);
|
||||
const EBRWGraphicDisplays = lazy(
|
||||
() => import("../pages/student/lessons/EBRWGraphicDisplaysLesson"),
|
||||
|
||||
const EBRWCommandEvidence = lazy(
|
||||
() => import("../pages/student/lessons/EBRWCommandEvidenceLesson"),
|
||||
);
|
||||
const EBRWCraftStructure = lazy(
|
||||
() => import("../pages/student/lessons/EBRWCraftStructureLesson"),
|
||||
|
||||
const EBRWBoundaries = lazy(
|
||||
() => import("../pages/student/lessons/EBRWBoundariesLesson"),
|
||||
);
|
||||
const EBRWVocabPrecise = lazy(
|
||||
() => import("../pages/student/lessons/EBRWVocabPreciseLesson"),
|
||||
);
|
||||
const EBRWVocabMeaning = lazy(
|
||||
() => import("../pages/student/lessons/EBRWVocabMeaningLesson"),
|
||||
);
|
||||
const EBRWExpressionIdeas = lazy(
|
||||
() => import("../pages/student/lessons/EBRWExpressionIdeasLesson"),
|
||||
|
||||
const EBRWFormStructureSense = lazy(
|
||||
() => import("../pages/student/lessons/EBRWFormStructureSenseLesson"),
|
||||
);
|
||||
|
||||
const EBRWTransitions = lazy(
|
||||
() => import("../pages/student/lessons/EBRWTransitionsLesson"),
|
||||
);
|
||||
const EBRWCommas = lazy(
|
||||
() => import("../pages/student/lessons/EBRWCommasLesson"),
|
||||
);
|
||||
const EBRWSemicolonsColons = lazy(
|
||||
() => import("../pages/student/lessons/EBRWSemicolonsColonsLesson"),
|
||||
);
|
||||
const EBRWDashesApostrophes = lazy(
|
||||
() => import("../pages/student/lessons/EBRWDashesApostrophesLesson"),
|
||||
);
|
||||
const EBRWSubjectVerb = lazy(
|
||||
() => import("../pages/student/lessons/EBRWSubjectVerbLesson"),
|
||||
);
|
||||
const EBRWPronouns = lazy(
|
||||
() => import("../pages/student/lessons/EBRWPronounsLesson"),
|
||||
);
|
||||
const EBRWVerbs = lazy(
|
||||
() => import("../pages/student/lessons/EBRWVerbsLesson"),
|
||||
);
|
||||
const EBRWSentenceStructure = lazy(
|
||||
() => import("../pages/student/lessons/EBRWSentenceStructureLesson"),
|
||||
);
|
||||
|
||||
const EBRWRhetoricalSynthesis = lazy(
|
||||
() => import("../pages/student/lessons/EBRWRhetoricalSynthesisLesson"),
|
||||
);
|
||||
// ---- MATH ----
|
||||
const AlgLinearEq1Var = lazy(
|
||||
() => import("../pages/student/lessons/LinearEq1VarLesson"),
|
||||
@ -158,24 +142,19 @@ const GeomCircles = lazy(
|
||||
|
||||
// ---- Registry Map ----
|
||||
export const LESSON_COMPONENT_MAP: Record<LessonId, ComponentType> = {
|
||||
// EBRW
|
||||
"ebrw-main-idea": EBRWMainIdea,
|
||||
"ebrw-explicit-meaning": EBRWExplicitMeaning,
|
||||
// ---- EBRW ----
|
||||
"ebrw-words-in-context": EBRWWordsInContext,
|
||||
"ebrw-text-structure-purpose": EBRWTextStructurePurpose,
|
||||
"ebrw-cross-text-connections": EBRWCrossText,
|
||||
"ebrw-central-ideas-details": EBRWCentralIdeas,
|
||||
"ebrw-inferences": EBRWInferences,
|
||||
"ebrw-graphic-displays": EBRWGraphicDisplays,
|
||||
"ebrw-craft-structure": EBRWCraftStructure,
|
||||
"ebrw-vocab-precise": EBRWVocabPrecise,
|
||||
"ebrw-vocab-meaning": EBRWVocabMeaning,
|
||||
"ebrw-expression-ideas": EBRWExpressionIdeas,
|
||||
"ebrw-command-of-evidence": EBRWCommandEvidence,
|
||||
"ebrw-boundaries": EBRWBoundaries,
|
||||
"ebrw-form-structure-sense": EBRWFormStructureSense,
|
||||
"ebrw-transitions": EBRWTransitions,
|
||||
"ebrw-commas": EBRWCommas,
|
||||
"ebrw-semicolons-colons": EBRWSemicolonsColons,
|
||||
"ebrw-dashes-apostrophes": EBRWDashesApostrophes,
|
||||
"ebrw-subject-verb": EBRWSubjectVerb,
|
||||
"ebrw-pronouns": EBRWPronouns,
|
||||
"ebrw-verbs": EBRWVerbs,
|
||||
"ebrw-sentence-structure": EBRWSentenceStructure,
|
||||
// MATH
|
||||
"ebrw-rhetorical-synthesis": EBRWRhetoricalSynthesis,
|
||||
|
||||
// ---- MATH ----
|
||||
"alg-linear-eq-1var": AlgLinearEq1Var,
|
||||
"alg-linear-eq-2var": AlgLinearEq2Var,
|
||||
"alg-linear-functions": AlgLinearFunctions,
|
||||
|
||||
Reference in New Issue
Block a user