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

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    50,24 Кб
  • Опубликовано:
    2015-06-16
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Содержание

Введение

. Использования тестирования для проверки знаний учащихся

.1 Форма контроля - тестовые задания

.2 Понятие и виды тестов

.3 Применение компьютерных технологий

.4 Подготовка материалов для компьютерного контроля знаний

.5 Тестовые задания и индивидуализация обучения

.6 Метод тестового контроля с выборочными ответами

. Разработка программного приложения

.1 Основания для разработки проекта «тестирующая программа»

.2 Требования к программе

.3 Общие сведения о программной среде разработки

.4 Реализация проекта

. Руководство пользователя

. Методика применения

.1 Методические аспекты использования тестируемого для текущего контроля знаний учащихся

.2 Проверка и коррекция знаний в системе личностно ориентированной технологии образования с использованием тестирования

. Охрана труда и техника безопасности

.1 Характеристика условий труда программиста

.2 Требования к производственным помещениям

.3 Эргономические требования к рабочему месту

.4 Противопожарная безопасность

.5 Расчет уровня шума

Заключение

Список использованных источников

Введение


Самостоятельная работа является важным средством развития познавательной деятельности учащихся, совершенствования, закрепления, и практического применения знаний. Она является неотъемлемой частью любого урока, способствует формированию устойчивых и осознанных знаний, дает возможность каждому учащемуся работать в доступном ему темпе, с постепенным переходом от одного уровня развития знаний к другому. Поэтому задания для самостоятельных работ составляются с учетом разного уровня подготовки учащихся. Задания содержат вопросы, ответы на которые требуют всестороннего использования приобретенных знаний, а также упражнения, которые подготовят к решению новой, более сложной задачи. Также иногда даются некоторые советы, примерный план действий, ведущий к достижению правильного результата наиболее рациональными приемами. Облегчает и ускоряет самостоятельную работу тестирование. Тестирование дает время на осознание того, насколько усвоен материал. То есть учащийся сам может корректировать систему своего обучения [1].

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

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

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

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

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

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

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

Для решения поставленной цели необходимо выполнение следующих задач:

1.  провести анализ системы тестирования, как метода контроля знаний.

2.       проанализировать возможности визуальной среды программирования Borland Delphi.

.         Написать тестирующую оболочку.

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

Объект исследования - исследовательских разработок в области создания тестирующих программ средствами визуальной среды программирования Borland Delphi.

Предмет исследования - процесс создания тестирующего приложения.

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

Назначение программы - Составление тестов по предметам. Программа применяется как база данных, хранящая тесты по различным предметам.

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

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

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

1. Использования тестирования для проверки знаний учащихся


.1 Форма контроля - тестовые задания

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

1. ориентированные на прохождение учащимися тестов в письменной форме с дальнейшей проверкой вручную учителем (как вариант - сканирование результатов тестирования с целью их дальнейшей автоматизированной проверки);

. системы компьютерного тестирования с соответствующим наполнением тестовыми материалами.

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

Необходимо отметить, что если на некоторых уровнях образования существуют объективные препятствия для внедрения компьютерного тестирования.

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

Одними из основных преимуществ использования тестирования являются возможность автоматизации обработки результатов, объективность контроля и быстрая проверка качества подготовки большого числа тестируемых по широкому кругу вопросов [1, 2].

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

Естественно, тестирование не может полностью подменить все формы контроля знаний. Так, для проверки практических навыков решения задач возможность применения средств тестирования ограничена.

Например, в тесте можно проконтролировать знание возможных методов решения задачи, предложить учащемуся расположить по порядку основные этапы решения.

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

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

Наибольший эффект достигается при совместном использовании различных видов электронных учебных материалов (ЭУМ). Так, встраивание средств тестирования в состав электронных учебников (ЭУ) и электронных учебных пособий (ЭУП) позволяет оперативно оценивать ход изучения теоретического материала студентом, управлять траекторией изучения материала.

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

Аналогично, крайне желательно встраивать средства тестирования в состав лабораторных практикумов. Входное тестирование в этом случае проверяет понимание студентами основ теоретического материала по теме лабораторной работы и служит для допуска к ее выполнению [3-5].

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

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

Рассматривая средства тестирования, в частности, как традиционные учебные издания, при их разработке необходимо учитывать Санитарные правила и нормативы "Гигиенические требования к изданиям книжным для взрослых. СанПиН 1.2.1253-03", утвержденные Главным государственным санитарным врачом Республики Казахстан 30 марта 2003 г. и введенные в действие с 15 июня 2003 года. Раздел II этого документа «Гигиеническая классификация изданий» подразделяет все издания по гигиенической значимости на две категории.

Гигиеническая значимость издания определяется реальной зрительной нагрузкой при чтении. Издания первой категории характеризуются большими объемами текста единовременного прочтения, что обуславливает непрерывный длительный процесс чтения и выраженную зрительную нагрузку. Издания второй категории характеризуются небольшими объемами текста единовременного прочтения, что обуславливает эпизодический процесс чтения и незначительную зрительную нагрузку. Можно выделить следующие основные критерии качества тестов [6].

1.   Традиционные требования к тестовым материалам вне зависимости от формы их представления:

1.1     валидность (содержательная и функциональная);

1.2     надежность;

1.3     однозначность (одинаковость оценки качества выполнения теста

1.4     разными экспертами, корректная постановка вопросов, не

1.5     допускающая их различное толкование);

1.6     дифференцирующая способность.

2.       Наличие средств автоматизированного тестирования.

3.       Соответствие тестовых материалов международным стандартам (IMS QTI [3]), их интероперабельность.

.         Разнообразие типов тестовых заданий.

.         Разнообразие способов построения траекторий тестирования (жесткая последовательность, случайная выборка заданий, адаптивное тестирование).

.         Разнообразие режимов использования в тестировании (обучающее тестирование, тренировочное тестирование, контрольное тестирование).

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

