Fix CBT submission, add CBT seeds, update features table, layout AI coach chat and add local memory
This commit is contained in:
@@ -146,7 +146,7 @@ class Attempt(SQLModel, table=True):
|
||||
started_at: datetime
|
||||
submitted_at: Optional[datetime] = None
|
||||
time_taken: Optional[int] = None # in seconds
|
||||
answers: Optional[Dict[str, Any]] = Field(default=None, sa_type=JSON) # Array of {question_id, selected_answer, is_correct, time_spent}
|
||||
answers: Optional[List[Dict[str, Any]]] = Field(default=None, sa_type=JSON) # Array of {question_id, selected_answer, is_correct, time_spent}
|
||||
score: int = Field(default=0)
|
||||
total_questions: int
|
||||
accuracy: float = Field(default=0.0)
|
||||
@@ -171,7 +171,7 @@ class StudyPlan(SQLModel, table=True):
|
||||
id: UUID = Field(default_factory=uuid4, primary_key=True)
|
||||
user_id: UUID = Field(foreign_key="user.id")
|
||||
date: date
|
||||
tasks: Dict[str, Any] = Field(sa_type=JSON) # Array of {type, description, duration_minutes, status}
|
||||
tasks: List[Dict[str, Any]] = Field(sa_type=JSON) # Array of {type, description, duration_minutes, status}
|
||||
is_completed: bool = Field(default=False)
|
||||
generated_at: datetime = Field(default_factory=datetime.utcnow)
|
||||
feedback: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user