
    fi                     6    d dl T d dlmZ  G d de          ZdS )    )*)CmfTreeNodec            	          e Zd ZdZdZdZdZ G d dej                  Z G d dej	                  Z	e
j                            e
j        j        d	d
d          Ze
j                            e
j        j        ddd          Ze
j                            e
j        j        dddddddd          Ze
j                            e
j        j        dd	dd          ZdS )CmfExamResultu8   Прогресс прохождения экзамена
ExamResultlearnEXMRc                       e Zd ZddgZdS )CmfExamResult.tree_parentCmfCourseProgressCmfCourseDocumentResultN__name__
__module____qualname__models     )./modules/learn/fields/cmf_exam_result.pytree_parentr      s        %'@Ar   r   c                       e Zd ZddgZdS )CmfExamResult.parentr   CmfDeskNr   r   r   r   parentr      s        %y1r   r   u   ЭкзаменCmfExamF)captionmodelnullableu   Пользователь	CmfPersonu   СтатусTODOu   В процессеu   Пройденu   Провален)r    in_progressdonefailed)r   choicesr   defaultu   Тип экзаменаu
   Опрос)exampoll)r   r$   N)r   r   r   verbose_nameui_name	ui_modulecode_prefixr   r   r   cmffieldsFieldCmfRelationr&   responsible	CmfChoicestatus	exam_typer   r   r   r   r      sb       MLGIKB B B B Bk- B B B2 2 2 2 2# 2 2 2 :
 	   D *""
*	 #  K Z
0$(	
 
    F 
  
)$ 
 
 !  IIIr   r   N)cmf.includecommon.models.cmf_tree_noder   r   r   r   r   <module>r6      sW        3 3 3 3 3 35 5 5 5 5K 5 5 5 5 5r   