Spaces:
Sleeping
Sleeping
from typing import List, TypedDict | |
from langchain_core.messages import BaseMessage | |
# Define the state for the system | |
class TutorState(TypedDict): | |
""" | |
A class representing the state of the tutor system. | |
Attributes: | |
messages (List[BaseMessage]): A list of messages in the system. | |
next (str): The next step in the tutor system. | |
quiz (List[dict]): A list of quiz questions and answers. | |
quiz_created (bool): Indicates if a quiz has been created. | |
question_answered (bool): Indicates if a question has been answered. | |
flashcards_created (bool): Indicates if flashcards have been created. | |
""" | |
messages: List[BaseMessage] | |
next: str | |
quiz: List[dict] | |
quiz_created: bool | |
question_answered: bool | |
flashcards_created: bool | |