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

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

хорошую работу на сайт">

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

Размещено на http://www.allbest.ru/

  • Введение
  • 1. Методологический подход к разработке обучающе-контролирующей программы
  • 1.1 Контроль знаний как форма педагогической деятельности
  • 1.4 Критерии качества тестов
  • 2. Проектирование обучающе-контролирующей программы
  • 2.1 Представление языка Borland Delphi
  • 2.2 Анализ задания
  • 2.3 Определение пути и метода решения задачи
  • 2.4 Разработка интерфейса пользователя
  • Заключение
  • Список используемых источников
  • Приложение
  • Введение
  • Контроль знаний и умений учащихся - является одним из самых основных элементов учебно-познавательного процесса. От правильной организации контроля в основном зависит эффективность управления учебно-воспитательным процессом и качество подготовки выпускников. Благодаря контролю, между учителем и учащимся устанавливается «обратная связь», которая позволяет дать оценку динамике усвоения учебного материала, действительный уровень владения системой знаний, умений и навыков и на основе их анализа вносить соответствующие коррективы в организацию учебного процесса
  • Контроль знаний учащихся с помощью компьютерной программы исключает возможность ошибки учителя при проверке контрольных заданий, сводит к минимуму время, необходимое на проверку (время ожидания оценки учениками), избавляет от необходимости раздачи и сбора контролирующего материала на бумажных носителях. В условиях, когда информатизация образования - одна из важнейших задач министерства образования, именно такой форме контроля знаний нужно отдавать предпочтение.
  • Все вышесказанное обуславливает актуальность выбранной мною темы: «Разработка обучающе-контролирующей программы».
  • В данном курсовом проекте рассмотрен программный продукт “Обучающе-контролирующая программа для контроля знаний обучающихся”. Он представляет собой вопросник из 20 вопросов с четырьмя вариантами ответов, определяющий уровень знаний обучающихся по предмету «Информатика».
  • Для разработки программы использовалась среда программирования Borland Delphi 7.0 под управлением Windows XP. Данная среда программирования позволяет создавать программы, состоящие из неограниченного количества модулей, поддерживает все современные технологии в области программирования, отвечает принципам объектно-ориентированного программирования. Создание программ в среде операционной системы Windows XP обеспечивает удобный пользовательский интерфейс, совместимость практически со всеми видами периферийных устройств, обмен данными между различными приложениями операционной системы.
  • Форма контроля знаний и умений учеников в виде компьютерного тестирования имеет очень привлекательные стороны, о которых всем известно. Объективность является очень высокой (все ребята, проходящие испытание находятся в одинаковых условиях, личные отношения между конкретным учеником и учителем никак не смогут повлиять на результаты тестирования), технологичность, предоставление возможности количественного анализа результатов обучения. Применение персональных компьютеров во время контроля знаний значительнее расширяет его возможности, обеспечивает ускоренную обработку результатов, хранение и накопление всей необходимой информации.
  • Целью работы является разработка обучающее-контролирующей программы в среде Delphi 7, соответствующей заданным условиям.
  • В соответствии с целью работы были поставлены и решены следующие основные задачи:
  • 1. Обследование и разработка технического задания
  • 2. Построение блок-схемы программы
  • 3. Разработка программы.
  • 4. Тестирование и устранение ошибок.
  • Теоретико-методологическая основа курсовой работы: исследование учебной литературы по дисциплине «Программирование на языках высокого уровня», «Психология», «Методика обучения информатике».
  • Теоретическая значимость исследования заключается в том, что данное исследование позволяет изучить и уточнить методику проведения контроля знаний.
  • Практическая значимость данной работы заключается в разработке обучающе- контролирующей программы.

тест программа borland delphi

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

1.1 Контроль знаний как форма педагогической деятельности

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

Контролирующую;

Прогностическую;

Ориентирующую;

Обучающую;

Воспитывающую;

Диагностическую;

Развивающую.

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

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

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

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

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

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

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

С помощью прогноза можно сделать верные выводы при последующем планировании и реализации учебного процесса.

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

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

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

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

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

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

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

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

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

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

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

1.2 Особенности тестовых заданий

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

Есть много объективной критиков в области традиционного оценивания результатов обучения. Одним из самых главных недостатков является минимальная объективность оценивания, о которой идет речь уже не один десяток лет. Приведем еще несколько доводов. По сведениям А.Н. Кимберга (Создание систем оценки качества знаний учащихся. Краснодар, 1994) в 1994 году в Москве из 50 тысяч выпускников получили золотые медали 110, а в Новосибирске из 8 тысяч - 55.

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

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

В настоящее время выделяют 3 уровня понимания теста и тестологии:

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

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

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

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

1.3 Классификация тестовых заданий

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

Существуют различные признаки по которым можно классифицировать тесты:

1. По характеру интерпретации результатов:

Критериально-ориентированные тесты;

Нормативно-ориентированные тесты.

Гомогенные тесты (касаются содержания отдельной учебной дисциплины;

Гетерогенные тесты (по совокупности дисциплин);

Интегративные (ответы на поставленные вопросы требуют знания учебного материала по двум и более дисциплинам).

3. По этапам контроля:

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

Текущий (в т.ч. диагностический);

Тематический;

Рубежный;

Итоговый.

4. По средствам предъявления:

Бланковые (тесты «бумага и карандаш»), эти тесты в свою очередь можно разделить на два вида:

а) с использованием тестовых тетрадей, в которых находятся
тестовые задания и в которых испытуемый фиксирует результаты;

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

Предметные - в которых необходимо манипулировать материальными объектами, результативность выполнения этих тестов зависит от скорости и правильности выполнения заданий;

Аппаратурные - тесты с использованием устройств для изучения особенностей внимания, восприятия, памяти и мышления;

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

Компьютерные.

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

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

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

Форма свободного изложения предполагает большой объем вводимой информации.

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

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

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

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

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

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

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

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

1.4 Критерии качества тестов

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

1. Тест должен иметь дифференцирующую способность.

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

2. Валидность теста.

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

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

3. Надежность теста.

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