.         Наличие инструментов анализа результатов тестирования и оценки качества тестовых материалов.

1.2 Понятие и виды тестов

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

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

Тестирование - это процесс оценки соответствия личностной и педагогической моделей знаний.

Главная цель тестирования - обнаружение взаимного несоответствия этих моделей и оценка уровня их несоответствия.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.3 Применение компьютерных технологий

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

1.   Подсистему подготовки тестов.

2.   Подсистему проведения тестирования.

3.   Подсистему анализа результатов тестирования.

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

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

Этот подход при подготовке тестов имеет следующие недостатки:

1        Составитель тестов во время ввода контрольно-тестовых материалов должен находится в сети.

2        Язык HTML ориентирован на представление данных, а не на их создание, что сильно затрудняет редактирование уже созданных данных. Это является проблемой многих систем основанных на Web - интерфейсе.

          Отсутствует возможность использования при подготовке тестовых заданий технологии OLE, что затрудняет вставку сложных объектов (формул и пр.).

Достоинствами такого подхода являются:

1  Отсутствует зависимость от операционной системы.

2        Отсутствует необходимость в установке и настройки клиентской части.

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

1        Язык HTML имеет большие возможности по представлению данных.

2        Отсутствие проблем с передачей данных в сети Internet (конфликты с системами защиты типа Fire Wall исключены, так как используются стандартные протоколы и порты доступа).

          Отсутствует зависимость от операционной системы.

          Отсутствует необходимость установки и настройки клиентской части.

Альтернативой является создание специализированного ПО для проведения тестирования и подготовки тестовых материалов. Данный подход при подготовке тестов имеет следующие преимущества.

1        Автономность (не требуется наличие сетевого соединения).

          Удобство создания и редактирования тестовых материалов.

Его недостатками являются необходимость предварительной установки и настройки дополнительного ПО, а иногда и привязка к конкретной операционной системе.

Использование специализированного ПО при проведении тестировании позволяет:

1        минимизировать объем передаваемых данных;

          реализовать сложные интерактивных тестовые задания.

Недостатки специализированного ПО при проведении тестировании:

1    возможны ограничения по форматам представления информации;

2    необходимость установки специального клиентского приложения тестирования.

1.4 Подготовка материалов для компьютерного контроля знаний

При разработке тестовых материалов автору необходимо выполнять следующие требования [11].

1.       Обеспечить как можно более полное покрытие материала курса контрольно-тестовыми материалами.

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

3.  Для обеспечения интероперабельности тестовых материалов необходимо обеспечить их соответствие стандартам тестирования, наиболее распространенным среди которых является IMS QTI. Данный стандарт определяет требования к тестовым материалам, сценариям тестирования, представлению результатов тестирования. Можно сказать, что спецификация IMS QTI при определении типов тестовых заданий определяет как 'собственно тип, так и способ его представления

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

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

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

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

.5 Тестовые задания и индивидуализация обучения

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

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

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

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

Именно тестовый контроль обеспечивает равные для всех обучаемых объективные условия проверки.

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

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

.6 Метод тестового контроля с выборочными ответами

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

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

При тестовом контроле обеспечиваются равные для всех обучаемых условия проверки, т. е. повышается объективность проверки знаний. Наконец, этот метод вносит разнообразие в учебную работу, повышает интерес к предмету [13, 14].

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

Оптимальны тесты, содержащие 8-12 вопросов при 4-5 выборочных ответах, из которых правильный лишь один. (Возможно также сочетание нескольких ответов. В этом случае за верный принимается полный ответ. Если допущена хотя бы одна ошибка, ответ также считается неверным).

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

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

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

Отметка «3» ставится за 6-7 правильных ответов, «4» - за 8-9 правильных ответов и «5» - за 10 правильных ответов. Если в результате проверки установлено большое количество неверных ответов на какой-либо вопрос, то на следующем уроке необходимо провести дополнительное разъяснение материала.

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

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

Для автоматизации расчета качества тестовых заданий необходимо оценивать их статистические характеристики. Поэтому дальнейшие работы по развитию подсистемы статистики ведутся в направлении автоматизации проверки качества тестовых заданий и качества теста в целом [15, 16].

2. Разработка программного приложения


.1 Основания для разработки проекта «Тестирующая программа»

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

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

Наличие проблемно-ориентированных пакетов программ по целым курсам позволит преподавателю совершенно по новому организовать передачу, переработку и воспроизведение информации в системе «преподаватель-учащийся». А без наличия таких программ вообще нельзя говорить об эффективном использовании компьютера.

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

Компьютер необходимо использовать на всех стадиях подготовки занятий, всех этапах его применения, закрепления и контроля знаний [16].

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.2 Требования к программе

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

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

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

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

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

Немаловажным моментом в написании программы было то, что довольно часто программы не хотят работать при поддержке WINDOWS XP. Разработанная программа работает со всеми операционными системами семейства WINDOWS.

Необходимые системные требования.

1.       WINDOWS 9x, Me, NT, 2000, XP(SR-1, SR-2);

2.       ОЗУ 32Mb (Минимально, рекомендуемо 64);

3.       Для работы необходима мышь.

.3 Общие сведения о программной среде разработки

Внешний вид среды программирования 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:

1.       Дизайнер Форм (Form Designer)

2.       Окно Редактора Исходного Текста (Editor Window)

.         Палитра Компонент (Component Palette)

.         Инспектор Объектов (Object Inspector)

.         Справочник (On-line help)

Есть, конечно, и другие важные составляющие Delphi, вроде линейки инструментов, системного меню и многие другие, нужные Вам для точной настройки программы и среды программирования [17].

Программисты на Delphi проводят большинство времени переключаясь между Дизайнером Форм и Окном Редактора Исходного Текста (которое для краткости называют Редактор).

