new ref 00-000 (Разработка тестового приложения Компоненты меню Delphi)

2016-07-31СтудИзба

Описание файла

Документ из архива "Разработка тестового приложения Компоненты меню Delphi", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "new ref 00-000"

Текст из документа "new ref 00-000"

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ СВЯЗИ, ИНФОРМАТИКИ И УПРАВЛЕНИЯ

РАЗРАБОТКА ТЕСТОВОГО ПРИЛОЖЕНИЯ

«КОМПОНЕНТЫ МЕНЮ DELPHI»

Курсовой проект

Тюмень 2003

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ СВЯЗИ, ИНФОРМАТИКИ И УПРАВЛЕНИЯ

отделение информатики и вычислительной техники

РАЗРАБОТКА ТЕСТОВОГО ПРИЛОЖЕНИЯ

«КОМПОНЕНТЫ МЕНЮ DELPHI»

Курсовой проект

Исполнитель: Лапуха Дмитрий

студент группы АСУ-4

Руководитель: Косыгина Т.Н.

Зав. отделения: Хасаншина Н.Н.

Дата допуска к защите «___»________2003

Тюмень 2003

СОДЕРЖАНИЕ

Введение 3

Глава 1. Основы теста 4

    1. Историческая справка 4

    2. Что такое тест 5

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

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

Глава 2. Разработка теста 9

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

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

2.3. Функциональная и логическая структура 13

2.4 Алгоритм реализации проекта 15

2.4.1.Файл вопросов теста 15

2.4.2. Форма приложения 16

2.4.3. Загрузка файла вопросов теста 18 2.5. Описание пользовательского интерфейса 21

2.6. Принцип построения комплекса технических средств 26

Заключение 27

Список литературы 28

Приложения

ВВЕДЕНИЕ

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

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

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

Глава 1. ОСНОВЫ ТЕСТА

1.1. Историческая справка

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

Кроме того, проверялось умение разбираться в тканях, металлах, растениях и др. В Древнем Египте только тот обучался искусству жреца, кто был способен выдержать систему определенных испытаний. Вначале канди­дат в жрецы проходил собеседование, в процессе которого выяснялись его биографические данные, уровень образованности; кроме того, оце­нивались внешность, умение вести беседу. Затем следовали проверки умения трудиться, слушать и молчать, испытания огнем, водой, страхом преодоления мрачных подземелий в полном одиночестве и др.

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

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

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. Диалоговое окно программы тестирования

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5139
Авторов
на СтудИзбе
441
Средний доход
с одного платного файла
Обучение Подробнее