На практике применяют три главных метода оценки надежности теста:

1) Повторное тестирование (ретестирование).

2) Параллельное тестирование.

3) Деление теста на части.

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

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

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

Основные требования к заданиям различного типа:

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

· к каждому заданию должны быть указания по их выполнению, инструкции («выберите один или несколько вариантов ответа», «вставьте слово или предложение», «Установить соответствие между элементами», «определить понятия в нужной последовательности»)

· каждое задание должно идти под своим порядковым номером, исходя из правила «от легкого к трудному», с учетом цели тестирования.

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

· в тексте не должно быть неопределенности или двусмысленности.

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

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

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

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

· в заданиях не должно присутствовать двойного отрицания.

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

Дополнительные требования к заданиям закрытой формы.

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

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

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

· Необходимо избегать заданий с формулировками отрицания. Если этого не возможно избежать, то такое слово должно быть выделено, к примеру, « не имеет», « не должен» и так далее. Отрицание не используется в утвердительных формулировках.

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

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

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

· Длина всех ответов должна быть примерно одинаковой.

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

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

· Если в ответ должно записываться число, то порядок чисел, как правило, должен быть записан упорядоченно, от большего к меньшему, или, наоборот, от меньшего к большему. При этом, если в ответе есть числа 1, 2, 3, 4, 5, то они должны стоять под соответствующими номерами ответов.

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

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

1. Текст задания должен начинаться со слова «Дополните…»

2. Для выполнения задания, требуется добавить одно - два слова или одну цифру.

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

· Задания, в которых нужно установить соответствие между одним или несколькими множителями должны начинаться с инструкции: «Установите соответствие…».

· Задания должны формулироваться так, чтобы все содержание можно было выразить в виде двух множеств с соответствующими названиями.

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

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

· Элементы столбцов должны быть выбраны по одному основанию.

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

Целесообразен следующий вид ответа для заданий этого типа: 1 2 3 4 5

· Задание должно начинаться со слов «Установите последовательность…»

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

· Должен быть сформулирован критерий упорядочивания.

Этапы создания педагогического теста.

Составление тестового материала - это очень трудоемкая и сложная процедура. В ней можно выделить следующие этапы:

Установление целей тестирования.

Выявление целей тестирования и специфики его проведения. Содержания учебной дисциплины должно быть отражено в содержании теста.

Переработка материала и вывод его в тестовой форме.

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

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

Апробация теста на репрезентативной выборке. Сбор эмпирических данных (составление матрицы тестовых баллов).

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

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

Улучшение качества теста путем замены некоторых заданий на новые.

2. Проектирование обучающее-контролирующей программы

2.1 Представление языка Borland Delphi

Язык Borland Delphi - язык программирования высокого уровня с поддержкой нескольких парадигм программирования: объектно-ориентированной, обобщенной и процедурной. Разработанная Бьёрн Страуструп (англ.BjarneStroustrup) в AT & TBellLaboratories (Мюррей-Хилл, Нью-Джерси) в 1979 году и названа « Borland Delphi 7».

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

Новые возможности Borland Delphi включают объявления в виде выражений, преобразованных типов в виде функций, операторы new и delete, тип bool, ссылки, функции, подставляются, аргументы по умолчанию, переопределения, пространства имен, классы, виртуальные функции, абстрактные классы и конструкторы, переопределения операторов, и многое другое.

В 2003 году Borland выпустила Delphi 8 (CBX), написанный при помощи той же инфраструктуры, что и JBuilder, который при этом был мало похож на C + Builder или C + + BuilderX. Этот продукт предназначался для разработки больших программ для крупных предприятий, но коммерческого успеха не достиг. В конце 2004 года Borland объявила, что продолжит развитие классического C + + Builder и объединит его со средой разработки Delphi, прекратив, таким образом, разработку C + + BuilderX. Спустя примерно год после этого объявления, Borland выпустила Borland Developer Studio 2006, который включал в себя Borland Delphi, Borland C + + Builder 2006, предлагавший улучшенное управление конфигурацией и отладкой. Borland Developer Studio 2006 - единственный полноценный комплект, содержащий Delphi, C Builder и C # Builder.

2.2 Анализ задания

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

1. Простота решения исходной задачи построения системы.

2. Возможность дополнения программы в процессе использования.

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

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

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

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

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

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

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

Например, рассмотрим тест, состоящий из 4 вопросов, каждый из которых имеет 3 варианта. Легко подсчитать, что общее количество вариантов равно 34 = 81. Добавив всего один дополнительный вариант каждого вопроса, получаем уже 44 = 256 уникальных вариантов. Под уникальным вариантом понимается вариант, хотя бы одна задача которого отличается от задач других вариантов. Реальный тест, состоящий из 5 вопросов с 10 вариантами каждого вопроса, будет способен случайным образом формировать 105 = 100 000 вариантов. Это дает возможность с минимальными затратами создать иллюзию никогда не повторяющегося задания теста.

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

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

Подсказок на один и тот же вопрос может быть и несколько, снижение баллов может быть пропорционально “ценности” подсказки. Пользователь может сам решать - использовать или не использовать ту или иную подсказку.

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

Так построено большинство современных тестов.

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

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

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

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

Однако имеются и недостатки.

Основным недостатком является конечность баз данных. Для того, чтобы обеспечить успешное функционирование тестирующей программы в течение длительного времени, необходимо постоянно добавлять и расширять базы данных. Иначе, постепенно программа перестанет выполнять свои функции. Ведь для того, чтобы знать ответы на любой вопрос программы, в рассмотренном выше примере, не надо решать 105 = 100 000 вариантов, а достаточно решить всего 5*10 = 50 задач.

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

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

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

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

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

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

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

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

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

Имеется в виду следующее:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.3 Определение пути и метода решения задачи

Среда Borland Delphi представляет собой SDI-приложение, главное окно которого содержит настраиваемую инструментальную панель (слева) и палитру компонентов (справа). Кроме этого, по умолчанию при запуске Borland Delphi появляются окно инспектора объектов (слева) и форма нового приложения (справа). Под окном формы приложения находится окно редактора кода

