blob: 0ed290c24090e18a1cd44861b08ebe9ca7684dfb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
export interface ControlText { label: string; options?: Record<string, string> }
export interface LessonText {
title: string;
shortTitle: string;
description: string;
explanation: string;
challenge: string;
limits: string;
sceneNote: string;
legend: string[];
sourceTitle: string;
controls: Record<string, ControlText>;
equations?: string[];
}
export interface TestCopy extends LessonText {
questions: string[];
answers: { title: string; steps: string[] }[];
prediction: string;
predictionAnswer: string;
}
|