Прежде чем начинать работу, необходимо убедиться, что можно распознать эти два важных элемента. Дизайнер Форм показан на рисунке 1, окно Редактора - на рисунке 2.

Рисунок 1. Дизайнер Форм.

Рисунок 2. В окне Редактора создается логика управления программой.

Дизайнер Форм в Delphi столь интуитивно понятен и прост в использовании, что создание визуального интерфейса превращается в детскую игру.

Дизайнер Форм первоначально состоит из одного пустого окна, которое Вы заполняете всевозможными объектами, выбранными на Палитре Компонент.

Несмотря на всю важность Дизайнера Форм, местом, где программисты проводят основное время является Редактор. Логика является движущей силой программы и Редактор - то место, где она "кодируется".

Палитра Компонент (рисунок 3) позволяет выбрать нужные объекты для размещения их на Дизайнере Форм.

Для использования Палитры Компонент необходимо щелкнуть мышкой на один из объектов и потом второй раз - на Дизайнере Форм. Выбранный объект появится на проектируемом окне и им можно манипулировать с помощью мыши.

Палитра Компонент использует постраничную группировку объектов. Внизу Палитры находится набор закладок - Standard, Additional, Dialogs и т.д. Если щелкнуть мышью на одну из закладок, то можно перейти на следующую страницу Палитры Компонент [18].

Принцип разбиения на страницы широко используется в среде программирования Delphi и его легко можно использовать в своей программе. (На странице Additional есть компоненты для организации страниц с закладками сверху и снизу).

Рисунок 3: Палитра Компонент.

Предположим, помещается компонент TEdit на форму; можно двигать его с места на место, также можете использовать границу, прорисованную вокруг объекта для изменения его размеров. Большинством других компонент можно манипулировать тем же образом. Однако, невидимые во время выполнения программы компоненты (типа TMenu или TDataBase) не меняют своей формы.

Слева от Дизайнера Форм можно видеть Инспектор Объектов (рисунок 4). Нужно заметить, что информация в Инспекторе Объектов меняется в зависимости от объекта, выбранного на форме.

Важно понять, что каждый компонент является настоящим объектом и Вы можете менять его вид и поведение с помощью Инспектора Объектов [18].

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

Если нужно изменить что-нибудь, связанное с определенным компонентом, то обычно делается это в Инспекторе Объектов.

К примеру, можно изменить имя и размер компонента TLabel изменяя свойства Caption, Left, Top, Height, и Width.

Можно использовать закладки внизу Инспектора Объектов для переключения между страницами свойств и событий.

Рисунок 4. Инспектор Объектов.

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

Данный аспект среды программирования Delphi будет еще обсуждаться позднее.

Последняя важная часть среды Delphi - Справочник (on-line help).

Для доступа к этому инструменту нужно просто выбрать в системном меню пункт Help и затем Contents. На экране появится Справочник, показанный на рисунок 5.

Рисунок 5. Справочник.

Справочник является контекстно-зависимым; при нажатии клавиши F1, пользователь получает подсказку, соответствующую текущей ситуации. Например, находясь в Инспекторе Объектов, выберав какое-нибудь свойство и нажмите F1 - получите справку о назначении данного свойства.

Если в любой момент работы в среде Delphi возникает неясность или затруднение - необходиом нажать F1 и необходимая информация появится на экране [19].

Дополнительные элементы

1)       Меню (Menu System)

2)       Панель с кнопками для быстрого доступа (SpeedBar)

)         Редактор картинок (Image Editor)

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

Можно использовать меню для выполнения широкого круга задач; скорее всего, для наиболее общих задач вроде открытия и закрытия файлов, управления отладчиком или настройкой среды программирования.находится непосредственно под меню, слева от Палитры Компонент (рисунок 6). SpeedBar выполняет много из того, что можно сделать через меню.

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

Рисунок 6. SpeedBar находится слева от Палитры Компонент.

Редактор Картинок, показанный на рисунок 7, работает аналогично программе Paintbrush из Windows. Можно получить доступ к этому модулю выбрав пункт меню Tools | Image Editor.

Инструментальные средства [19]

В дополнение к инструментам, обсуждавшимся выше, существуют пять средств, поставляемых вместе с Delphi. Эти инструментальные средства:

)         Встроенный отладчик

)         Внешний отладчик (поставляется отдельно)

)         Компилятор командной строки

)         WinSight

Рисунок 7. Редактор Картинок.

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

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

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

Внешний отладчик делает все, что делает встроенный и кое-что еще. Он более быстр и мощен, чем встроенный.

Однако он не так удобен в использовании, главным образом из-за необходимости покидать среду Delphi [20].

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

Стандартные компоненты [14]

Для дальнейшего знакомства со средой программирования Delphi потребуется описать состав первой страницы Палитры Компонент.

На первой странице Палитры Компонент размещены 14 объектов (рисунок 8) определенно важных для использования.

Мало кто обойдется длительное время без кнопок, списков, окон ввода и т.д. Все эти объекты такая же часть Windows, как мышь или окно.

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

Рисунок 8. Компоненты, расположенные на первой странице Палитры.

Стандартные компоненты Delphi перечислены ниже с некоторыми комментариями по их применению.

При изучении данных компонент было бы полезно иметь под рукой компьютер с тем, чтобы посмотреть, как они работают и как ими манипулировать [20].

1)       TMainMenu позволяет поместить главное меню в программу. При помещении TMainMenu на форму это выглядит, как просто иконка. Иконки данного типа называют "невидимыми компонентом", поскольку они невидимы во время выполнения программы. Создание меню включает три шага: (1) помещение TMainMenu на форму, (2) вызов Дизайнера Меню через свойство Items в Инспекторе Объектов, (3) определение пунктов меню в Дизайнере Меню.

