
    ?Rh
                     6    d dl T d dlmZ  G d de          ZdS )    )*)CmfActiveEntityc                      e Zd ZdZdZdZdZddg ddgiZ G d	 d
ej	                  Z	 G d dej
                  Z
 G d dej                  Z G d dej                  Zej                            ej        j        ddddd          Zej                            ej        j        d          Zej                            ej        j        d          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          Zej                            ej        j        d          Zej                            ej        j        d d!"          Zej                            ej        j        d#d$%          Zd&S )'CmfExamu   ЭкзаменExamprojectEXMui_group_fields_main)	exam_typeshow_correct_answersuccess_questions_pctdefault_notify_messageexam_deadline)namefieldsc                       e Zd ZdZdS )CmfExam.nameu   НазваниеN__name__
__module____qualname__caption     "./modules/learn/fields/cmf_exam.pyr   r              $r   r   c                       e Zd ZdZdS )CmfExam.textu   ОписаниеNr   r   r   r   textr      r   r   r    c                       e Zd ZddgZdS )CmfExam.tree_parent	CmfCourseCmfDocumentNr   r   r   modelsr   r   r   tree_parentr"       s        }-r   r'   c                       e Zd ZdgZdS )CmfExam.parentr#   Nr%   r   r   r   parentr)   #   s        r   r*   u   Тип экзаменаu
   Опрос)exampollr+   )r   choicesdefaultuA   Количество попыток для прохождения)r   u3   Ограничение времени в тестеu0   Показать правильный ответF)r   nullabler.   uU   Запретить использовать систему во время тестаuc   Процент правильных ответов для успешного прохожденияg?u   Уведомление о получении задания (при назначении экзамена на сотрудника)uO   Срок выполнения теста (с момент назначения)T)r   r/   u;   Сертификат за прохождение курсаCmfAchievement)r   modelN) r   r   r   verbose_nameui_name	ui_modulecode_prefixui_formr   r   r    r'   r*   cmfr   Field	CmfChoicer   CmfIntattempts_limitCmfInterval
time_limitCmfBoolr   lock_web_interface
CmfNumericr   CmfStrr   r   CmfRelationachievementr   r   r   r   r      s       #LGIK 	  	 	
G% % % % %# % % %% % % % %# % % %. . . . .o1 . . .    '    
  
)$ 
 
  !  I Z%%cj&7  BE%  F  FN!!#*"8Bw!xxJ***
B	 +   ))
g	 *    J,,
u	 -   !Z--
 W .   J$$
a %  M *""
M #  KKKr   r   N)cmf.includecommon.models.cmf_active_entityr   r   r   r   r   <module>rF      sa        ; ; ; ; ; ;O O O O Oo O O O O Or   