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

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




































Главная

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

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


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1. Использования тестирования для проверки знаний учащихся
1.1 Форма контроля - тестовые задания
1.3 Применение компьютерных технологий
1.4 Подготовка материалов для компьютерного контроля знаний
1.5 Тестовые задания и индивидуализация обучения
1.6 Метод тестового контроля с выборочными ответами
2. Разработка программного приложения
2.1 Основания для разработки проекта «тестирующая программа»
2.3 Общие сведения о программной среде разработки
4.1 Методические аспекты использования тестируемого для текущего контроля знаний учащихся
4.2 Проверка и коррекция знаний в системе личностно ориентированной технологии образования с использованием тестирования
5. Охрана труда и техника безопасности
5.1 Характеристика условий труда программиста
5.2 Требования к производственным помещениям
5.3 Эргономические требования к рабочему месту
Актуальность данной дипломной работы обуславливается введением тестирования в практике высшей и средней школы.
Объект исследования - исследовательских разработок в области создания тестирующих программ средствами визуальной среды программирования Borland Delphi.
Предмет исследования - процесс создания тестирующего приложения.
Основными достоинствами тестовой формы контроля знаний является: учет индивидуальных особенностей учащихся; контроль качества усвоения не только практического, но и теоретического учебного материала; возможность детальной проверки усвоения учащимися каждой темы курса; осуществление оперативной диагностики уровня усвоения учебного материала каждым учеником; экономия учебного времени при контроле знаний и оценке результатов обученности, разнообразие форм контроля.
Назначение программы - Составление тестов по предметам. Программа применяется как база данных, хранящая тесты по различным предметам.
В программе можно создавать тесты по различным предметам, а также проводить по созданным тестам тестирование. После окончания тестирования программа выводит количество правильных и не правильных ответов.
Данная дипломная работа посвящена изучению различных вопросов в области создания тестирующих программ, предстоит рассмотрение методических аспектов использования тестирования для текущего контроля знаний учащихся, обсуждение проблемы проверки и коррекции знаний в системе личностно ориентированной технологии образования с использованием тестирования.
В результате была разработана тестовая оболочка, с помощью которой легко можно провести подготовку тестового материала и тестирование учащихся.
Внешний вид среды программирования Delphi отличается от многих других из тех, что можно увидеть в Windows [17].
К примеру, Borland Pascal for Windows 7.0, Borland C++ 4.0, Word for Windows, Program Manager - это все MDI приложения и выглядят по-другому, чем Delphi. MDI (Multiple Document Interface) - определяет особый способ управления нескольких дочерних окон внутри одного большого окна [1].
Среда Delphi же следует другой спецификации, называемой Single Document Interface (SDI), и состоит из нескольких отдельно расположенных окон. Это было сделано из-за того, что SDI близок к той модели приложений, что используется в Windows 95.
Если используется SDI приложение типа Delphi, то необходимо перед началом работы лучше минимизировать другие приложения, чтобы их окна не загромождали рабочее пространство.
Если нужно переключиться на другое приложение, то просто щелкните мышкой на системную кнопку минимизации Delphi.
Вместе с главным окном свернутся все остальные окна среды программирования, освободив место для работы других программ.
Ниже перечислены основные составные части Delphi:
2. Окно Редактора Исходного Текста (Editor Window)
3. Палитра Компонент (Component Palette)
4. Инспектор Объектов (Object Inspector)
Есть, конечно, и другие важные составляющие Delphi, вроде линейки инструментов, системного меню и многие другие, нужные Вам для точной настройки программы и среды программирования [17].
Программисты на Delphi проводят большинство времени переключаясь между Дизайнером Форм и Окном Редактора Исходного Текста (которое для краткости называют Редактор).
Прежде чем начинать работу, необходимо убедиться, что можно распознать эти два важных элемента. Дизайнер Форм показан на рисунке 1, окно Редактора - на рисунке 2.
Рисунок 2. В окне Редактора создается логика управления программой.
Дизайнер Форм в Delphi столь интуитивно понятен и прост в использовании, что создание визуального интерфейса превращается в детскую игру.
Дизайнер Форм первоначально состоит из одного пустого окна, которое Вы заполняете всевозможными объектами, выбранными на Палитре Компонент.
Несмотря на всю важность Дизайнера Форм, местом, где программисты проводят основное время является Редактор. Логика является движущей силой программы и Редактор - то место, где она "кодируется".
Палитра Компонент (рисунок 3) позволяет выбрать нужные объекты для размещения их на Дизайнере Форм.
Для использования Палитры Компонент необходимо щелкнуть мышкой на один из объектов и потом второй раз - на Дизайнере Форм. Выбранный объект появится на проектируемом окне и им можно манипулировать с помощью мыши.
Палитра Компонент использует постраничную группировку объектов. Внизу Палитры находится набор закладок - Standard, Additional, Dialogs и т.д. Если щелкнуть мышью на одну из закладок, то можно перейти на следующую страницу Палитры Компонент [18].
Принцип разбиения на страницы широко используется в среде программирования Delphi и его легко можно использовать в своей программе. (На странице Additional есть компоненты для организации страниц с закладками сверху и снизу).
Предположим, помещается компонент TEdit на форму; можно двигать его с места на место, также можете использовать границу, прорисованную вокруг объекта для изменения его размеров. Большинством других компонент можно манипулировать тем же образом. Однако, невидимые во время выполнения программы компоненты (типа TMenu или TDataBase) не меняют своей формы.
Слева от Дизайнера Форм можно видеть Инспектор Объектов (рисунок 4). Нужно заметить, что информация в Инспекторе Объектов меняется в зависимости от объекта, выбранного на форме.
Важно понять, что каждый компонент является настоящим объектом и Вы можете менять его вид и поведение с помощью Инспектора Объектов [18].
Инспектор Объектов состоит из двух страниц, каждую из которых можно использовать для определения поведения данного компонента. Первая страница - это список свойств, вторая - список событий.
Если нужно изменить что-нибудь, связанное с определенным компонентом, то обычно делается это в Инспекторе Объектов.
К примеру, можно изменить имя и размер компонента TLabel изменяя свойства Caption, Left, Top, Height, и Width.
Можно использовать закладки внизу Инспектора Объектов для переключения между страницами свойств и событий.
Страница событий связана с Редактором; если дважды щелкнуть мышкой на правую сторону какого-нибудь пункта, то соответствующий данному событию код автоматически запишется в Редактор, сам Редактор немедленно получит фокус, и сразу же имеется возможность добавить код обработчика данного события.
Данный аспект среды программирования Delphi будет еще обсуждаться позднее.
Последняя важная часть среды Delphi - Справочник (on-line help).
Для доступа к этому инструменту нужно просто выбрать в системном меню пункт Help и затем Contents. На экране появится Справочник, показанный на рисунок 5.
Справочник является контекстно-зависимым; при нажатии клавиши F1, пользователь получает подсказку, соответствующую текущей ситуации. Например, находясь в Инспекторе Объектов, выберав какое-нибудь свойство и нажмите F1 - получите справку о назначении данного свойства.
Если в любой момент работы в среде Delphi возникает неясность или затруднение - необходиом нажать F1 и необходимая информация появится на экране [19].
2) Панель с кнопками для быстрого доступа (SpeedBar)
3) Редактор картинок (Image Editor)
Меню предоставляет быстрый и гибкий интерфейс к среде Delphi, потому что может управляться по набору "горячих клавиш". Это удобно еще и потому, что здесь используются слова или короткие фразы, более точные и понятные, нежели иконки или пиктограммы.
Можно использовать меню для выполнения широкого круга задач; скорее всего, для наиболее общих задач вроде открытия и закрытия файлов, управления отладчиком или настройкой среды программирования.
SpeedBar находится непосредственно под меню, слева от Палитры Компонент (рисунок 6). SpeedBar выполняет много из того, что можно сделать через меню.
Если задержать мышь над любой из иконок на SpeedBar, то можно увидеть, что появится подсказка, объясняющая назначение данной иконки.
Рисунок 6. SpeedBar находится слева от Палитры Компонент.
Редактор Картинок, показанный на рисунок 7, работает аналогично программе Paintbrush из Windows. Можно получить доступ к этому модулю выбрав пункт меню Tools | Image Editor.
В дополнение к инструментам, обсуждавшимся выше, существуют пять средств, поставляемых вместе с Delphi. Эти инструментальные средства:
2) Внешний отладчик (поставляется отдельно)
Данные инструменты собраны в отдельную категорию не потому, что они менее важны, чем другие, но потому, что они играют достаточно абстрактную техническую роль в программировании.
Отладчик позволяет пройти пошагово по исходному тексту программы, выполняя по одной строке за раз, и открыть просмотровое окно (Watch), в котором будут отражаться текущие значения переменных программы.
Встроенный отладчик, который наиболее важен из пяти вышеперечисленных инструментов, работает в том же окне, что и Редактор.
Внешний отладчик делает все, что делает встроенный и кое-что еще. Он более быстр и мощен, чем встроенный.
Однако он не так удобен в использовании, главным образом из-за необходимости покидать среду Delphi [20].
Внешний компилятор, называется DCC.EXE, полезен, в основном, если необходимо скомпилировать приложение перед отладкой его во внешнем отладчике.
Для дальнейшего знакомства со средой программирования Delphi потребуется описать состав первой страницы Палитры Компонент.
На первой странице Палитры Компонент размещены 14 объектов (рисунок 8) определенно важных для использования.
Мало кто обойдется длительное время без кнопок, списков, окон ввода и т.д. Все эти объекты такая же часть Windows, как мышь или окно.
Набор и порядок компонент на каждой странице являются конфигурируемыми. Так, можно добавить к имеющимся компонентам новые, изменить их количество и порядок.
Рисунок 8. Компоненты, расположенные на первой странице Палитры.
Стандартные компоненты Delphi перечислены ниже с некоторыми комментариями по их применению.
При изучении данных компонент было бы полезно иметь под рукой компьютер с тем, чтобы посмотреть, как они работают и как ими манипулировать [20].
1) TMainMenu позволяет поместить главное меню в программу. При помещении TMainMenu на форму это выглядит, как просто иконка. Иконки данного типа называют "невидимыми компонентом", поскольку они невидимы во время выполнения программы. Создание меню включает три шага: (1) помещение TMainMenu на форму, (2) вызов Дизайнера Меню через свойство Items в Инспекторе Объектов, (3) определение пунктов меню в Дизайнере Меню.
2) TPopupMenu позволяет создавать всплывающие меню. Этот тип меню появляется по щелчку правой кнопки мыши.
3) TLabel служит для отображения текста на экране. Вы можете изменить шрифт и цвет метки, если дважды щелкнете на свойство Font в Инспекторе Объектов. Вы увидите, что это легко сделать и во время выполнения программы, написав всего одну строчку кода.
4) TEdit - стандартный управляющий элемент Windows для ввода. Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы.
5) TMemo - иная форма TEdit. Подразумевает работу с большими текстами. TMemo может переносить слова, сохранять в Clipboard фрагменты текста и восстанавливать их, и другие основные функции редактора. TMemo имеет ограничения на объем текста в 32Кб, это составляет 10-20 страниц. (Есть VBX и "родные" компоненты Delphi, где этот предел снят).
6) TButton позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения программы. В Delphi все делается очень просто. Поместив TButton на форму, Вы по двойному щелчку можете создать заготовку обработчика события нажатия кнопки. Далее нужно заполнить заготовку кодом (подчеркнуто то, что нужно написать вручную):
7) TCheckBox отображает строку текста с маленьким окошком рядом. В окошке можно поставить отметку, которая означает, что что-то выбрано. Например, если посмотреть окно диалога настроек компилятора (пункт меню Options | Project, страница Compiler), то можно увидеть, что оно состоит преимущественно из CheckBox'ов.
8) TRadioButton позволяет выбрать только одну опцию из нескольких. Если Вы опять откроете диалог Options | Project и выберете страницу Linker Options, то Вы можете видеть, что секции Map file и Link buffer file состоят из наборов RadioButton.
9) TListBox нужен для показа прокручиваемого списка. Классический пример ListBox'а в среде Windows - выбор файла из списка в пункте меню File | Open многих приложений. Названия файлов или директорий и находятся в ListBox'е.
10) TComboBox во многом напоминает ListBox, за исключением того, что позволяет водить информацию в маленьком поле ввода сверху ListBox. Есть несколько типов ComboBox, но наиболее популярен выпадающий вниз (drop-down combo box), который можно видеть внизу окна диалога выбора файла.
11) TScrollbar - полоса прокрутки, появляется автоматически в объектах редактирования, ListBox'ах при необходимости прокрутки текста для просмотра.
12) TGroupBox используется для визуальных целей и для указания Windows, каков порядок перемещения по компонентам на форме (при нажатии клавиши TAB).
13) TPanel - управляющий элемент, похожий на TGroupBox, используется в декоративных целях. Чтобы использовать TPanel, просто поместите его на форму и затем положите другие компоненты на него. Теперь при перемещении TPanel будут передвигаться и эти компоненты. TPanel используется также для создания линейки инструментов и окна статуса.
14) TScrollBox представляет место на форме, которое можно скроллировать в вертикальном и горизонтальном направлениях. Пока Вы в явном виде не отключите эту возможность, форма сама по себе действует так же. Однако, могут быть случаи, когда понадобится прокручивать только часть формы. В таких случаях используется TScrollBox.
15) Это полный список объектов на первой странице Палитры Компонент. Если Вам нужна дополнительная информация, то выберите на Палитре объект и нажмите клавишу F1 - появится Справочник с полным описанием данного объекта.
Необходимо открыть новый проект, выбрав пункт меню File | New Project. Затем положить на форму объекты TMemo, TButton, и TListBox, как показано на рисунок 9.
Рисунок 9. Простой объект TForm с компонентами TMemo, TButton, и TListBox.
Сначала рассмотрим работу со свойствами на примере свойства Ctl3D (по умолчанию включено). Выбрать форму, щелкнув на ней мышкой, перейти в Инспектор Объектов и несколько раз с помощью двойных щелчков мышью переключите значение свойства Ctl3D.
Это действие радикально меняет внешний вид формы. Изменение свойства Ctl3D формы автоматически изменяет свойство Ctl3D каждого дочернего окна, помещенного на форму.
Вернуться на форму и поставить значение Ctl3D в True. Далее нажать клавишу и щелкните на TMemo и затем на TListBox. Теперь оба объекта имеют по краям маленькие квадратики, показывающие, что объекты выбраны. [20].
Рисунок 10. Пункт меню Edit дает доступ к двум диалогам для выравнивания выбранного набора компонент.
Выбрав два или более объектов одновременно, можно выполнить большое число операций над ними. Например, передвигать по форме. Затем попробуйте выбрать пункт меню Edit | Size и установить оба поля Ширину(Width) и Высоту(Height) в Grow to Largest, как показано на рисунке 10. Теперь оба объекта стали одинакового размера.
Затем выберите пункт меню Edit | Align и поставьте в выравнивании по горизонтали значение Center (см. рисунок 11).
Поскольку были выбраны сразу два компонента, то содержимое Инспектора Объектов изменится - он будет показывать только те поля, которые являются общими для объектов. Это означает то, что изменения в свойствах, повлияют не на один, а на все выбранные объекты.
2. Позволяет редактировать файлы тестирования;
3. Позволяет оправлять файл на печать;
Тестирующая программа состоит из 2 подпрограмм: Тестирование (программа test) и Администрирование (программа admin). Для корректной работы весь пакет необходимо скопировать на диск С.
Admintester.res- файл ресурсов пакета
AboutUnit.dfm, EditQuestionUnit.dfm, MainUnit.dfm, NewTestWizardUnit.dfm, QuestionResultUnit.dfm- файлы ресурсов форм
Создание системы компьютерного тестирования для контроля знаний. Проблемы, возникающие при создании тестовой оболочки в среде Ren`Py. Разработка проектных решений по системе и её частям. Структура тестирования, вопросы и ответы тестирующей системы. дипломная работа [501,6 K], добавлен 12.09.2016
Разработка тестирующего приложения, которое будет наглядно показывать, как должна выглядеть тестирующая программа для вычисления уровня интеллекта. Программная среда разработки, характеристика основных возможностей приложения. Стандартные диалоговые окна. курсовая работа [716,9 K], добавлен 02.12.2013
Анализ современных концепций построения сайтов онлайн-тестирования. Разработка автоматизированного тестирующего комплекса – обучающего Web-приложения, позволяющего проводить контроль уровня знаний математики с применением языка программирования Php. дипломная работа [865,8 K], добавлен 24.06.2013
Рассмотрение теоретических и методологических основ создания компьютерных тестов. Описание практической разработки программного обеспечения для контроля знаний студентов. Сравнение экономических и технических параметров аналогичных тестовых программ. дипломная работа [1,3 M], добавлен 14.07.2010
Использование информационных технологий в учебном процессе. Тестирование как средство контроля знаний. Разработка компьютерной системы тестирования знаний. Описание языка программирования. Вредные факторы воздействия компьютера на здоровье человека. дипломная работа [562,2 K], добавлен 06.06.2014
Создание сетевой системы тестирования с целью автоматизации процесса контроля знаний, оценивания результатов и создания тестовых заданий. Файлы проекта и их назначение. Описание алгоритмов и модулей программы. Работа с сетью, руководство пользователя. контрольная работа [928,3 K], добавлен 23.12.2012
Проектирование программы в среде Delphi для тестирования знаний студентов по программированию, с выводом оценки по окончанию тестирования. Разработка экранных форм и алгоритма программы. Описание программных модулей. Алгоритм процедуры BitBtn1Click. курсовая работа [365,0 K], добавлен 18.05.2013
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Проектирование и разработка тестирующего приложения дипломная работа. Программирование, компьютеры и кибернетика.
Реферат: Police Cuuroption Essay Research Paper Police corruption
Реферат: Dispute Resolution Processes Essay Research Paper Dispute
Курсовая На Тему Аптеки
Реферат по теме Формы деловой речи, формирующих культуру речи государственного служащего
Смысл Педагогической Деятельности Эссе
Право И Закон Проблемы Соотношения Курсовая Работа
Реферат по теме Літературно-громадська спадщина Ю. Яновського
Курсовая работа: ЛИСП-реализация методов проверки статистических гипотез
Контрольная Работа За 1 Четверть Спотлайт 9
Реферат: Древние обсерватории. Скачать бесплатно и без регистрации
Дипломная работа по теме Увеличение технической скорости движения городского автобуса на маршруте №17 города Гомеля
Здоровье Реферат
Реферат: Взаимосвязь цены, спроса и предложения
Дипломная Работа На Тему Туризм В Странах Латинской Америки И Китае
Предмет Гражданско Правового Регулирования Курсовая Работа
Курсовая работа по теме Структура, организация работы и технологии перегрузочно-складских и транспортных комплексов при мультимодальной перевозке канцелярской продукции в ящиках
Реферат: II. мавзувлар
Контрольная работа: Денежно кредитная система в рыночной экономике 2
Реферат: Маркетинг на предприятии: "Аэрофлот — Российские Авиалинии". Скачать бесплатно и без регистрации
Курсовая работа по теме Документальное оформление и учёт горюче-смазочных материалов
Пероральные контрацептивы, строение, влияние на женский организм - Медицина курсовая работа
Расчет усилителя - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа
Порядок визначення підсудності цивільних справ - Государство и право курсовая работа


Report Page