U
    3qh                     @   s    d dl T G dd dejjZdS )    )*c                	   @   s   e Zd ZdZdZdZdZG dd dejj	j
Z
ejjejjddd	d
dgd	dZejjejjdddd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ejjejjdd	dZejjejjddg dZejjejjdd d!d"d#d$Zd%S )&CmfQuestionu   ВопросZQuestionZprojectZQSTc                   @   s   e Zd ZdZdZdS )zCmfQuestion.nameu   Наименованиеu   Введите вопросN)__name__
__module____qualname__captionZplaceholder r   r   &./modules/learn/fields/cmf_question.pyname
   s   r
   u   Набор вопросовZCmfQuestionFolderTZ	questionsZ	parent_id)r   ZmodelrightZbackrefZoptions_list_paramsZoptions_list_query_allu   Тип экзаменаu   Экзаменu
   Опрос)examZpollFr   )r   choicesnullabledefaultu   Тип вопросаu.   Выбор нескольких ответовu$   Выбор одного ответаu   Ввод ответа)ZmultichoiceZsinglechoiceinputr   u.   Учитывать регистр ответа)r   r   r   u   Варианты ответа)r   r   u!   Правильные ответыu!   Сложность вопросаu   Легкийu   Среднийu   Сложный)ZsimpleZmediumZhard)r   r   N)r   r   r   Zverbose_nameZui_nameZ	ui_moduleZcode_prefixcmfmodels	CmfEntityr
   ZfieldsZFieldZCmfM2MZquestion_foldersZ	CmfChoiceZ	exam_typetypeZCmfBoolZis_answer_case_sensitiveZCmfJsonZanswer_optionsZcorrect_answersZdifficulty_levelr   r   r   r	   r      st   
r   N)Zcmf.includer   r   r   r   r   r   r   r	   <module>   s   