Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data Models - Coggle Diagram
Data Models
interface: PracticeSession
id
user: User
(see User object)
scene: Scene
(see Scene object)
Progress
completed / total
exercises: Exercises[]
interface: Exercise
id
isDone
isSuccess
extended by
Fill in the blank
Correct ordering
Choose correct preceding line
line: Line
CurrentLine
PreviousLine
NextLine
Time
EndTime
StartTime
SuccessRating
interface: Scene
characters: Character[]
interface: Character
isUserRole
name
interface: CharacterVoice
Service (OpenAI, ElevenLabs, Local)
Flavor
Preset
(other parameters)
lines: EditorLine[]
interface: EditorLine
extended by
interface: StageDirection
content
interface: Dialogue
character: Character
content
Words: string[]
Mastery
numberExercisesCompleted
interface: UserNote
content
User
id
sequenceNumber
interface: UserAnchor
extended by
Color
Emoji
AudioTakes: mp3[]
id
name
interface: SceneSection
name
id
interface: User
id
email
password
Legend
string, number, boolean
interface