RSS    

   Реферат: Разработка тестового приложения Компоненты меню Delphi

Обычно к каждому вопросу дается несколько вариантов ответа, из которых надо выбрать правильный. Каждому варианту ответа соответствует некоторая оценка. Общий балл, на основе которого делается вывод об уровне подготовленности испытуемого, получается суммированием оценок за ответы.

1.2. Что такое тест

Возможности применения компьютера в учебном процессе, весьма многообразны. Он может служить для моделирования изучаемых явлений или систем, для реализации учебных игр, применяться для выполнения вычислений, для редактирования текстов, в качестве различного рода тренажеров, как инструмент автоматизации проектирования, программируемого управления экспериментами, как информационно-поисковая или экспертная система и, наконец, как средство практического обучения самой компьютерной технике и программированию.

 В настоящее время уже создано множество средств обучения с помощью компьютера. Их можно квалифицировать следующим образом: компьютерные учебники, предметно-ориентированные среды (микромиры, моделирующие программы, учебные пакеты), лабораторные практикумы, тренажеры, контролирующие программы.

  Тестирование – это процесс оценки соответствия личностной и педагогической моделей знаний. Главная цель тестирования – обнаружение взаимного несоответствия этих моделей и оценка уровня их несоответствия. Тестирование проводится с помощью специальных тестов, состоящих из определённого набора уровня несоответствия. Тестовое задание – это чёткое и ясное задание по конкретной предметной области, требующее однозначного определяемого ответа или выполнения определённого алгоритма действий.

Тест – набор взаимосвязанных тестовых заданий, позволяющих оценить соответствие знаний ученика, экспертной модели знаний предметной области.

Класс эквивалентности – множество тестовых заданий, таких, что выполнение учащимся из них гарантирует выполнение других.

Тестовое пространство – множество различных тестовых заданий по всем модулям модели знаний.

Полный тест – подмножество тестового пространства, обеспечивающего объективную оценку соответствия между личностной и экспертной моделями знаний.

Эффективный тест – оптимальный по объёму и времени полный тест.

Тестирование выступает как педагогическое средство обучающей системы и может быть использовано как метод (технология) контроля образовательного процесса, позволяющий оценить уровень знаний, умений и навыков обучаемого.

Построение компьютерных тестов можно осуществить по следующим последовательным шагам:

1)   Формализация экспертной целевой модели знаний;

2)   Нисходящее проектирование тестового пространства;

3)   Формирование и наполнение тестовых заданий;

4)   Формирование полного компьютерного теста;

5)   Тестовый эксперимент;

6)   Выбор эффективного теста;

7)   Анализ, корректировка и доводка теста до вида эксплуатации.

1.3. Виды электронных тестов

Для создания тестов по предметной области существуют и разрабатываются специальные инструментальные программы – оболочки, позволяющие вырабатывать компьютерные тесты путём формирования базы данных из набора тестовых заданий.

Инструментальные программы, позволяющие разрабатывать компьютерные тесты, можно разделить на два класса: универсальные и специализированные.

Универсальные программы содержат тестовую оболочку как составную часть. Среди них можно назвать системы «Адонис» (Москва), «Фея» (Томск), «Linkway». Специализированные тестовые оболочки предназначены исключительно для формирования тестов. Это «Аист», «Тестум», и др.

В большинстве случаев тестовые оболочки построены на принципах однозначного распознавания ответов тестируемого: выбор, шаблонный ответ, конструирование ответа. Однако во многих тестовых заданиях, особенно по математическим дисциплинам, необходимо решать проблему распознавания вариативных ответов.

Другим важным свойством тестовых оболочек должно быть наличие возможности передачи результатов и протокола тестирования какому-либо статистическому пакету для дальнейшей обработки, что в существующих тестовых оболочках представлено не полно.

По всей видимости, для решения этих и других проблем создания эффективных тестов целесообразно разрабатывать интегрированные программные среды, включающие в себя пакеты с различными инструментальными средствами. Так, например, для создания математических тестов была разработана интегрированная среда, в которой сопряжены система компьютерной алгебры (СКА) и интерактивная система Link Way.

1.4. Компоненты, используемые в программе

Для реализации программы были использованы следующие компоненты:

1)   Form1 – это форма по умолчанию, формы в Delphi используются для размещения графических объектов, которые делают программу такой, какой она должна получиться при выполнении.

2)   Gauge1 – это визуальный компонент, служит для отображения результатов теста.