Формы являются основой приложений Borland Delphi. Создание пользовательского интерфейса приложения заключается в добавлении в окно формы элементов объектов Borland Delphi, называемых компонентами. Компоненты Borland Delphi располагаются на палитре компонентов, выполненной в виде многостраничного блокнота. Важная особенность Borland Delphi заключается в том, что он позволяет создавать собственные компоненты и настраивать палитру компонентов, а также создавать различные версии палитры компонентов для разных проектов.

Компоненты разделяются на видимые (визуальные) и невидимые (невизуальные). Визуальные компоненты появляются во время выполнения точно так же, как и при проектировании. Примерами являются кнопки и редактируемые поля. Визуальные компоненты появляются во время проектирования как пиктограммы на форме. Они никогда не видны во время выполнения, но имеют определенную функциональность (например, обеспечивают доступ к данным, вызывают стандартные диалоги Windows и др.)

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

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

Страница событий (Events) инспекторы объектов показывает список событий, распознаваемых компонентом (программирование для операционных систем с графическим интерфейсом пользователя, в частности, для Windows 95 или Windows NT предполагает описание реакции проекта на те или иные события, а сама операционная система занимается постоянным опросом компьютера с целью выявления наступления какого-либо события). Каждый компонент имеет свой собственный набор обработчиков событий. В Borland Delphi следует писать функции, называемые обработчиками событий, и связывать события с этими функциями. Создавая обработчик того или иного события, вы поручаете программе выполнить написанную функцию, если это событие произойдет.

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

Упростить процесс тестирования и отладки программы;

Разработать программу с усилиями больше одного программиста;

Сократить сроки и стоимость разработки программы.

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

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

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

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

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

Объект - это некая сущность в виртуальном пространстве, обладает определенным состоянием поведения, имеет заданное значение свойств (атрибутов) и операций над ними (методов). Как правило, при рассмотрении объектов, выделяется то, что объекты принадлежат нескольким классам, которые определяют поведение (является моделью) обьекта. Термины «экземпляр класса» и «объект» взаимозаменяемы.

Подобные документы

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

    курсовая работа , добавлен 06.03.2016

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

    курсовая работа , добавлен 15.10.2013

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

    курсовая работа , добавлен 18.05.2013

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

    курсовая работа , добавлен 17.04.2011

    Проектирование программного модуля в среде программирования Borland Delphi 7.0. Схемы алгоритмов решения задач по темам "Символьные переменные и строки", "Массивы", "Работа с файлами", "Создание анимации". Реализация программного модуля, код программы.

    отчет по практике , добавлен 21.04.2012

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

    курсовая работа , добавлен 28.09.2011

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

    курсовая работа , добавлен 21.02.2011

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

    курсовая работа , добавлен 21.07.2013

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

    курсовая работа , добавлен 18.07.2012

    Особенности среды визуального проектирования Borland Delphi 7.0. Этапы разработки программы и составления блок-схемы алгоритмов. Способы вычисления кусочно-заданной функции одной переменной. Рассмотрение компонентов среды Delphi, ее предназначение.

Cтраница 1


Контролирующая программа позволяет при наличии достаточного количества ЭВМ провести оперативное и объективное тестирование знаний студентов по данному вопросу.  

Контролирующие программы для машинной и безмашинной проверки знаний - правил, норм и конструкций по технике безопасности для предприятий нефтяной и газовой промышленности разрабатываются на кафедрах охраны труда МИНХ и ГП им. Губкина и Грозненского нефтяного института.  

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

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

Контролирующие программы для машинной и безмашинной проверки знаний правил, норм и инструкций по технике безопасности для предприятий нефтяной и газовой промышленности разрабатываются на кафедрах охраны труда МИНХиГП им. Губкина и Грозненского нефтяного института.  

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

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

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

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

Структурная схема контролирующей программы показана на рис. 9.1. На схеме блоки расположены в последовательности, соответствующей расположению их в тексте программы. Такое расположение блоков отражает их разделение по функциональному назначению: шесть блоков в верхней части схемы непосредственно связаны с работой преподавателя (включая блок 4, который участвует как в работе руководителя, так и студента); шесть блоков нижней части схемы (включая блок 4) обеспечивают работу ЭВМ со студентом.  

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

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

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

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

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

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

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

Вся информация по каждому кадру вводится в ЭВМ.

В соответствии со сказанным обучение с помощью ЭВМ производится за ряд шагов. На каждом шаге ЭВМ (программа):

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

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

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

Для примера рассмотрим построение простейших программ указанного вида.

Задача 12.14

Построить контролирующую программу по теме «Геометрическая фигура - прямоугольник».

Предварительно разобьем информацию, подлежащую контролю, на такие кадры:

  • 1) определение понятия «прямоугольник»;
  • 2) вычисление площади прямоугольника;
  • 3) вычисление периметра прямоугольника.

Текст каждого кадра, вопрос и эталон указаны непосредственно в сценарии.

Сценарий диалога контролирующей программы

П. 1. ЭВМ: «Проверим, что вы знаете о прямоугольнике? Вы готовы отвечать?(д/н)».

П. 2. Пользователь: ОТВЕТ=«д»/«н».

  • а) если ОТВЕТ=«н» - «Готовьтесь!» Перейти к п. 16;
  • б) если ОТВЕТ ф «д»/«н» - «Введите правильный ответ». Перейти к п. 1; иначе - перейти к п. 4.

П. 4. ЭВМ: «Введите фамилию».

П. 5. Пользователь: ОТВЕТ = .

Кадр 1.

П. 6. ЭВМ: «. Ответьте - которое из трех определений прямоугольника верное: *»

« 2....»;

П. 7. Пользователь: ОТВЕТ= 1/2/3.

  • а) если ОТВЕТ=1/3 - «Учите определение прямоугольника», «». Перейти к п. 9;
  • б) если ОТВЕТ=2 - «Правильно!». «». Число правильных ответов М увеличить на 1 (М=М+1). Перейти к п. 9;
  • в) если ОТВЕТ ф 1/2/3 - «Ответ не понятен!».