2)       TPopupMenu позволяет создавать всплывающие меню. Этот тип меню появляется по щелчку правой кнопки мыши.

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

)         TEdit - стандартный управляющий элемент Windows для ввода. Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы.

)         TMemo - иная форма TEdit. Подразумевает работу с большими текстами. TMemo может переносить слова, сохранять в Clipboard фрагменты текста и восстанавливать их, и другие основные функции редактора. TMemo имеет ограничения на объем текста в 32Кб, это составляет 10-20 страниц. (Есть VBX и "родные" компоненты Delphi, где этот предел снят).

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

)         TCheckBox отображает строку текста с маленьким окошком рядом. В окошке можно поставить отметку, которая означает, что что-то выбрано. Например, если посмотреть окно диалога настроек компилятора (пункт меню Options | Project, страница Compiler), то можно увидеть, что оно состоит преимущественно из CheckBox'ов.

)         TRadioButton позволяет выбрать только одну опцию из нескольких. Если Вы опять откроете диалог Options | Project и выберете страницу Linker Options, то Вы можете видеть, что секции Map file и Link buffer file состоят из наборов RadioButton.

)         TListBox нужен для показа прокручиваемого списка. Классический пример ListBox'а в среде Windows - выбор файла из списка в пункте меню File | Open многих приложений. Названия файлов или директорий и находятся в ListBox'е.

)         TComboBox во многом напоминает ListBox, за исключением того, что позволяет водить информацию в маленьком поле ввода сверху ListBox. Есть несколько типов ComboBox, но наиболее популярен выпадающий вниз (drop-down combo box), который можно видеть внизу окна диалога выбора файла.

)         TScrollbar - полоса прокрутки, появляется автоматически в объектах редактирования, ListBox'ах при необходимости прокрутки текста для просмотра.

)         TGroupBox используется для визуальных целей и для указания Windows, каков порядок перемещения по компонентам на форме (при нажатии клавиши TAB).

)         TPanel - управляющий элемент, похожий на TGroupBox, используется в декоративных целях. Чтобы использовать TPanel, просто поместите его на форму и затем положите другие компоненты на него. Теперь при перемещении TPanel будут передвигаться и эти компоненты. TPanel используется также для создания линейки инструментов и окна статуса.

)         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).

Рисунок 11. Диалог Alignment

Поскольку были выбраны сразу два компонента, то содержимое Инспектора Объектов изменится - он будет показывать только те поля, которые являются общими для объектов. Это означает то, что изменения в свойствах, повлияют не на один, а на все выбранные объекты.

2.4 Реализация проекта

Основные функции приложения

1.       Создает файл тестирования;

2.       Позволяет редактировать файлы тестирования;

.         Позволяет оправлять файл на печать;

.         Осуществляет тестирование.

Тестирующая программа состоит из 2 подпрограмм: Тестирование (программа test) и Администрирование (программа admin). Для корректной работы весь пакет необходимо скопировать на диск С.

Структура пакета проекта

Файловая структура:

Admintester.exe - исполняемый файл

tester.exe- исполняемый файл

Admintester.dpr- файл проекта

tester.dpr- файл проекта

Admintester.res- файл ресурсов пакета

tester.res- файл ресурсов пакета

AboutUnit.dfm, EditQuestionUnit.dfm, MainUnit.dfm, NewTestWizardUnit.dfm, QuestionResultUnit.dfm- файлы ресурсов форм

Unit1.dfm, Unit2.dfm, Unit3.dfm- файлы ресурсов форм

AboutUnit.dcu, EditQuestionUnit.dcu, MainUnit.dcu, NewTestWizardUnit.dcu, QuestionResultUnit.dcu - файлы скомпилированных модулей, содержат пакет стандартных компонентов, используемых модулей

Unit1. dcu, Unit2. dcu, Unit3. dcu- файлы скомпилированных модулей, содержат пакет стандартных компонентов, используемых модулей

AboutUnit.pas, EditQuestionUnit.pas, MainUnit.pas, NewTestWizardUnit.pas, QuestionResultUnit.pas - файлы модулей

Unit1.pas, Unit2.pas, Unit3.pas- файлы модулей

Обработчики событий

В структуру приложения по разработке файла теста входит 5 форм.главная форма, на которой расположены следующие компоненты: sButton1 - кнопка- главное меню- компонент для работы с изображениями- компонент для сохранения файла- компонент для открытия файла

Процедуры:

procedure ExitButtonClick(Sender: TObject); - процедура закрытия формы

procedure NewButtonClick(Sender: TObject); - процедура создания новый файл

procedure SaveButtonClick(Sender: TObject); - процедура сохраненияSaveAsMenuClick(Sender: TObject); - процедура сохранить какOpenButtonClick(Sender: TObject); - процедура открытия файлаsButton1Click(Sender: TObject); - процедура открытия формы AboutFormFormShow(Sender: TObject);ShowHint(Sender: TObject);- процедура отображения подсказок.dfm - Форма для создания нового теста. На ней расположены следующие компоненты:, Button2 - кнопки- поле для ввода названия теста- поле для выбора типа теста

Label1, Label3, Label4 - метки

Процедуры:

procedure FormShow(Sender: TObject);

QuestionResultUnit.dfm - Форма создания, редактирования вопросов.

sButton1, sButton2, sButton3, sButton4 - кнопки

ImageList1 - компонент для работы с изображениями

ResultView - окно отображения списка ответов- окно отображения списка вопросов

Процедуры:FormClose(Sender: TObject; var Action: TCloseAction); - процедура закрытия формыFormShow(Sender: TObject);QuestionTreeViewChange(Sender: TObject; Node: TTreeNode); - процедура окна отображения списка вопросовFormCreate(Sender: TObject);sButton1Click(Sender: TObject); - процедура создания нового вопросаsButton2Click(Sender: TObject); - процедура редактирования вопросаsButton3Click(Sender: TObject); - процедура удаления вопросаsButton4Click(Sender: TObject); - процедура закрытия формы.dfm - Форма добавления вопросов, Button2, NewResultButton, SpeedButton1 - кнопки

