gen-question / src /models /exam_attempt.py
KhanhLinh2810
factory_transform_word
78dd479
raw
history blame contribute delete
832 Bytes
# # models.py
# from sqlalchemy import Column, Integer, String, Text, DateTime, func
# from sqlalchemy.orm import relationship
# from src.models.base import BaseModel
#
#
# class ExamAttempt(BaseModel):
# __tablename__ = "users"
#
# id = Column(Integer, primary_key=True, index=True)
# user_id = Column(String(50), unique=True, nullable=False, index=True) # nguoi thi
# exam_id = Column(String(50), unique=True, nullable=False, index=True) # nguoi thi
# started_at = Column(DateTime(timezone=True), server_default=func.now())
# submitted_at = Column(DateTime(timezone=True), server_default=func.now())
# score = Column(Integer, nullable=False)
#
# questions = relationship(
# "Question",
# back_populates="user",
# cascade="all, delete",
# passive_deletes=True
# )