U
    Įwh
                     @   s(   d dl T d dlmZ G dd deZdS )    )*)CmfActiveEntityc                   @   sL  e Zd ZdZdZdZdZddddd	d
dgdgiZG dd dej	Z	G dd dej
Z
G dd dejZG dd dejZejjejjddddddZejjejjddZejjejjddZejjejjddddZejjejjd dddZejjejjd!dd"dZejjejjd#dZejjejjd$d%d&Zejjejjd'd(d)Zd*S )+CmfExamu   ЭкзаменZExamZprojectZEXMZui_group_fieldsZ_main	exam_typeshow_correct_answersuccess_questions_pctdefault_notify_messageexam_deadline)namefieldsc                   @   s   e Zd ZdZdS )zCmfExam.nameu   НазваниеN__name__
__module____qualname__caption r   r   "./modules/learn/fields/cmf_exam.pyr
      s   r
   c                   @   s   e Zd ZdZdS )zCmfExam.textu   ОписаниеNr   r   r   r   r   text   s   r   c                   @   s   e Zd ZddgZdS )zCmfExam.tree_parent	CmfCourseZCmfDocumentNr   r   r   Zmodelsr   r   r   r   tree_parent    s   r   c                   @   s   e Zd ZdgZdS )zCmfExam.parentr   Nr   r   r   r   r   parent#   s   r   u   Тип экзаменаu
   Опрос)examZpollr   )r   choicesdefaultuA   Количество попыток для прохождения)r   u3   Ограничение времени в тестеu0   Показать правильный ответF)r   nullabler   uU   Запретить использовать систему во время тестаuc   Процент правильных ответов для успешного прохожденияg?u   Уведомление о получении задания (при назначении экзамена на сотрудника)uO   Срок выполнения теста (с момент назначения)T)r   r   u;   Сертификат за прохождение курсаZCmfAchievement)r   ZmodelN) r   r   r   Zverbose_nameZui_nameZ	ui_moduleZcode_prefixZui_formr   r
   r   r   r   Zcmfr   ZFieldZ	CmfChoicer   ZCmfIntZattempts_limitZCmfIntervalZ
time_limitZCmfBoolr   Zlock_web_interfaceZ
CmfNumericr   ZCmfStrr   r	   ZCmfRelationZachievementr   r   r   r   r      sz   
r   N)Zcmf.includeZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   