ImageList1 - компонент для работы с изображениями- окно ввода данных- окно добавления данных

Label1, Label3 - метки

Процедуры:FormShow(Sender: TObject);NewResultButtonClick(Sender: TObject); - процедура управления данныхSpeedButton1Click(Sender: TObject); - процедура удаления данных.dfm - Форма отображения данных о программе

CloseButton - кнопка, Label2, Label3, Label4 - метки

В структуру приложения по тестированию входит 3 формы.

Unit1.dfm - Форма ввода данных - кнопка

sEdit1, sEdit2, sEdit3 - окно ввода данных

Label1, Label2, Label3, Label4 - метки

Процедуры:

procedure sBitBtn1Click(Sender: TObject); - процедура перехода на Form2

Unit2.dfm - Форма отображения вопросов

sButton1, sButton2, sButton3, sButton4, sButton5 - кнопки

QuestionLabel - метка

QuestionCheckList - окно вывода вариантов ответа- компонент для работы с изображениями- компонент для открытия файла

Процедуры:

procedure sButton1Click(Sender: TObject); - процедура открытия файлаsButton3Click(Sender: TObject); - процедура закрытия формыFormShow(Sender: TObject); - процедура выводящая форму на экранFormDestroy(Sender: TObject); - процедура уничтожения формыsButton2Click(Sender: TObject); - процедура запуска тестирования

procedure sButton4Click(Sender: TObject); - процедура перехода на следующий вопрос

sButton1 - кнопки

Label1, Label2, Label3, Label4 - метки

Процедуры:

procedure sButton1Click(Sender: TObject); - процедура выхода из формы

procedure FormActivate(Sender: TObject);

3. Руководство пользователя


Приложение «Admin Tester» предназначено для создания тестового файла. Основная форма приложения представлена на рисунке 12.

Рисунок 12. Главная форма приложения.

Режим «Окно создания нового теста» (рисунок 13) имеет 2 поля:

1.       Название теста (вводится с клавиатуры);

2.       Тип теста (выбирается из предложенного);

Рисунок 13.Окно создания нового теста.

Режим «Тест» (рисунок 14) позволяет выполнить редактирование теста:

1.       Создать новый вопрос;

2.       Редактировать;

.         Удалить;

Рисунок 14.Окно создания вопросов.

При создании или редактировании вопроса появляется следующая форма (рисунок 15):

Рисунок 15. Создание вопроса.

После ввода вопроса необходимо нажать кнопку «добавить» для ввода ответов (рисунок 16) и произвести это действие столько раз, сколько вариантов ответов планируется (рисунок 17).

Рисунок 16. Добавление ответов.

Рисунок 17. Варианты ответов.

После нажатия кнопки «Да» появляется форма с вопросом и ответами, добавленными в базу данных (рисунок 18).

Рисунок 18. База вопросов и ответов.

Режим «Сохранить» и «Сохранить как» (рисунок 19) позволяет выполнить сохранение тестового файла.

Рисунок 19. Окно сохранения тестов.

При нажатии кнопки «О программе» появляется следующая форма (рисунок 20):

Рисунок 20. Форма О программе.

Приложение «Тестирующая программа» (рисунок 21) предназначена для тестирования студентов.

Форма имеет 3 поля:

1.       Имя (вводится с клавиатуры в поле ввода);

.         Фамилия (вводится с клавиатуры в поле ввода);

.         Группа (вводится с клавиатуры в поле ввода);

Рисунок 21. Окно ввода данных

Режим «Тестирования» (рисунок 22) производит тестирование и имеет следующие функции:

1.       Открыть (Открывает окно загрузки файла теста - рисунок 23);

2.       Начать (Начинает тестирование);

.         Выход (Выходит из приложения);

.         Результат (Выводит результат тестирования);

.         Следующий вопрос (Выводит следующий вопрос);

Рисунок 22. Окно тестирования

Рисунок 23. Добавление тестовой базы.

При нажатии кнопки «Начать» появляется вопрос и варианты ответов (рисунок 24).

Режим «Результат» (рисунок 25) выводит результат тестирования.

Рисунок 24. Начало тестирования

Рисунок 25. Окно вывода результата

4. Методика применения

.1 Методические аспекты использования тестируемого для текущего контроля знаний учащихся

К настоящему времени в школьной практике проверки знаний учащихся сложились две основные формы контроля: устный опрос и письменная работа [21].

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

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

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

Свободной от этих недостатков является форма контроля в виде тестовых заданий. Она может с успехом применяться для текущей проверки знаний.

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

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

Система тестовых заданий имеет и еще одно достоинство, так как позволяет избавиться от психологических проблем [21].

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

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

Среди различных видов письменного контроля в старшей школе хорошо зарекомендовали себя такие формы, как большое домашнее задание по целому разделу (БДЗ), подготовка рефератов и докладов по отдельным темам.

Успешное и эффективное применение методов тестирования целиком зависит от двух основных факторов. Во-первых - это отсутствие доступа посторонних к данным, содержащим информацию о правильных ответах.

Но нельзя забывать о том, что инициативные группы учащихся могут восстановить таблицу правильных ответов к предложенным вариантам тестовых заданий, и обменяться полученными данными с учениками других классов. Поэтому не рекомендуется использовать одни и те же варианты тестов в различных классах [22].

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

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

Очень часто очевидность приводимых неверных ответов столь явственна, что тестируемому не составляет труда угадать правильный ответ методом исключения неверных вариантов.

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

Суть этих рекомендаций сводится к следующему [23]:

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

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

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

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

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

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

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

Многолетний опыт использования программированного контроля знаний учащихся, особенно с применением компьютерной техники, при проверке знаний по информатике в 10-х и 11-х классах позволил выделить следующие положительные моменты [24]:

1.  Устранена возможность подсказок и списывания.

