- •2. Программный комплекс TestMaker
- •2.1. Общие положения и установка
- •2.2. Описание программного комплекса ТestМaker
- •2.2.1. Структура программного комплекса тм
- •2.2.2. Описание дизайнера
- •2.3. Проектирование вопросов
- •2.3.1. Элементы теста
- •2.3.2. Команды дизайнера
- •2.3.3. Графические элементы
- •2.3.4. Элементы-задания
- •Закрытый однозначный вопрос
- •Закрытый многозначный вопрос
- •Вопрос на соответствие
- •Открытый вопрос
- •Расширенный открытый вопрос
2.3.3. Графические элементы
Графические элементы не требуют от обучаемого никаких действий. Они предназначены для отображения задания в удобном виде. Графические элементы могут быть следующих видов:
Статичный текст
Представляет собой фрагмент текста (задания на тесты, пояснения и т.д.) На рисунке 7 представлено несколько элементов типа «статичный текст», показывающих его возможности начертания.
Рис. 7. Примеры статичного текста
На рисунке 8 показан редактор свойств элемента «статичный текст»
Рис. 8. Редактор свойств статичного текста
Рассмотрим доступные свойства этого элемента.
Лево: Расстояние в пикселях левого края элемента от левого края окна дизайнера. Тип: число.
Верх: Расстояние в пикселях верхнего края элемента от верхнего края окна дизайнера. Тип: число.
Ширина: Расстояние в пикселях правого края элемента от его левого края (т.е. размер элемента по горизонтали). Тип: число.
Высота: Расстояние в пикселях нижнего края элемента от его верхнего края (т.е. величина элемента по вертикали). Тип: число.
Авторазмер: определяет, нужно ли автоматически изменять габариты (т.е. свойства Ширина и Высота) элемента при изменении текста надписи, чтобы весь текст был виден. Тип: включено/выключено. По умолчанию: включено.
Перенос: Если данное свойство не установлено, то весь текст пишется в одну строку без переносов. Иначе длинный текст переносится по словам в зависимости от ширины компонента. Тип: включено/выключено. По умолчанию: выключено.
Выравнивание: определяет положение текста внутри элемента. Значения: Слева; Справа; По центру. По умолчанию: Слева.
Текст: определяет текст надписи. Текст может быть достаточно длинный (т.е. > 255 символов). Тип: строка. По умолчанию: «статичный текст».
Шрифт:
определяет имя, размер, цвет и эффекты
шрифта, которым будет выведен текст
надписи. При нажатии кнопки
будет выведен стандартный диалог Windows
выбора шрифта. По умолчанию: Arial
9, обычный, черный.
Рамка – это графический компонент, представляющий собой черный прямоугольник. Внутри прямоугольника могут размещаться другие элементы. Данный элемент удобен для рисования структурных зависимостей в тесте. На рисунке 9 представлено несколько примеров рамки.
Рис 9. Примеры элементов типа «Рамка»
Элемент типа «Рамка» не предоставляет никаких других свойств, кроме Лево, Право, Ширина и Высота.
Стрелка – это графический элемент, изображающий стрелку различными способами. С помощью этого элемента можно также отображать горизонтальные и вертикальные отрезки. На рисунке 10 показаны несколько вариантов стрелок и отрезков.
Рис. 10. Примеры элементов типа «стрелка»
На рисунке 11 показан диалог редактора свойств данного типа элементов.
Рис. 11. Редактор свойств элемента типа «стрелка»
Лево, верх, ширина, высота- положение и габариты элемента «стрелка».
Линия: определяет направление линии стрелки. Значения:
слева направо: вертикальная стрелка с выгнутостью направо;
справа налево: вертикальная стрелка с выгнутостью налево;
сверху вниз: горизонтальная стрелка с выгнутостью вниз;
снизу вверх: горизонтальная стрелка с выгнутостью вверх;
вертикально по центру: вертикальная стрелка без выгнутостей;
горизонтально по центру: горизонтальная стрелка без выгнутостей.
Свойство Стрелка определяет количество стрелок на концах линии. Значения:
нет (стрелок нет, отображается только линия);
левая или верхняя – по умолчанию (в зависимости от вида линии отображается левая или верхняя стрелка);
правая или нижняя (в зависимости от вида линии отображается правая или нижняя стрелка);
обе (отображаются стрелки на обоих концах линии);
OLE-объект
OLE – связывание и внедрение объектов – метод обмена данными между приложениями.
Связывание или внедрение? На рисунке 12 показаны несколько объектов, внедренных с использованием элемента «OLE-объект».
Рис. 12. Внедренные объекты.
Выберите элемент OLE-объект и нажатием правой кнопкой мыши на него откройте редактор свойств данного элемента. На рисунке 13 показан диалог редактора свойств «OLE-объекта».
Рис. 13. Редактор свойств «OLE-объекта»
Лево, верх, ширина, высота: положение и габариты элемента.
Если элемент OLE не связан ни с каким объектом, то нажатие на кнопку «Создать объект» приведет к появлению диалогового окна, показанного на рисунке 14.
Рис. 14. Вставка OLE-объекта
Обратите внимание, что у вас есть две возможности. Вы можете вставить либо новый объект, либо уже существующий. Если установить переключатель «Создать новый», то в центре окна выведется список приложений, документы которых можно внедрить в вопрос. Если установить переключатель «Создать из файла», окно изменится и примет вид, показанный на рисунке 15. Здесь вы можете внедрить или связать уже существующий файл.
Рис. 15. Вставка OLE-объекта их файла
В центре окна нужно ввести имя файла, с которым создается связь или который внедряется в вопрос. Тип файла (т.е. его расширение) должно быть зарегистрировано за приложением, осуществляющим обработку этого файла.
Щелкните на кнопке Обзор и найдите какой-нибудь файл рисунка с расширением BMP. Выберите его двойным щелчком. Щелкните на переключателе Связь. Если вы не установите этот переключатель, то объект будет не связан, а внедрен. Обратите внимание на переключатель в виде значка. Если установить этот переключатель, то объект будет отображаться не в виде полного рисунка, а виде значка.
Щелкните на кнопке ОК, и в документ будет вставлена связь с выбранным файлом. Это диалоговое окно позволяет внедрить или связать уже существующий файл приложения, а для редактирования связанного объекта всегда вызывается приложение-сервер.
При вставке нового объекта можно создать только внедренный объект. При вставке объекта из файла можно создать как внедренный, так и связанный объект, если сбросить или установить флаг «Связь».
После того как объект создан, раскрывающийся список «Действие» заполняется действиями, которые может выполнить приложение-сервер с данным объектом. При этом видим, что кнопка «Создать объект» сменила название на «Выполнить действие». Тип выполняемого действия «Изменить» или «Открыть» в некоторых случаях определяет, будет ли вызвано приложение-сервер для изменения объекта в отдельном окне либо внутри области, занимаемой элементом.
При нажатии кнопки «Свойства объекта» выводится краткая информация об объекте: название приложения, обрабатывающего данный объект, размер объекта в байтах и др.