Перейти к п. 6.

Кадр 2.

П. 9. ЭВМ: «Ответьте на вопрос: чему равна площадь прямоугольника ЛВСВ: ЛВ = СВ = 50; ВС=М = 60?».

П. 10. Пользователь: ОТВЕТ = 300/ , где N ф 300.

  • а) если ОТВЕТ ф 300 - «Учите формулу вычисления площади!». Перейти кп. 12;
  • б) если ОТВЕТ = 300 - «Правильно!»; М=М+1.

Кадр 3.

П. 12. ЭВМ: «Ответьте на следующий вопрос: чему равен периметр прямоугольника АВСВ: АВ=СВ= 30; ВС=СВ= 100?».

П. 13. Пользователь: ОТВЕТ = 260/, где А ф 260.

  • а) если ОТВЕТ ф 260 - «Учите формулу вычисления периметра». Перейти кп. 15;
  • б) если ОТВЕТ = 260 - «Правильно!»; М=М+1.

П. 15. ЭВМ: «», «число Ваших верных ответов =», ; если М

если М = 3 - «Молодец! Отлично!». Перейти к п. 1.

П. 16. ЭВМ: «До свидания!». Останов.

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

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

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

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

Слайд 2

Компьютерный контроль

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

Слайд 3

Эффективность компьютерного контроля зависит от:

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

Слайд 4

Контролирующие программы - это

программные средства, предназначенные для проверки (оценки) качества знаний.

Слайд 5

Предназначение контролирующих программ -

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

Слайд 6

Требования к контролирующей программе:

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

Слайд 7

Определение понятия «Тест»

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

Слайд 8