2.  Повысилась объективность оценки знания.

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

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

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

5.   Изменилась роль преподавателя, который освободился от "карательных" функций, связанных с контролем знаний и проставлением оценок.

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

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

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

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

.2 Проверка и коррекция знаний в системе личностно ориентированной технологии образования с использованием тестирования

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

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

Очевидно, что одним из наиболее важных параметров является способность самостоятельного и ответственного выбора из многих вариантов жизненных возможностей. (Вероятно, имеет смысл говорить о том, что одна из задач школы состоит и в воспитании грамотного электората.) Это подразумевает как минимум [25]:

1.  социально адекватную систему ценностей и потребностей:

2.       наличие навыков рефлексии;

.         позитивную самооценку

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

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

В построении схемы работы мы опирались на понятие субъектного опыта, введенного И.С. Якиманской, принципы личностно ориентированной технологии образования, основанные на мультисенсорном подходе, описанные А.А. Плигиным и авторские разработки уроков учителя нашей школы И.А. Комаровой.

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

Особо важное значение имеют неявные цели, которые ставит перед учащимися преподаватель [26]:

1.       Повторение структуры изучаемого материала и объема, необходимых к контрольной работе знаний, умений, навыков (ЗУН).

2.       План построения ответа на вопросы о химических свойствах веществ.

.         Источники информации о материале.

.         Тренинг навыков рефлексии собственных состояний, самоанализ.

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

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

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

Его особенность в том, что он занимает меньше времени в отличие от других видов контроля.

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

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

Сравнительный анализ такой формы подготовки к контрольной работе и традиционный показал, что, помимо повышения уровня усвоения ЗУН, существенно меняется настроение детей на уроке в позитивную сторону, возрастает уверенность в собственных силах.

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

5. Охрана труда и техника безопасности


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

В связи с этим была создана и развивается наука о безопасности труда и жизнедеятельности человека.

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

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

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

На рабочем месте должны быть предусмотрены меры защиты от возможного воздействия опасных и вредных факторов производства. Уровни этих факторов не должны превышать предельных значений, оговоренных правовыми, техническими и санитарно-техническими нормами. Эти нормативные документы обязывают к созданию на рабочем месте условий труда, при которых влияние опасных и вредных факторов на работающих либо устранено совсем, либо находится в допустимых пределах [27].

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

Комфортные и безопасные условия труда - один из основных факторов влияющих на производительность и безопасность труда, здоровье работников.

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

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

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

.1 Характеристика условий труда программиста

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

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

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

.2 Требования к производственным помещениям

Окраска и коэффициенты отражения

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

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

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

В помещениях, где находится компьютер, необходимо обеспечить следующие величины коэффициента отражения: для потолка: 60…70%, для стен: 40…50%, для пола: около 30%. Для других поверхностей и рабочей мебели: 30…40%.

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

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

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

Существует три вида освещения - естественное, искусственное и совмещенное (естественное и искусственное вместе).

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

Искусственное освещение применяется при работе в темное время суток и днем, когда не удается обеспечить нормированные значения коэффициента естественного освещения (пасмурная погода, короткий световой день).

Освещение, при котором недостаточное по нормам естественное освещение дополняется искусственным, называется совмещенным освещением.

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

Согласно СНиП 26-05-95 в помещений вычислительных центров необходимо применить систему комбинированного освещения.

При выполнении работ категории высокой зрительной точности (наименьший размер объекта различения 0,3…0,5мм) величина коэффициента естественного освещения (КЕО) должна быть не ниже 1,5%, а при зрительной работе средней точности (наименьший размер объекта различения 0,5…1,0 мм) КЕО должен быть не ниже 1,0%. В качестве источников искусственного освещения обычно используются люминесцентные лампы типа ЛБ или ДРЛ, которые попарно объединяются в светильники, которые должны располагаться над рабочими поверхностями равномерно.

Требования к освещенности в помещениях, где установлены компьютеры, следующие: при выполнении зрительных работ высокой точности общая освещенность должна составлять 300лк, а комбинированная - 750лк; аналогичные требования при выполнении работ средней точности - 200 и 300лк соответственно.

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

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

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

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

В помещениях, где установлены компьютеры, должны соблюдаться определенные параметры микроклимата. В санитарных нормах СаНПиН 2.2.4.548-96 «Гигиена труда и микроклимата помещений», установлены величины параметров микроклимата, создающие комфортные условия. Эти нормы устанавливаются в зависимости от времени года, характера трудового процесса и характера производственного помещения указанны в таблице 1.

Объем помещений, в которых размещены работники вычислительных центров, не должен быть меньше 19,5м3/человека с учетом максимального числа одновременно работающих в смену. Нормы подачи свежего воздуха в помещения, где расположены компьютеры, приведены в таблице 2.

Таблица 1. Параметры микроклимата для помещений, где установлены компьютеры

Период года

Параметр микроклимата

Величина

Холодный

Температура воздуха в помещении Относительная влажность Скорость движения воздуха

22…24°С 40…60% до 0,1м/с

Теплый

Температура воздуха в помещении Относительная влажность Скорость движения воздуха

23…25°С 40…60% 0,1…0,2м/с


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

Характеристика помещения

Объемный расход подаваемого в помещение свежего воздуха, м3 /на одного человека в час

Объем до 20м3 на человека 20…40м3 на человека Более 40м3 на человека

Не менее 30 Не менее 20 Естественная вентиляция


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

В нашем случае обеспечивать комфортные условия работы специалиста будет кондиционер. Кондиционер - это автоматизированная вентиляционная установка, которая поддерживает в помещении заданные параметры микроклимата [29].

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

Под воздействием шума снижается концентрация внимания, нарушаются физиологические функции, появляется усталость в связи с повышенными энергетическими затратами и нервно-психическим напряжением, ухудшается речевая коммутация. Все это снижает работоспособность человека и его производительность, качество и безопасность труда. Длительное воздействие интенсивного шума [выше 80 дБ(А)] на слух человека приводит к его частичной или полной потере.

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

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

