
    ]i                     0    d dl  d dlmZ  G d de      Zy)    )*)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                  j                  e
j                  j                  d	d
d      Ze
j                  j                  e
j                  j                  ddd      Ze
j                  j                  e
j                  j                   dddddddd      Ze
j                  j                  e
j                  j                   dd	dd      Zy)CmfExamResultu8   Прогресс прохождения экзамена
ExamResultlearnEXMRc                       e Zd ZddgZy)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y)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      s   MLGIKBk-- B2## 2 ::

 	  D **""

*	 # K ZZ

0$(	
   F 

  

)$ 
 ! Ir   r   N)cmf.includecommon.models.cmf_tree_noder   r   r   r   r   <module>r6      s     35K 5r   