Files
edbridge-scholars/src/data/rw/index.ts
2026-03-01 20:24:14 +06:00

175 lines
3.9 KiB
TypeScript

import { type TopicRegistry } from "../../types/lesson";
import {
WORDS_CONTEXT_EASY,
WORDS_CONTEXT_MEDIUM,
WORDS_CONTEXT_HARD,
} from "./words-in-context";
import {
CENTRAL_IDEAS_EASY,
CENTRAL_IDEAS_MEDIUM,
CENTRAL_IDEAS_HARD,
} from "./central-ideas-details";
import {
INFERENCES_EASY,
INFERENCES_MEDIUM,
INFERENCES_HARD,
} from "./inferences";
import {
COMMAND_EVIDENCE_EASY,
COMMAND_EVIDENCE_MEDIUM,
COMMAND_EVIDENCE_HARD,
} from "./command-of-evidence";
import {
TEXT_STRUCTURE_EASY,
TEXT_STRUCTURE_MEDIUM,
TEXT_STRUCTURE_HARD,
} from "./text-structure-purpose";
import {
CROSS_TEXT_EASY,
CROSS_TEXT_MEDIUM,
CROSS_TEXT_HARD,
} from "./cross-text-connections";
import {
RHETORICAL_EASY,
RHETORICAL_MEDIUM,
RHETORICAL_HARD,
} from "./rhetorical-synthesis";
import {
BOUNDARIES_EASY,
BOUNDARIES_MEDIUM,
BOUNDARIES_HARD,
} from "./boundaries";
import {
FORM_STRUCTURE_EASY,
FORM_STRUCTURE_MEDIUM,
FORM_STRUCTURE_HARD,
} from "./form-structure-sense";
import {
TRANSITIONS_EASY,
TRANSITIONS_MEDIUM,
TRANSITIONS_HARD,
} from "./transitions";
export const RW_TOPICS: TopicRegistry = {
"words-in-context": {
id: "words-in-context",
name: "Words in Context",
section: "rw",
category: "Craft & Structure",
color: "fuchsia",
questions: {
easy: WORDS_CONTEXT_EASY,
medium: WORDS_CONTEXT_MEDIUM,
hard: WORDS_CONTEXT_HARD,
},
},
"text-structure-purpose": {
id: "text-structure-purpose",
name: "Text Structure & Purpose",
section: "rw",
category: "Craft & Structure",
color: "fuchsia",
questions: {
easy: TEXT_STRUCTURE_EASY,
medium: TEXT_STRUCTURE_MEDIUM,
hard: TEXT_STRUCTURE_HARD,
},
},
"cross-text-connections": {
id: "cross-text-connections",
name: "Cross-Text Connections",
section: "rw",
category: "Craft & Structure",
color: "fuchsia",
questions: {
easy: CROSS_TEXT_EASY,
medium: CROSS_TEXT_MEDIUM,
hard: CROSS_TEXT_HARD,
},
},
"central-ideas-details": {
id: "central-ideas-details",
name: "Central Ideas & Details",
section: "rw",
category: "Information & Ideas",
color: "teal",
questions: {
easy: CENTRAL_IDEAS_EASY,
medium: CENTRAL_IDEAS_MEDIUM,
hard: CENTRAL_IDEAS_HARD,
},
},
inferences: {
id: "inferences",
name: "Inferences",
section: "rw",
category: "Information & Ideas",
color: "teal",
questions: {
easy: INFERENCES_EASY,
medium: INFERENCES_MEDIUM,
hard: INFERENCES_HARD,
},
},
"command-of-evidence": {
id: "command-of-evidence",
name: "Command of Evidence",
section: "rw",
category: "Information & Ideas",
color: "teal",
questions: {
easy: COMMAND_EVIDENCE_EASY,
medium: COMMAND_EVIDENCE_MEDIUM,
hard: COMMAND_EVIDENCE_HARD,
},
},
boundaries: {
id: "boundaries",
name: "Boundaries",
section: "rw",
category: "Standard English",
color: "purple",
questions: {
easy: BOUNDARIES_EASY,
medium: BOUNDARIES_MEDIUM,
hard: BOUNDARIES_HARD,
},
},
"form-structure-sense": {
id: "form-structure-sense",
name: "Form, Structure & Sense",
section: "rw",
category: "Standard English",
color: "purple",
questions: {
easy: FORM_STRUCTURE_EASY,
medium: FORM_STRUCTURE_MEDIUM,
hard: FORM_STRUCTURE_HARD,
},
},
transitions: {
id: "transitions",
name: "Transitions",
section: "rw",
category: "Standard English",
color: "purple",
questions: {
easy: TRANSITIONS_EASY,
medium: TRANSITIONS_MEDIUM,
hard: TRANSITIONS_HARD,
},
},
"rhetorical-synthesis": {
id: "rhetorical-synthesis",
name: "Rhetorical Synthesis",
section: "rw",
category: "Expression of Ideas",
color: "rose",
questions: {
easy: RHETORICAL_EASY,
medium: RHETORICAL_MEDIUM,
hard: RHETORICAL_HARD,
},
},
};