# Конструктор тестов

## Описание

Документ "Конструктор тестов" предназначен для создания шаблонов тестов для добавления их в программы обучения.

## Создание конструктора тестов

Для открытия документа необходимо в Меню в поисковой строке ввести - "**Конструктор тестов**".
У пользователя должна быть предоставлена роль **StaffTraining_Admin**.

Для создания нового теста нажмите кнопку "Создать".

В поле "Наименование" введите название теста.

В блоке "Вопросы" нажмите кнопку "Добавить тему". В поле "Наименование" в правой части введите название темы вопросов. 

В поле **"Кол-во вопросов в тесте"** введите количество вопросов, которое будет использоваться при тестировании именно из этой тематики.

Если поле не заполнено, то при прохождении тест будет содержать все вопросы. 

Если указанное количество вопросов в тесте будет **меньше** количества вопросов в тесте, то при прохождении тест будет содержать разные вопросы в указанном количестве.

!!! warning
    Под темой подразумевается темы вопросов, а не темы программы обучения.

![Создание темы](media/voprosy.png)

Чтобы добавить вопросы, выделите в дереве папку с темой и нажмите кнопку "Добавить вопрос в тему".

![Добавление вопросов](media/dobavlenieTestov.png)

В поле "Наименование" введите название вопроса, выберите тип вопроса - выбор из вариантов или сопоставление, и напишите текст тестового вопроса. Тип вопроса «Выбор из вариантов» необходимо применять в случаях, когда обучающийся должен указать какой (или какие) из предложенных вариантов ответов верные. Тип вопроса «Сопоставление» применяется, когда обучающийся должен сопоставить варианты в нескольких наборах.
Тип вопроса "Ввод текста ответа" применяется, когда обучающийся должен ввести ответ текстом.
Введите варианты ответа – правильные и неправильные. Правильный отметьте галочкой.

![Создание вопросов](media/sozdanieVoprosa.png)

Для настройки оценок нажмите на вкладку "Параметры". В системе можно указать балл, на который ответил обучающийся, или "Сдал/Не сдал".

![Параметры](media/parametrs.png)

Если выбран критерий "1,2,3,4,5" - по умолчанию загружается таблица с процентом правильных ответов, за которые можно получить ту или иную оценку. При необходимости можно изменить.

![Критерии оценок](media/criteri.png)

В разделе «Настройки тестирования» указываются такие параметры как время тестирования, обязательность прохождения вопросов по порядку, выводить или нет правильный ответ и выводить ли правильность ответа. (Если будет задан параметр «Выводить правильный ответ» - при тестировании обучающийся будет видеть правильные ответы, они будут подкрашиваться в свой цвет в зависимости от корректности).

![Настройки тестирования](media/nastroikiTestirovania.png)

## Загрузка тестов

Для импорта тестов необходимо в панели инструментов нажать на кнопку "Операции" и выбрать "Сформировать шаблон для загрузки тестов".

![Формирование](media/sformirShablon.png)

В загрузках браузера появится файл в формате xlsx с названием "Шаблон для загрузки тестов". Необходимо открыть данный файл, заполнить и сохранить. 

![Эксель](media/excel.png)

Чтобы загрузить шаблон теста, в панели инструментов нажать на кнопку "Операции" и выбрать "Загрузить тесты".

![Загрузка теста](media/loadTest.png)

В процессе загрузки шаблона теста в системе выйдет оповещение что было считаны строки и продолжить вставку. Необходимо ответить "Да". После загрузки появится уведомления что тесты были загружены.

![Считывание](media/schityvanie.png)

![Уведомление](media/push.png)

Тест, загруженный в систему, заполняется ранее указанными данными в загруженном шаблоне.

![Тест](media/test.png)

![Тест2](media/test2.png)

## Копирование тестов

Чтобы скопировать тест по обучению необходимо в реестре программ выбрать необходимую и нажать кнопку "Скопировать".

![Копирование](media/select.png)

Выбранная программа скопируется в реестр.

![Копирование](media/copy.png)