Максимальный уровень рентгеновского излучения на рабочем месте оператора компьютера обычно не превышает 10мкбэр/ч, а интенсивность ультрафиолетового и инфракрасного излучений от экрана монитора лежит в пределах 10…100 мВт/м2.

Таблица 3. Допустимые значения параметров неионизирующих электромагнитных излучений (в соответствии с СанПиН 2.2.2.542-96)

Наименование параметра

Допустимые значения

Напряженность электрической составляющей электромагнитного поля на расстоянии 50см от поверхности видеомонитора

10В/м

Напряженность магнитной составляющей электромагнитного поля на расстоянии 50см от поверхности видеомонитора

0,3А/м

Напряженность электростатического поля не должна превышать: для взрослых пользователей для детей дошкольных учреждений и учащихся средних специальных и высших учебных заведений

 20кВ/м  15кВ/м


Для снижения воздействия этих видов излучения применяются мониторы с пониженным уровнем излучения (MPR-II, TCO-92, TCO-99), устанавливаются защитные экраны, а также соблюдаются регламентированные режимы труда и отдыха.

.3 Эргономические требования к рабочему месту

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

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

Эргономическими аспектами проектирования видеотерминальных рабочих мест, в частности, являются: высота рабочей поверхности, размеры пространства для ног, требования к расположению документов на рабочем месте (наличие и размеры подставки для документов, возможность различного размещения документов, расстояние от глаз пользователя до экрана, документа, клавиатуры и т.д.), характеристики рабочего кресла, требования к поверхности рабочего стола, регулируемость элементов рабочего места [30].

Главными элементами рабочего места программиста являются стол и кресло. Основным рабочим положением является положение сидя.

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

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

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

Для комфортной работы стол должен удовлетворять следующим условиям [30]:

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

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

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

.         конструкция стола должна предусматривать наличие выдвижных ящиков (не менее 3 для хранения документации, листингов, канцелярских принадлежностей). высота рабочей поверхности рекомендуется в пределах 680-760мм. Высота поверхности, на которую устанавливается клавиатура, должна быть около 650мм.

Большое значение придается характеристикам рабочего кресла. Так, рекомендуемая высота сиденья над уровнем пола находится в пределах 420-550мм. Поверхность сиденья мягкая, передний край закругленный, а угол наклона спинки - регулируемый.

Необходимо предусматривать при проектировании возможность различного размещения документов: сбоку от видеотерминала, между монитором и клавиатурой и т.п. Кроме того, в случаях, когда видеотерминал имеет низкое качество изображения, например заметны мелькания, расстояние от глаз до экрана делают больше (около 700 мм), чем расстояние от глаза до документа (300-450 мм). Вообще при высоком качестве изображения на видеотерминале расстояние от глаз пользователя до экрана, документа и клавиатуры может быть равным.

Положение экрана определяется:

1.       расстоянием считывания (0,6…0,7 м);

.         углом считывания, направлением взгляда на 20° ниже горизонтали к центру экрана, причем экран перпендикулярен этому направлению.

Должна также предусматриваться возможность регулирования экрана:

.         по высоте +3 см;

.         по наклону от -10° до +20° относительно вертикали;

.         в левом и правом направлениях.

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

1.       голова не должна быть наклонена более чем на 20°,

.         плечи должны быть расслаблены,

.         локти - под углом 80°…100°,

.         предплечья и кисти рук - в горизонтальном положении.

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

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

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

Если расстояние от глаз оператора до экрана дисплея составляет 60…80 см, то высота знака должна быть не менее 3мм, оптимальное соотношение ширины и высоты знака составляет 3:4, а расстояние между знаками - 15…20% их высоты. Соотношение яркости фона экрана и символов - от 1:2 до 1:15.

Во время пользования компьютером медики советуют устанавливать монитор на расстоянии 50-60 см от глаз. Специалисты также считают, что верхняя часть видеодисплея должна быть на уровне глаз или чуть ниже. Когда человек смотрит прямо перед собой, его глаза открываются шире, чем когда он смотрит вниз. За счет этого площадь обзора значительно увеличивается, вызывая обезвоживание глаз. К тому же если экран установлен высоко, а глаза широко открыты, нарушается функция моргания. Это значит, что глаза не закрываются полностью, не омываются слезной жидкостью, не получают достаточного увлажнения, что приводит к их быстрой утомляемости.

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

.4 Противопожарная безопасность

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

Аппараты пожаротушения подразделяют на стационарные установки и огнетушители (ручные до 10 л. и передвижные или стационарные объемом свыше 25 л.).

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

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

В качестве такого средства пожаротушения можно выбрать химический ОХП-10 и углекислотные ОУ-2, ОУ-3 ОУ-5, ОУ-8 огнетушители, которые применяются для тушения пожаров электроустановок, находящихся под напряжением.

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

5.5 Расчет уровня шума

образование тестирование компьютерный программа

Одним из неблагоприятных факторов производственной среды является высокий уровень шума, создаваемый печатными устройствами, оборудованием для кондиционирования воздуха, вентиляторами систем охлаждения в самих ЭВМ [30].

Для решения вопросов о необходимости и целесообразности снижения шума необходимо знать уровни шума на рабочем месте оператора.

Уровень шума, возникающий от нескольких некогерентных источников, работающих одновременно, подсчитывается на основании принципа энергетического суммирования излучений отдельных источников (1):

 (1)

где Li - уровень звукового давления i-го источника шума;

n - количество источников шума.

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

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

Таблица 4. Уровни звукового давления различных источников.

Источник шума

Уровень шума, дБ

Жесткий диск

25

Кулер

29

Монитор

7

Клавиатура

10

Принтер

63

Сканер

38

Кондиционер

36