3)   Image1 – отображает графическое изображение и обеспечивает работу с ним.

4)   Label2, Label5 – метки, используемые для отображения текста.

5)   Mainmenu – не визуальный компонент, позволяет конструировать и создавать на форме полосу главного меню, а также сопутствующие выпадающие меню.

6)   Memo1 – многострочное окно редактирования, используется для вывода, отображения и редактирования многострочных текстов.

7)   Panel1 – контейнер для группировки других компонентов.

8)   Button1 – кнопка для выполнения пользователем каких-либо команд.

9)   Savedialog1 – невизуальный компонент вызова диалога сохранения файла

10)          Timer1 – невизуальный компонент, позволяющий задавать в приложении интервалы времени.

Глава 2. РАЗРАБОТКА ТЕСТА

2.1. Постановка задачи

Техническое задание данной работы требует разработать программу для тестирования студентов в интегрированной среде разработки Delphi 6.

При создании тестов важно учитывать многие обстоятельства, например личность тестируемого, вид контроля, методику использования тестов в учебном процессе и т.п.

Хорошим считается тест, когда он:

·     Чувствителен к угадыванию тестируемого.

·     Восприимчив к невнимательности и ошибочным действиям тестируемого.

·     Положительно влияет на тестируемого и педагога, который использует тест.

При этом тест используется школьником для обучения (тренажер, самопроверка) и контроля. Для учителя же тест служит:

·     Средством корректировки учебного процесса.

·     Вспомогательным средством для текущего контроля, дидактическим средством для обучения.

·     Для дистанционного обучения.

Все выше перечисленные свойства тестов собранные по выбору в одном электронном тесте, могут решить уйму вопросов связанных с оценкой знаний, корректировкой образовательного процесса и т.д.

В результате анализа различных тестов можно сформулировать следующие требования к программе:

1. Программа должна обеспечить работу с тестом произвольной длины, т. е.

не должно быть ограничения на количество вопросов в тесте.

2.  Вопрос может сопровождаться иллюстрацией.

3.  Для каждого вопроса может быть представлено до четырех возможных

вариантов ответа со своей оценкой в баллах.

4. Результат тестирования должен быть отнесен к одному из четырех уровней,     например, "отлично", "хорошо", "удовлетворительно" или "плохо".

5.  Вопросы теста должны находиться в текстовом файле.

6. Программа должна быть инвариантна к различным тестам, т. е. изменения в тесте не должны вызывать требование изменения программы.

7. Если вопрос предложен, то на него должен быть дан ответ.


На рис. 1 приведен пример диалогового окна программы тестирования во время ее работы.

Рис. 1. Диалоговое окно программы тестирования

2.2. Обоснование выбора, используемого языка программирования

Delphi - язык и среда программирования, относящаяся к классу RAD- (Rapid Application Development ‑ “Средство быстрой разработки приложений”) средств CASE - технологии. Delphi сделала разработку мощных приложений Windows быстрым процессом, доставляющим вам удовольствие. Приложения Windows, для создания которых требовалось большое количество человеческих усилий например в С++, теперь могут быть написаны одним человеком, использующим Delphi.

Интерфейс Windows обеспечивает полное перенесение CASE-технологий в интегрированную систему поддержки работ по созданию прикладной системы на всех фазах жизненного цикла работы и проектирования системы.

Delphi обладает широким набором возможностей, начиная от проектировщика форм и кончая поддержкой всех форматов популярных баз данных. Среда устраняет необходимость программировать такие компоненты Windows общего назначения, как метки, пиктограммы и даже диалоговые панели. Работая в Windows , можно видеть одинаковые “объекты” во многих разнообразных приложениях. Диалоговые панели (например Choose File и Save File) являются примерами многократно используемых компонентов, встроенных непосредственно в Delphi, который позволяет приспособить эти компоненты к имеющийся задаче, чтобы они работали именно так, как требуется создаваемому приложению. Также здесь имеются предварительно определенные визуальные и невизуальные объекты, включая кнопки, объекты с данными, меню и уже построенные диалоговые панели. С помощью этих объектов можно, например, обеспечить ввод данных просто несколькими нажатиями кнопок мыши, не прибегая к программированию. Это наглядная реализация применений CASE-технологий в современном программировании приложений. Та часть, которая непосредственно связана с программированием интерфейса пользователя системой, получила название визуальное программирование

Страницы: 1, 2, 3, 4, 5


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.