
    Ci                     ^    d Z ddl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)	uN   
Modèle pour les quiz flexibles et indépendants (non liés à la formation)
    )ColumnIntegerStringBooleanDateTime)func)relationship)Basec                   N   e Zd ZdZ eedd      Z e ed      d      Z e ed      d      Z	 ee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d      Z eddd      Zy)QuizCategoryquiz_categoriesT)primary_keyindex   F)nullablei  
   )defaultF   )timezone)server_default)onupdateCategoryQuestioncategoryzall, delete-orphan)back_populatescascadeFlexibleAttemptN)__name__
__module____qualname____tablename__r   r   idr   titledescriptionnumber_of_questionspassing_scorer   	is_activer   r   now
created_at
updated_atr	   	questionsattempts     @/home/www/lebenam.kofcorporation.com/app/models/flexible_quiz.pyr   r   
   s    %M	T	6B6#;/Et4K !"57B/Mw-I$/
KJ$/($((*EJ /
ThiI-jRfgHr-   r   N)__doc__
sqlalchemyr   r   r   r   r   sqlalchemy.sqlr   sqlalchemy.ormr	   app.db.base_classr
   r   r,   r-   r.   <module>r4      s*    B A  ' "h4 hr-   