
    Ci                     b    d Z ddlmZmZmZmZmZmZ ddlm	Z	 ddl
mZ ddlmZ  G d de      Zy)	u*   
Modèle pour les quiz de fin de chapitre
    )ColumnIntegerStringBooleanDateTime
ForeignKey)func)relationship)Basec                   P   e Zd ZdZ eedd      Z ee ed      dd      Z e e	d      d      Z
 eed	
      Z eed
      Z e ed       ej                                Z e ed       ej                                Z edd      Z eddd      Z edd      Zy)QuizquizzesT)primary_keyindexzchapters.idF)nullableunique   )r   F   )default)timezone)server_default)onupdateChapterquiz)back_populatesQuizQuestionzall, delete-orphan)r   cascadeQuizAttemptN)__name__
__module____qualname____tablename__r   r   idr   
chapter_idr   titlepassing_scorer   	is_activer   r	   now
created_at
updated_atr
   chapter	questionsattempts     7/home/www/lebenam.kofcorporation.com/app/models/quiz.pyr   r   	   s    M	T	6BM!:USWXJ6#;/E7B/Mw-I$/
KJ$/($((*EJ 9V<G^FL`aIM&AHr/   r   N)__doc__
sqlalchemyr   r   r   r   r   r   sqlalchemy.sqlr	   sqlalchemy.ormr
   app.db.base_classr   r   r.   r/   r0   <module>r6      s*    N M  ' "B4 Br/   