Реферат: Разработка лабораторного практикума Создание тестирующей программы
1.1. Аналитический обзор
В качестве инструментального средства целесообразно использовать систему компьютерного тестирования (СКТ), удовлетворяющую следующим требованиям (1):
-
простота подготовки тестовых заданий (задания могут создаваться преподавателями в минимальной степени владеющими компьютером)
-
широкий диапазон применения (возможность использования для подготовки тестов по широкому спектру дисциплин)
-
удобная система управления базами тестовых заданий (удаление, добавление заданий, объединение баз заданий)
-
наличие систем сбора и обработки статистической информации по результатам тестирования (для тестируемых и для тестовых заданий)
-
лёгкость организации оперативного контроля знаний в учебном процессе
-
удобные средства решения задач (например, наличие встроенного микрокалькулятора с расширенными возможностями)
-
встроенные мультимедийные возможности
-
компактность (система тестирования с количеством тестовых заданий до нескольких сотен должна помещаться на одну дискету)
-
низкие системные требования (достаточно Windows 95/98/NT).
Бурное развитие глобальной компьютерной сети показало перспективность удаленного тестирования студентов с помощью интерактивных Web-тестов, устанавливаемых на серверах, подключенных к локальной компьютерной сети или сети Интернет. Более широкому распространению таких информационных технологий в образовании, позволяющих не только повысить интенсивность и эффективность процесса обучения, но и существенно расширить аудиторию потенциальных слушателей ведущих университетов страны, препятствует трудоемкость процесса разработки тестов, предназначенных для работы в Web-сети.
Для создания интерактивных Web-тестов преподавателю помимо знаний по курсу, для которого предназначен тест, требуются специальные навыки в области применения Интернет-технологий, либо необходима помощь соответствующего специалиста. При использовании для разработки учебных материалов любого из большого количества имеющихся инструментальных средств создания и редактирования HTML-документов, например, таких как Netscape Composer или Microsoft FrontPage, требуются базовые сведения о гипертексте и определенные навыки в области программирования. Кроме того, для придания Web-документам интерактивных свойств, позволяющих оперативно реагировать на информацию, введенную пользователем, автору потребуются еще более глубокие знания Интернет-технологий, связанные с необходимостью написания программ-обработчиков с использованием Java, JavaScript или CGI-приложений. Таким образом, создание учебных материалов для дистанционного обучения в Web-сети предъявляет весьма высокие требования к квалификации преподавателя-разработчика в области практического использования современных информационных технологий. В противном случае необходима совместная работа коллектива специалистов различного профиля. Эти обстоятельства существенно повышают трудоемкость создания учебных Web-пособий и, в определенной степени, сдерживают процесс развития такой формы дистанционного образования.
1.2. Описание компонентов, используемых при реализации практической части курсовой работы
В практической части данной курсовой работы используются следующие визуальные и невизуальные компоненты (2, 3, 4, 5) среды программирования Borland Delphi 6.0.
1.2.1. Компонент TLabel
TLabel служит для отображения текста на экране. Можно изменить шрифт и цвет метки, если дважды щелкнуть на свойство Font в Инспекторе Объектов. Видно, что это легко сделать и во время выполнения программы, написав всего одну строчку кода.
Этот компонент доступен из модуля STDCTRLS, и находится на странице Палитры компонентов Standard.
Компонент представляет собой статический текст. С помощью этого компонента на рабочей поверхности формы можно отобразить информацию, сделать пояснения и показать названия других компонентов. Но он имеет и другую важную функцию — если в составе текста TLabel есть символы-акселераторы, информация об их нажатии может передаваться от TLabel другому элементу управления.
Свойства компонента приведены в табл.1:
Таблица 1
Свойства компонента TLabel
Свойство |
Описание |
(Pb) property Caption: TCaption; TCaption = string[255]; | Содержит строку с выводимым текстом. |
(Pb) property Alignment: TAlignment; | Устанавливает правило выравнивания текста — по правому, левому краю или по центру клиентской области. |
(Pb) property AutoSize: Boolean; |
В случае True происходит автоматическое приведение размеров компонента к размерам текста и высоте шрифта. |
Продолжение табл.1 | |
(Pb) property ShowAccelChar: Boolean; |
Показывает, отображается ли в TLabel акселератор (символ, перед которым стоит знак амперсанда — '&'). Если оно равно False, амперсанд никак не интерпретируется. В случае True акселератор выделяется в строке подчеркиванием и нажатие клавиш |
1.2.2. Компонент TImage
TImage - отображает графическое изображение на форме. Воспринимает форматы BMP, ICO, WMF. Если картинку подключить во время дизайна программы, то она прикомпилируется к EXE файлу.