Обычно рабочее место оператора оснащено следующим оборудованием: винчестер в системном блоке, вентилятор(ы) систем охлаждения ПК, монитор, клавиатура, принтер и сканер.

Подставив значения уровня звукового давления для каждого вида оборудования в формулу, получим (2):

L=10·lg(102,5+102,9+100,7+101+106,3+103,8 + 103,6)=63,03 дБ (2)

Полученное значение не превышает допустимый уровень шума для рабочего места оператора, равный 65 дБ (ГОСТ 12.1.030). И если учесть, что вряд ли такие периферийные устройства как сканер и принтер будут использоваться одновременно, то эта цифра будет еще ниже. Кроме того, при работе принтера непосредственное присутствие оператора необязательно, т.к. принтер снабжен механизмом автоподачи листов.

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

Заключение


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

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

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

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

В ходе разработки программы «Тестирующая программа» изучены принципы программирования данных средствами Borland Delphi, изучена работа с записями. При создании программы «Тестирующая программа» создана простая и удобная в эксплуатации программа для составления тестов.

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

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

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

Список использованных источников


1.  Челышкова М.Б. Теория и практика конструирования педагогических тестов. - М.: Информационно-издательский дом «Филинъ», 2003.

2.       Башмаков А.Й., Башмаков И.А. Разработка компьютерных учебников и обучающих систем. - М.: Информационно-издательский дом «Филинъ», 2003.

3.       IMS Question & Test Interoperability: ASI Information Model Specification.

4.       Бершадский A.M., Кревский И.Г., Вергазов Р.И. Удаленное тестирование в ДО // Дистанционное образование: открытые и виртуальные среды: Тезисы докладов 7-й Между нар. конф. По дистанционному образованию, не вошедшие в официальный сборник конференции (Россия, Москва, МЭСИ, 17-18 июня 1999 г.) - М.: МЭСИ, 1999. - С.2-4.

5.  Кревский И.Г., Вергазов Р.И. Использование компьютерных средств контроля знаний для анализа качества подготовки специалистов // Мониторинг и контроль качества образования: развитие методологии и опыт. Книга 3/Материалы X Симпозиума «Квалиметрия в образовании: методология и практика». - М.: Исследовательский центр проблем качества подготовки специалистов, 2002. - С.257-262.

6.  Васильев В.И., Демидов А.Н., Малышев Н.Г., Тягунова Т.Н. "Методологические правила конструирования компьютерных педагогических тестов", - М., ВТУ, 2000, 64 с.

7.       Челышкова М.Б. Адаптивное тестирование в образовании М.: Информационно-издательский дом «Филинъ», 2003.

.         Белов А.А. Система анализа результатов тестирования // Университетское образование: Сборник материалов VIII Междунар. науч.-методич. конф. - Пенза: ПДЗ, 2004. - С.497-498.

.         Вергазов Р.И., Кревский И.Г., Жильцов А.Ю. Автоматизация проверки качества тестовых заданий // Инновации в образовании: Материалы I науч.-методич. конф. - Пенза, Инф.-издат. Центр ПТУ, 2003. - С.32-35.

.         Вергазов Р.И., Кревский И.Г., Жильцов А.Ю. Подсистема статистики и проверки качества тестовых материалов // Университетское образование: Сборник материалов VII Междунар. науч.-методич. конф. - Пенза: ПДЗ, 2003. - С.497-498.

.         Кревский И.Г., Белов А.А., Вергазов Р.И., Овчинников С.И. Средства геонавигации и off-line тестирования портала открытого образования // Человеческое измерение в информационном обществе: тезисы докладов Всероссийской науч.-практич. конф. - М.: ВВЦ, 2003. - С.86-87.

12.    Архангельский А.Я., Программирование в Delphi 7 - БИНОМ-Пресс, Москва, 2004 г.

13.     В.В. Фаронов, П.В. Шумаков, «Delphi 7. Руководство разработчика баз данных», Издательство «Нолидж», Москва, 2001 г.

14.   В. В. Фаронов. Система программирования Delphi. - СПб.: БХВ-Петербург, 2003. - 912 с.

15.     Гаевский А. Разработка программных приложений на Delphi 7 - М.: Киев, 2000.

16.    Христочевский С.А., «Информационные и коммуникационные технологии в образовании» - Москва: «Информатика и образование», 2000 г.

17.  Основы открытого образования /Андреев А.А., Каплан С.Л., Краснова Г.А., Лобачев С.Л., Лупанов К.Ю., Поляков А.А., Скамницкий А.А.,

18.     Солдаткин В.И.; Отв.ред. В.И. Солдаткин. - T.I. - РГИОО. - М.: НИИЦ РАО, 2002.

19.     Бершадский A.M., Кревский И.Г., Вергазов Р.И. Использование компьютерных средств контроля знаний для проведения междисциплинарного экзамена // Университетское образование: Сборник материалов VII Междунар. науч.-методич. конф. - Пенза: ПДЗ, 2003. - С.492-493.

20.     Подласый И.П. Педагогика. Новый курс: Учебник для студ. пед. вузов: в 2 кн. - М.: Гуманит. изд. центр ВЛАДОС, 1999. - Кн. 2: Процесс воспитания. - 256 с.

21.     Подластый И.П. Педагогика. Новый курс: Учебник для студентов пед.вузов: В 2кн.- М. Гуманит.изд.центр Владос,1999. - Кн.2:Процесс воспитания -256с.

22.  Безопасность жизнедеятельности. под. ред. А.И. Сидорова. - М: КНОРУС, 2007г.

23.     Охрана труда. Денисенко О.В. - М: Просвещение, 1985 г..

.         Безопасность жизнедеятельности: безопасность технологических процессов и производств. Кукин П.П., В.Л. Лапин - М: высшая школа, 2004 г.

.         Охрана труда. Стула М.Б. - М: Просвещение, 1989 г.

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

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!