Виды тестов:

  • Слайд 9

    Применение тестов

    1864г.-Дж. Фишер впервые применил тест для проверки знаний учащихся 1890 - Дж. Кеттел ввёл термин "тест" 1926г. –в России была опубликована первая серия тестов для школ 1970 г – развитие компьютерного тестирования

    Слайд 10

    Компьютерное тестирование

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

    Слайд 11

    Основные виды компьютерных тестов:

    Психологические (тесты интеллекта) Педагогические (тесты достижений или тесты успешности)

    Слайд 12

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

    Массовость и кратковременность Демократичность Технологичность Дифференцирующая способность Валидность Объективность Статистический анализ информации

    Слайд 13

    Недостатки компьютерного тестирования

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

    Слайд 15

    Четыре основные формы тестовых заданий:

    1. Задания с выбором одного или нескольких правильных ответов 2. Задания с открытой формой 3. Задания на установление соответствия 4. Задания на установление правильной последовательности.

    Слайд 16

    Задания с выбором одного или нескольких правильных ответов

    1.1. Выбор одного правильного ответа по принципу: один - правильный, все остальные (один, два, три и т.д.) – неправильные. 1.2. Выбор нескольких правильных ответов

    Слайд 17

    Задания открытой формы

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

    Слайд 18

    Выбор формы зависит от:

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

    Слайд 19

    Классификация видов и уровней знаний

    1. Знание названий, имен. 2. Знание смысла слов, названий и имен. 3. Знание фактов. 4. Знание определений. 5. Сравнительные, сопоставительные знания. 6. Знание противоположностей, противоречий, антонимов и т.п. объектов. 7. Ассоциативные знания. 8. Классификационные знания. 9. Причинные знания, знание причинно-следственных отношений, знание оснований. 10. Процессуальные, алгоритмические, процедурные знания. 11. Технологические знания. 12. Вероятностные знания. 13. Абстрактные знания. 14. Методологические знания.

    Слайд 20

    Общие требования к заданиям в тестовой форме

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

    Слайд 21

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

    Тест должен соответствовать целям тестирования; Тестовые задания должны быть правильными с точки зрения содержания; Тест должен соответствовать уровню современного состояния науки; Содержание теста должно быть комплексным и сбалансированным; Содержание теста должно быть системным

    Слайд 22

    Что такое ЕГЭ?

    Единый государственный экзамен (ЕГЭ) является основной формой государственной (итоговой) аттестации выпускников XI (XII) классов школ Российской Федерации

    Слайд 23

    Особенности ЕГЭ:

    единое расписание единые правила проведения использование заданий стандартизированной формы (КИМ) использование специальных бланков для оформления ответов на задания проведение письменно на русском языке (за исключением ЕГЭ по иностранным языкам)

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

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

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

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

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

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

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

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

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

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

    Цели данной работы:

    · Выделить основные этапы при создании теста;

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

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

    · Изучить возможности выбранных программ;

    · Выявить все «плюсы» и «минусы» программ;

    · Провести сравнительный анализ учебных возможностей выбранных программ;

    Основные этапы при создании теста

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

    Разработка тестового контроля включает следующие этапы:

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

    2) отбор и упорядочивание заданий;

    3) компоновка тестов по блокам;

    4) создание теста;

    6) проведение тестовых испытаний.

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

    Информационные навыки (узнает, вспоминает);

    Понимание (объясняет, показывает);

    Применение (демонстрирует);

    Анализ (обдумывает, рассуждает);

    Синтез (комбинирует, моделирует);

    Сравнительная оценка (сравнивает по параметрам),

    Это позволяет определить уровень сложности теста.

    Свойства тестов

    Тесты должны обладать следующими свойствами:

    Валидность (адекватность, обоснованность);

    Определенность (общепонятность);

    Надежность;

    Практичность;

    Простота в использовании;

    Прогностическая ценность.

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

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

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

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

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

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

    При составлении тестов должны учитываться также следующие требования:

    § строгое соответствие источникам информации, которыми пользуются учащиеся;

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

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

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

    § компактность или точность – нужно выбрать такую форму задания, при которой вопрос формируется настолько сжато, насколько это возможно;

    § отношение между заданиями – нужно следить за тем, чтоб задания не содержали в себе или не раскрывали ответы на другие задания;

    Контролирующие программы

    Программы этого типа предназначены для проверки (оценки) качества знаний.

    Широкое распространение этого вида программ объясняется следующими обстоятельствами:

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

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

    Согласно существуют некоторые требования к контролирующей программе:

    · ввод ответа в форме, максимально приближенной к общепринятой;

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

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

    1. Поле "Предмет" - здесь записывается название предмета по которому готовится тест (обязательное заполнение). Данное название будет показываться при открытие теста, при тестировании. И по умолчанию будет предложено в качестве имени папки, в которую будет сохраняться тест.

    2. Поле "Тема" - здесь записывается название темы данного предмета по которой составляется тест (обязательное заполнение). Данное название будет показываться при открытие теста, при тестировании. И по умолчанию будет предложено в качестве имени файла, под которым будет сохраняться тест.

    4. Поле "Выбор типа теста" - здесь можно выбрать тип теста, который вы хотите создавать. Данный выбор определяет то, как будет вестись подсчет набранных пользователем баллов. Есть два варианта:

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

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

    5. Поле "Порядок воспроизведения вопросов" - здесь выбирается способ показа вопросов при тестировании. Возможен один из трех вариантов:

    · "Прямой" - порядок показа вопросов совпадает с порядком их создания. Начиная с первого к последнему.

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

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

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

    7. Флаг "Установка возможности оценивать вопросы по баллу сложности" - установив этот флаг вы имеете возможность для каждого вопроса устанавливать свой балл сложности. В соответствии с этим итоговая оценка будет выставляться в зависимости от суммы набранных баллов и установленных критериев оценки. Если этот флаг не устанавливать, то приоритет у всех вопросов будет одинаков и итоговая оценка будет выставляться в зависимости от количества правильно отвеченных вопросов. Данный флаг актуален только для "Контрольного" типа теста.

    8. Флаг "Возможность прикрепления к вопросам и ответам рисунков" - установив этот флаг вы имеете возможность для каждого вопроса и варианта ответа (если это требуется) прикрепить свой рисунок. Поддерживаются рисунки следующих форматов: jpg, bmp, wmf, emf, ico.

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

    9. Флаг "Возможность разделять вопросы по группам" – наличие данного флага позволяет разделять вопросы по тема в рамках одного теста. А затем определять на сколько вопросов из каждой темы предоставить тестирующемуся отвечать. Название групп (тем) можно дать нажав кнопку "Назначить группы..". В появившемся окне добавить группы.

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

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

    Размер каждого теста может достигать до 1000 вопросов, а размер каждого вопроса и варианта ответа до 400 символов.

    1. Поле "Вопрос" - предназначено для ввода вопроса (обязательное заполнение).

    2. Поле "Группа, к которой относится вопрос" – если на предыдущем шаге вы использовали группы, то здесь вы должны выбрать ту группу (тему), к которой относится данный вопрос.

    3. Поле "Тип ответа на вопрос" - предназначено для выбора типа варианта ответа. Типов вариантов ответа может быть три:

    · "Один вариант ответа" - введя несколько вариантов ответов, правильным вы можете выбрать только один.

    · "Несколько вариантов ответов" - введя несколько вариантов ответов, правильным вы можете выбрать тоже несколько.

    · "Ввод с клавиатуры" – тестируемый вводит ответ с клавиатуры. Здесь вы можете ввести несколько правильных вариантов ответа, среди которых будет осуществляться поиск ответа введенного тестируемым.

    4. Поле "Варианты ответов" - предназначено для ввода и редактирования вариантов ответов к данному вопросу. Редактирование производится при помощи кнопки "Редактировать ответ" или контекстного меню (обязательное заполнение). Количество вариантов ответа может достигать 10.

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

    · "Изменить ответ..." – редактирование выбранного варианта ответа.

    · "Удалить ответ..." – удаление выбранного варианта ответа.

    · "Поднять на верх" – переместить выбранный вариант ответа на одну позицию вверх.

    · "Опустить вниз" – переместить выбранный вариант ответа на одну позицию вниз.

    · "Копировать" – скопировать в буфер обмена выделенный вариант ответа (для последующего использования в другом вопросе). Поддерживается 7 независимых уровней буфера обмена. Данный буфер обмена является автономным и не пересекается с буфером обмена Windows.

    · "Вставить" – скопировать вариант ответа из буфера обмена в вопрос.

    · "Очистить буфер" – очистить буфер обмена от вариантов ответа.

    · "Прикрепить рисунок к ответу…" – прикрепить рисунок к выбранному варианту ответа. Данный пункт появляется, если на предыдущем шаге вы выбрали флаг "Возможность прикрепления к вопросам и ответам рисунков".

    · "Прикрепить рисунок к вопросу…" – прикрепить рисунок к вопросу. Данный пункт появляется, если на предыдущем шаге вы выбрали флаг "Возможность прикрепления к вопросам и ответам рисунков".

    5. Поле "Балл" - если на предыдущем шаге вы поставили флаг "Установка возможности оценивать вопросы по баллу сложности" то здесь вы можете при помощи баллов определить сложность вопроса. Начисление баллов допускается в пределах от 1 до 100.

    7. Кнопка "Удалить" – удаление выбранного вопроса из общей базы.

    8. "Кнопки перехода" – переход к первому вопросу, предыдущему вопросу, следующему вопросу и последнему вопросу представлены на рис.4. А так же, есть возможность, быстрого прямого перехода к заданному вопросу.

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

    Вкладка "Параметры"

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

    · Вкладка "Общие"

    · Вкладка "Группы"

    · Вкладка "Оценка результатов"

    · Вкладка "Защита теста"

    · Вкладка "Статистика"

    Вкладка "Общие"

    1. "Балл сложности вопроса или варианта ответа" – если на первом шаге вы установили флаг "Установка возможности оценивать вопросы по баллу сложности", то выбрав этот флаг, при тестировании, будет показываться балл сложности текущего вопроса.

    2. "Сумму набранных баллов" – если на первом шаге вы установили флаг "Установка возможности оценивать вопросы по баллу сложности", то выбрав этот флаг, при тестировании, будет показываться сумма всех набранных баллов сложности.

    3. "Предварительную оценку" – выбрав этот флаг, при тестировании, будет видна предварительная оценка результатов тестирующегося. Оценка может быть представлена в целом виде (2, 3, 4, 5) или в дробном (2.38, 4.56 и т.д.), для отображения более детальной информации об уровне знаний.

    4. "Результат ответа на вопрос" – если вы хотите, чтобы, при тестировании, показывался диалог информируя пользователя о правильности ответа на вопрос, то установите этот флаг.

    5. "Затраченное время на тестирование" – если вы ограничили время тестирования, то установив этот флаг, при тестировании, будет показываться информация о количестве времени прошедшего с начала тестирования.

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

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

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

    9. "Количество вопросов предоставляемых для тестирования N из" – если на первом шаге вы не устанавливали флаг "Возможность разделять вопросы по группам", то в этом поле устанавливается количество вопросов, которое будет предоставляться тестирующемуся. Если флаг "Возможность разделять вопросы по группам" был установлен, данный параметр регулируется на вкладке "Параметры - Группы".

    10. "Упорядочить вопросы по степени их сложности" – если на первом шаге вы устанавливали флаг "

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

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

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

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

    14. "Возможность при тестировании пропустить N вопросов" – если установить этот флаг, то тестирующемуся будет предоставлена возможность пропустить N вопросов. Пропущенные вопросы в тесте не появятся, но вместо них придут другие N вопросов.

    15. "Возможность ответить позже на N вопросов" – если установить этот флаг, то тестирующемуся будет предоставлена возможность ответить позже на N вопросов. Оставленные "на потом" вопросы поместятся в конец списка.

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

    17. "Разрешить использовать калькулятор" – если установить этот флаг, то тестирующемуся будет предоставлена возможность использовать калькулятор.

    Вкладка "Группы"

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

    1. Настройка параметров общих групп:

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

    2. Настройка параметров специальных групп:

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

    · В окне "Комментарий при выборе спец. группы" вводится то сообщение, которое будет выдаваться тестирующемуся при выборе спец. группы.

    Вкладка "Оценка результатов"

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

    1. Поле "Использовать систему выставления оценок" – в данном поле можно выбрать по какой системе будет оцениваться тестируемый: по 5, 10, 20 или 50-и бальной.

    2. Поле "Настройка критериев выставления оценок" – в данномо поле можно регулировать критерии оценки в процентах.

    3. Поле "Выбор системы оценивания" – в данном поле можно выбрать систему, по которй будет будет оцениваться тестируемый. Существует два типа систем:

    · "Учет только 100%-ного правильного ответа" - при выборе данной системы, вопрос будет защитан как правильный только если тестируемый выбрал все правильные варианты ответа.

    Например: Есть вопрос с 5 вариантами ответов. 3 из 5 ответов являются верными (т.е. это вопрос с несколькими правильными вариантами ответа). Если выбрана данная система, то ответ защитается как правильный только, если будут выбраны все 3 правильных варианта ответа, иначе ответ будет защитан как не правильный.

    · "Равномерное распределение процентов на правильные и не правильные ответы" - при выборе данной системы, вопрос будет защитан частично правильно, даже если ответ был не полным.

    Например: Есть вопрос с 5 вариантами ответов. 3 из 5 ответов являются верными (т.е. это вопрос с несколькими правильными вариантами ответа). Если выбрана эта система, и тестирующий выбрал из 3 только 2 правильных ответа, то ему будет защитано (100/3)*2=66% правильности ответа. Если же тестирующий выбрал из 5 ответов 2 правильных и 1 неверный ответ, то ему будет защитано 33%+33% (это за 2 правильных ответа) и –20% (100/5 - за один неверный ответ) = 66%-20%=46% правильности ответа. И так далее.

    Вкладка "Защита теста"

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

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

    1. Поле "Пароль для редактирования теста" – здесь вы можете установить пароль на возможность просмотра и редактирования теста в модуле TestMaker.

    2. Поле "Повторите" – данное поле необходимо для подтверждения ранее введенного пароля.

    3. Поле "Пароль для проведения тестирования" – здесь вы можете установить пароль, который будет запрашиваться в начале тестирования в модуле TestInfo.

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

    5. Поле "Источник паролей" – в этом поле выбирается способ запроса введенных паролей:

    · "Запрашивать установленные пароли с клавиатуры" – запрос пароля осуществляется путем его ввода с клавиатуры.

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

    6. Флаг "При тестировании запретить переключение на другие задачи" – установив этот флаг, в процессе тестирования, будет запрещено переходить на другие задачи. Не работает в Windows NT.

    7. Флаг "При тестировании блокировать меню Пуск и Панель задач" – установив этот флаг, в процессе тестирования, будет запрещен доступ к меню "Пуск" и "Панели задач". Не работает в Windows NT.

    8. Флаг "При тестировании блокировать доступ к рабочему столу" – установив этот флаг, в процессе тестирования, рабочий стол будет дезактивирован.

    9. Флаг "При тестировании спрятать программу в Диспетчере задач" – установив этот флаг, в процессе тестирования, программа не будет видна в "Диспетчере задач". Не работает в Windows NT.

    10. Флаг "Запретить повторное прохождение теста" – установив этот флаг, по окончании тестирования, кнопка для повторного прохождения тестирования будет заблокирована.

    11. Флаг "Ограничить движение курсора мыши в пределах рабочей формы" – установив этот флаг, в процессе тестирования, курсор мыши будет находиться только в области программы.

    12. Флаг "Защитить тест путем его привязки к…" – данный флаг позволит вам привязать тест к уникальным параметрам комплектующих компьютера. Тест можно привязать к серийному номеру жесткого диска, модели и серийному номеру материнской платы (Не работает в Windows NT), к аппаратным параметрам центрального процессора и к содержимому дискеты. Таким образом, при попытке протестироваться на каком-нибудь другом компьютере будет выдаваться запрещающий диалог (данная возможность включена для защиты от несанкционированного копирования тестов с целью изучения их на других ПК).

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

    Данная вкладка предназначена для настройки параметров вывода статистики результатов тестирования.

    1. Флаг "Показать результаты тестирования" – если установить этот флаг, то по окончании тестирования, тестирующемуся будет показан его результат. Иначе результат тестирования будет недоступен.

    2. Флаг "Результат тестирования записывать в файл" – если установить этот флаг, то по окончании тестирования, все результаты будут записаны в файл "result.txt" (с целью их дальнейшего анализа).

    3. Кнопка "Выводы" – если в результирующий отчет вы хотите включить некоторые выводы, в зависимости от качества успеваемости, то нажмите эту кнопку. Рис.7. Количество выводов ограничено: не более 7. Слева устанавливаются границы (в баллах или процентах), в которые должен попасть результат. Справа вводится вывод соответствующий заданным границам. Максимальная сумма баллов, которыми вы располагаете будет автоматически подсчитана и выведена в строке "Максимальная сумма баллов".

    Дополнительные возможности компонента TestMaker.

    1. Меню "Тест - Новый" – создание нового теста.

    2. Меню "Тест - Открыть" – открытие для редактирование уже созданного теста.

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

    4. Меню "Тест - Печать" – создание "бумажного теста", распечатка теста или его экспорт в файл формата RTF. Данная возможность позволяет гибко настроить параметры печати для создания нескольких копий и вариантов теста.

    · Флаг "Без ответов" – вывод вопросов и вариантов ответа без указания правильных.

    · Флаг "С эталонами ответа" – вывод вопросов и вариантов ответа с указанием правильных. Правильные варианты ответа помечаются жирным шрифтом.

    · Флаг "Показывать группу, в которую входит вопрос" – если, в процессе создания теста, были использованы группы, то при выводе вопросов будет указано к какой группе он относится.

    · Флаг "Показывать балл сложности вопроса/варианта ответа" - если, в процессе создания теста, были использованы баллы сложности, то при выводе вопросов они будут указаны.

    · Флаг "Тип ответа на вопрос" – при выводе вопосов будет указано сколько в нем находится правильных ответов (один или несколько).

    · Флаг "Перемешивать вопросы" – вывод вопросов происходит в случайном виде.

    · Флаг "Перемешивать варианты ответов" – вывод вариантов ответа каждого вопроса происходит в случайном виде.

    · Поле "Количество показываемых вопросов" – выбор количества вопросов содержащихся в каждом варианте.

    · Поле "Количество создаваемых вариантов" – выбор количества различных вариантов.

    · Флаг "Добавить надпись Вариант №-x" – при выборе нескольких вариантов, каждый вариант будет сопровождаться надписью "Вариант №".

    5. Меню "Сервис - Настройки" – настройка параметров работы TestMaker.

    · Флаг "При редактировании вопросов удалять лишние пробелы в предложении" – если установить этот флаг, то при редактировании вопросов лишние и повторяющиеся пробелы будут автоматически убираться.

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

    · Флаг "При редактировании вопросов первую букву предложения делать заглавной" – если установить этот флаг, то при редактировании вопросов первая буква предложения автоматически будет становиться заглавной.

    · Флаг "При редактировании ответов удалять лишние пробелы в предложении" – если установить этот флаг, то при редактировании ответов лишние и повторяющиеся пробелы будут автоматически убираться.

    · Флаг "При редактировании ответов в конце предложения ставить точку" – если установить этот флаг, то при редактировании ответов в конце предложения будет автоматически ставиться точка.

    · Флаг "При редактировании ответов первую букву предложения делать заглавной" – если установить этот флаг, то при редактировании ответов первая буква предложения автоматически будет становиться заглавной.

    · Поле "Путь расположения тестов" – это поле предназначено для указания пути по которому будет осуществляться поиск тестов, а так же их сохранение.

    · Флаг "Проверять вопросы на повтор" – наличие этого флага подразумевает, при сохранении вопроса, автоматически проверять его на наличие повтора. Бывает полезно, когда не помнишь вводил ты этот вопрос или нет.

    Помимо всего выше перечисленного в TestMaker есть еще удобная возможность для перевода вопросов и вариантов ответа из сторонних редакторов (WordPad, MS-Word, Internet Explorer и др.) в редактор тестов. Для этого необходимо:

    · Открыть введенный тест в стороннем редакторе.

    · Открыть окно ввода вопросов в программе TestMaker.

    · И используя технологию Drag&Drop, путем перетаскивания, выделить необходимые слова и перенести их в окно ввода вопроса или вариантов ответа.

    Компонент TestInfo

    TestInfo – модуль предназначен для проведения тестирования учащихся на основе созданного файл - теста.

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

    Тестирование проходит в 3 этапа:

    1. Ввод данных о тестируемом и выбор теста.

    1. Поле "Введите Ф.И.О." - ввод инициалов тестируемого. Необязательно для заполнения.

    2. Поле "Введите номер группы" - ввод номера группы или подразделения тестируемого. Необязательно для заполнения.

    3. Поле "Выберите тему для тестирования" - выбор предмета и темы для прохождения тестирования.

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

    5. Поле "Дополнительная информация" - в данном поле отображается информация заданная преподавателем при создании теста.

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

    2. Ответ на предоставленные вопросы.

    1. Поле "Вопрос №" - отображение номера и текста вопроса с возможностью просмотра прикрепленного рисунка.

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

    3. Поле "Варианты ответа" - просмотр вариантов ответа на вопрос с возможностью просмотра прикрепленного рисунка.

    4. Флаг "Я думаю, этот ответ является верным" - ставим галочку, если считаем, что выбранный вариант ответа является верным. Если правильных вариантов ответа несколько, то данную галочку необходимо поставить у каждого ответа.

    5. Кнопка "Принять ответ" - после выбора всех правильных вариантов ответа, для подтверждения ответа на вопрос, нужно нажать данную кнопку.

    6. Кнопка "Вернуться назад" - возможность возврата на предыдущий вопрос. Данная возможность определяется на этапе создания теста.

    7. Кнопка "Пропустить вопрос" - возможность пропустить данный вопрос. Этот вопрос больше не появится, но вместо него придет другой. Данная возможность определяется на этапе создания теста.

    8. Кнопка "Ответить позже" - возможность на вопрос ответить позже. Данный вопрос переносится в конец списка. Данная возможность определяется на этапе создания теста.

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

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

    · Поле "Ф.И.О. тестируемого" – это поле предназначено для ввода инициалов тестируемого (необязательно).

    · Поле "Файл-тест" – имя файл-теста, который будет автоматически запускаться.

    · Поле "Спец. группа" – выбор спец. группы используемой в данном тесте.

    · Поле "Пароль для тестирования" – ввод пароля для подтверждения доступа к тестированию.

    · Флаг "Автоматически загружать заданный тест" – если установить этот флаг, то при загрузки программы выбранный тест будет запущен.

    Примечание : в модуле тестирования есть возможность работать с несколькими конфигурационными файлами. Т.е. если вы хотите автоматически запускать несколько тестов, то можно создать несколько конфигурационных файлов и по очереди запускать их в виде параметра из командной строки. Пример: " tinfo.exe st.ini" - где "st.ini" конфигурационный файл.

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

    · использование рисунков и ЛЮБЫХ OLE-объектов непосредственно в вопросах

    · полноценное форматирование описание теста и вопросов (каждый символ может быть написан своим шрифтом, цветом и т.д.)

    · предварительный просмотр теста

    · экспорт теста в формат RTF

    · печать теста: только вопросы, вопросы и ответы, вопросы и ответы + правильные ответы

    · защита теста паролем (отдельно для режимов изменения и тестирования)

    · возможность ограничения времени тестирования

    · сопровождение вопросов мультимедийными файлами

    · возможность копирования вопросов

    · шифрование и сжатие тестов

    · использование мыши, клавиатуры и горячих клавиш.

    · работа с буфером обмена Windows.

    · простой и интуитивно понятный интерфейс

    · выбор варианта показа вопросов при тестировании: от первого к последнему; от последнего к первому; случайным образом;

    · каждый вопрос может оцениваться своим уровнем сложности (назначение балла сложности);

    · возможность разрешить/запретить повторное прохождение теста;

    · поддержка различных типов вопросов;

    · число вопросов в тесте не ограничено

    · число вариантов ответа в каждом вопросе не ограничено

    · шифрование и сжатие тестов

    · возможность внесения дополнительной информации, которая будет показана перед началом тестирования;

    «-» отсутствует :

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

    · возможность ответить позже на несколько (задается преподавателем) вопросов;

    · возможность при тестировании блокировать доступ к рабочему столу;

    · возможность при тестировании ограничить движение мыши в пределах рабочей формы;

    · разработка тестов в стиле WYSIWYG (что видишь, то и получаешь) существенно облегчает работу с программой и позволяет освоить ее интерфейс в кратчайшие сроки.

    Типы вопросов, используемые в программе

    · вопросы закрытого типа:

    - одиночный выбор;

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

    Преимущество вопросов этого типа:

    Низка вероятность угадывания правильного ответа;

    Для правильного составления этих вопросов важно соблюдать следующие требования:

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

    - множественный выбор;

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

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

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

    Преимущество вопросов с множественным выбором:

    Вопросы достаточно надежны, поскольку отсутствуют факторы, связанные с субъективными оценками, которые снижают надежность;

    Низка вероятность угадывания правильных ответов;

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

    Все варианты ответов должны бать грамматически согласованны с основной частью задания;

    Вопросы должны содержать только одну мысль или утверждение;

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

    Как можно реже использовать отрицание в основной части;

    Вопрос не должен содержать лишних деталей;

    В традиционной педагогике выделяют следующие задачи контроля:

    · установить готовность учащегося к восприятию и усвоению новых знаний (восстановить внутрипредметные и межпредметные связи);

    · получить информацию о характере самостоятельной работы учащихся в процессе обучения;

    · выявить трудности и ошибки, причины их возникновения;

    · определить эффективность организации, методов и средств обучения;

    · выявить степень правильности, объем и глубину знаний и умений учащегося

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

    Изучив и проанализировав, выбранные мною программы (SuperTest and TeachLab),я сделала вывод, что не смотря на небольшие «минусы», обе программы подходят для использования их в учебном процессе. В обеих программах есть возможности для создания тестов, удовлетворяющих свойствам и требованиям (перечисленных выше). Остается лишь основная задача – правильно составить тест.

    1) Баранов В.Ю. Формы ответов при автоматизированном контроле знаний.-М.: Информатика и образование, №8, 2004г.

    2) Плотникова И.А. Методика тестового контроля в старших классах.-М: ИНФО, №1, 2000г.

    3) Трояновский В.М. Автоматизированный контроль знаний в системе взаимосвязных понятий.-М: Информатика и образование»,№3,2002г

    4) Черничин А.Н. Лабораторный практикум по курсу «Технические и аудиовизуальные средства обучения».-Смоленск: СГПУ, 2005. Ч3

    5) Шафрин Ю.А. Методический обзор для учителя по теме «Многопользовательские информационные системы».-М: Информатика, №38, 2004г.

    Приложение


    Возможности программы



    Возможное количество вопросов в тесте

    Не ограничено

    Поддержка различных типов вопросов

    - (отсутствует тип вопроса соответствие, область на рисунке


    Группировка вопросов теста по темам


    Использование рисунков и других OLE- объектов в вопросах

    Поддерживает технологию drag&drop


    Внесение дополнительной информации перед самим тестом


    Предварительный просмотр теста

    Печать теста

    Защита теста паролем

    Возможность ограничения времени

    Число вариантов в вопросе

    Не более 10

    Не ограничено

    Использование «горячих клавиш»

    Работа с буфером обмена Windows

    Возможность быстрого перехода к вопросу с заданным номером

    Возможность проверки вопросов на повтор

    Возможность ответить позже на несколько вопросов

    Каждый вопрос имеет свой уровень сложности

    Выбор показа вопросов при тестировании

    возможность перехода на след. вопрос, если ответ не правильный

    * - присутствует

    - - отсутствует