Package ai.tutor.cab302exceptionalhandlers.model
package ai.tutor.cab302exceptionalhandlers.model
-
ClassDescriptionRepresents an answer option to a quiz question.Responsible for conducting database CRUD operations for quiz answer options.Represents a chat belonging to a user.Responsible for conducting database CRUD operations for chat sessions.Defines the interface for an AnswerOption DAO.Defines the interface for a Chat DAO.Defines the interface for a Message DAO.Defines the interface for a Quiz DAO.Defines the interface for a QuizQuestion DAO.Defines the interface for a UserAnswer DAO.Defines the interface for a User DAO.Represents a single message in a ChatConducts DAO operations for the
messages
table in the SQLite database.Represents a QuizConducts database operations for managing quizzesRepresents a singular quiz question.Conducts SQL operations for managing quiz questions into the databaseDefines a connection to the SQLite database.Represents a user in the QuizWhiz application.Represents a user's answer to a quiz question.Represents the data operations forUserAnswer
entities in the SQLite database.Provides SQL operations for managingUser
entities in the SQLite database.