
    2.i                     0    d dl  d dlmZ  G d de      Zy)    )*)CmfActiveEntityc                   n   e Zd ZdZdZdZdZddg ddgiZej                  j                  ej                  j                  d	d
d      Z G d dej                        Zej                  j                  ej                  j                  ddd      Z G d dej"                        Z G d dej$                        Zej                  j                  ej                  j&                  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                  j0                  d"      Z G d# d$ej4                        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y()0	CmfCourseu   КурсCourseprojectCRSui_group_fields_main)namestatussuccess_course_pctlearn_access_type	executorslesson_order_typedefault_notify_message
time_limit)r   fields
CmfProjectu   родительF)modelcaptionnullablec                       e Zd ZdZy)CmfCourse.nameu   Название курсаN__name__
__module____qualname__r        $./modules/learn/fields/cmf_course.pyr   r   $   s    /r    r   u   Описание	CmfMarkupu$   Добавить описание...)r   widgetplaceholderc                       e Zd ZdgZy)CmfCourse.tree_parentCmfRegistryNr   r   r   modelsr   r    r!   tree_parentr&   .   s	    r    r*   c                       e Zd ZddgZy)CmfCourse.tree_nodesCmfDocumentCmfExamNr(   r   r    r!   
tree_nodesr,   1   s    +r    r/   uB   Оценка времени на прохождение курса)r   u   Доступ к курсуu   Открытый курсu(   Только для участников)publicprivate)r   choicesu5   Порядок доступа к материаламu   Сразу ко всемu    Последовательный)all_at_oncestep_by_stepuJ   Текст уведомления при получении заданияc                       e Zd ZdZy)CmfCourse.executorsu   УчастникиNr   r   r    r!   r   r6   Q   s    &r    r   u*   Срок прохождения курсаSmartWDaysWidgetTN)r   r#   r   defaultu;   Сертификат за прохождение курсаCmfAchievement)r   r   uJ   Процент для успешного прохождения курса   )r   r   r8   )r   r   r   verbose_nameui_name	ui_modulecode_prefixui_formcmfr   FieldCmfRelationparentr   r   CmfTexttextr*   r/   CmfIntervaltime_estimate	CmfChoicer   r   	CmfStr256r   r   r   achievement
CmfNumericr   r   r    r!   r   r      s7   LGIK 		
G$ ZZ

"	  F0## 0 ::

":	  D!o11 !,_// , JJ$$

T % M 

((

,1A
 )  

((

G5>
 )  !ZZ--

\ . 
'O-- ' !!

<! " J **""

M # K ))

\	 * r    r   N)cmf.includecommon.models.cmf_active_entityr   r   r   r    r!   <module>rN      s     ;b br    