Шаблоны дисциплин и активностей
Last updated
Last updated
Во всех шаблонах дисциплины есть поле “Шаблон”.
Это предзаполняемое поле, правила предзаполнения:
Если шаблон создается из библиотеки, то автоматически подставляется значение “Основной” с возможностью выбрать "БАС".
Если шаблон создается из существующей дисциплины, которая входит в состав программы с меткой БАС, то сразу подставляется значение “БАС”.
Если шаблон создается из существующей дисциплины, которая входит в состав программы не имеющей метку БАС, то подставляется значение “Основной”.
Если в шаблоне дисциплины в поле “Шаблон” установлено значение БАС, то страница редактирования шаблона трансформируется, в шаблоне появляется еще одно поле “Тип блока” со значениями Теоретический, Практический, Другое.
Аналогично шаблонам дисциплин есть поле “Шаблон” в шаблоне активности. Это предзаполняемое поле, правила предзаполнения:
Если шаблон создается из библиотеки, то автоматически подставляется значение “Основной”.
Если шаблон создается из существующей активности, которая входит в состав программы с меткой БАС, то подставляется значение “БАС”.
Если шаблон создается из существующей активности, которая входит в состав программы не имеющей метку БАС, то подставляется значение “Основной”.
Если шаблон создается внутри шаблона дисциплины у которого в поле “Шаблон” указано “БАС”, то подставляется значение “БАС”.
Если в шаблоне активности в поле “Шаблон” установлено значение БАС, то страница редактирования шаблона трансформируется. У такого шаблона появляется раздел “Расширения БАС”.
При создании шаблонов активностей/дисциплин из уже имеющихся активностей/дисциплин, в шаблоне поля заполняются в соответствии со значениями из имеющихся активностей/дисциплин.
Реализовано правило, при котором создать активность/дисциплину из шаблона в программах с меткой “БАС” можно только на основе шаблона, где в шаблоне указан “БАС”. А в прочих программах только из шаблонов с меткой “Основной”.
При попытке прикрепить несоответствующий шаблон показывается красное окно с текстом: “Невозможно применить шаблон, так как он не относится к данному типу программы”.