Разработка системы тестов для изучения языка программирования VBA
Тестирование как эффективный способ проверки знаний учащихся, его основные достоинства. Основные функции тестирования в педагогике. Разработка системы тестирования знаний с использованием языка программирования Visual Basic for Applications (VBA).
Рубрика | Педагогика |
Вид | статья |
Язык | русский |
Дата добавления | 03.05.2016 |
Размер файла | 566,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
РАЗРАБОТКА СИСТЕМЫ ТЕСТОВ ДЛЯ ИЗУЧЕНИЯ ЯЗЫКА ПРОГРАММИРОВАНИЯ VBA
Таран Алексей Сергеевич
студент 5 курса,
факультета естественных наук
и математики СВГУ, г. Магадан
E-mail: programmer@maglan.ru
Брачун Татьяна Анатольевна
Научный руководитель,
канд. эконом. наук, заведующая кафедрой
информатики СВГУ, г. Магадан
Одной из повседневных задач учительского труда является необходимость осуществлять контроль знаний учащихся. Формы контроля, применяемые учителями, очень разнообразны, но наиболее часто используются письменный или устный опросы. К сожалению, эти формы не лишены недостатков. При проведении устного опроса - это относительно большая затрата времени урока при небольшом количестве выставляемых оценок, при проведении письменных работ количество оценок возрастает, но много времени уходит на проверку.
Тестирование как эффективный способ проверки знаний находит в школе все большее применение. Одним из основных и несомненных его достоинств является минимум временных затрат на получение надежных итогов контроля. При тестировании используют как бумажные, так и электронные варианты. Последние особенно привлекательны, так как позволяют получить результаты практически сразу по завершении теста.
Тестирование в педагогике выполняет три основные взаимосвязанные функции: диагностическую, обучающую и воспитательную [1]:
· Диагностическая функция заключается в выявлении уровня знаний, умений, навыков учащегося. Это основная, и самая очевидная функция тестирования. По объективности, широте и скорости диагностирования, тестирование превосходит все остальные формы педагогического контроля.
· Обучающая функция тестирования состоит в мотивировании учащегося к активизации работы по усвоению учебного материала. Для усиления обучающей функции тестирования, могут быть использованы дополнительные меры стимулирования студентов, такие, как раздача преподавателем примерного перечня вопросов для самостоятельной подготовки, наличие в самом тесте наводящих вопросов и подсказок, совместный разбор результатов теста.
· Воспитательная функция проявляется в периодичности и неизбежности тестового контроля. Это дисциплинирует, организует и направляет деятельность учащихся, помогает выявить и устранить пробелы в знаниях, формирует стремление развить свои способности.
Тестирование - более независимый и справедливый метод. Все учащиеся находятся в равных условиях, как в процессе контроля, так и в процессе оценки, практически, исключая субъективизм преподавателя.
Следует отметить, что именно тестирование постепенно становится и основной формой сдачи экзаменов. С 2009 года для всех выпускников школ основной формой итоговой государственной аттестации в школе Российской Федерации является Единый Государственный Экзамен. С помощью тестовых технологий в течение года следует оценивать уровень усвоения материала учениками и формировать у них навык работы с тестовыми заданиями. Такие тренировки позволяют учащимся при сдаче ЕГЭ реально повысить балл. Во время таких тренировок развиваются соответствующие психотехнические навыки саморегулирования и самоконтроля. В связи с этим тестирование, как средство измерения и контроля знаний учеников, становится основным методом в российской школе.
Тестовые задания можно составить с использованием разнообразных компьютерных инструментов, начиная от различных редакторов и программ для разработки презентаций и до использования языков программирования и возможностей сети Интернет. Многие учителя информатики и ИКТ пробовали разработать для работы свою тестовую среду. Но разработка качественного тестового инструментария - длительный, трудоемкий и дорогостоящий процесс.
Данная статья посвящена разработке системы тестирования. Тест выполнен при помощи программного обеспечения MicrosoftPowerPoint 2010 с использованием языка программирования VisualBasicforApplications (VBA). Тест разработанный при помощи VBA будет состоять из вопросов по изучению языка программирования VisualBasicforApplications.
В самом начале были сформулированы ряд задач и пути их решения для создания системы тестов, но многие из них кардинально менялись в процессе выполнения работы. Так, например, только в процессе написании данной статьи поменялся один из очень важных моментов, связанный с вариативностью прохождения теста.
Для начала создается PowerPoint - стартовый слайд с темой тестирования и с полезными советами по прохождению тестирования. И с помощью не хитрых манипуляций с языком VBA создают кнопку, при помощи которой ученики смогут перейти непосредственно к процессу тестирования.
тестирование знание учащийся программирование
Рис 1. Стартовый слайд тестирования
При нажатии клавиши "Начать тестирование" сработает программный код и будет выбран произвольный номер слайда из массива номеров. Массив номеров в свою очередь равен количеству вопросов в презентации. В итоге при нажатии клавиши учениками за своими компьютерами, будут выбраны разные номера слайдов, что в свою очередь обеспечит вариативность тестирования, т.е. исключит возможность коллективного прохождения теста. Важно отметить, что управление презентацией происходит исключительно при помощи мыши (или же при помощи пальцев рук, если используется сенсорный экран), т.е. другие клавиши (вперед, назад или пробел) не работоспособны, за исключением, клавиши Esc, которая осуществляет выход из презентации. Так же отключена правая кнопка мыши, что в свою очередь обеспечивает невозможность перехода учеником на конкретный слайд, например на слайд с правильным ответом на конкретный вопрос.
Рис 2. Пример вопроса тестирования
После нажатия клавиши ученики переходят непосредственно к прохождению тестирования. Тест может состоять из разного числа вопросов, будь то 10, 20, 40 или даже 100 вопросов (правда в этом случае презентация будет очень "громоздкая"). Также на данном слайде слева внизу содержится информация о количестве пройденных и оставшихся вопросов. При выборе правильного ответа или не правильного и после нажатия клавиши "Далее" срабатывает тот или иной программный код.
Рис 3. Слайд с "правильным" ответом
Если ученик ответил правильно, то осуществляется переход на слайд, который просто информирует ученика о правильном ответе на предыдущий вопрос.
Рис 4. Слайд с "не правильным" ответом
Если же ученик ответил не правильно, то выполняется переход на слайд с объяснением правильного ответа. Слайд с объяснением может содержать разную информацию: текст, графика или таблицы. После прочтения ученик продолжает выполнять тест.
В любом случае происходит запись в различные переменные информации о количестве пройденных вопросах, о количестве вопросов на которые даны верные ответы и неверные ответы. Из этой информации в дальнейшем будет выставлена "итоговая оценка".
После прохождения тестирования, а именно после ответа на определенное количество вопросов (которое заранее определено в системе) осуществляется переход на итоговый слайд.
Рис 5. Итоговый слайд с информацией о результатах тестирования
На итоговом слайде выводиться информация о результатах тестирования, а именно процентное соотношение правильных ответов. И из чего в свою очередь подводиться итог: сдал ученик или же не сдал тест. А также предлагается пройти тест ещё раз, это особо актуально для тех, кто не справился с заданием.
Безусловно, тестирование имеет ряд преимуществ по сравнению с другими формами контроля знаний.
На сегодняшний день доступно множество различных программ для составления, и проведения тестов от самых простейших, выполненных в рамках студенческих проектов, до мощных и дорогих коммерческих систем формата предприятия. Не стоит сравнивать разработанную систему тестирования с такими мощными продуктами как SunRavTestOfficePro [4] или AditTestdesk [3].
Во-первых, цена этих продуктов колеблется в диапазоне от 5 тысяч рублей за стандартную лицензию и до 50 тысяч рублей за корпоративную лицензию, и во-вторых все-таки цели у разработанного продукта и у вышеназванных признанных продуктов разные.
Благодаря встроенным функциям PowerPoint можно создавать разные по типу вопросы, например:
· Одиночный выбор - выбор одного правильного ответа.
· Множественный выбор - выбор нескольких правильных ответов.
· Ввод строки или числа - ввод строки или числа с клавиатуры.
Оценивание результатов теста можно осуществлять по-разному, от присвоения одного балла за каждый правильный ответ до присвоения определенного количества баллов за определенный вопрос, например за сложный вопрос - 2, 3 или даже 4 балла, за легкий - 1 балл.
Разработанная система тестирования имеет свои недостатки:
· Необходимость установленного программного обеспечения (MicrosoftPowerPoint), в то время как другие системы тестирования поддерживают возможность запуска теста без установки каких-либо программных продуктов, с помощью exe-файла или браузеров.
· Не обладая хотя бы минимальными знаниями VBA, невозможно изменить разработанную систему тестирования или создать новую.
Реализовать можно многое, все ограничивается только фантазией разработчика тестов и возможностями программного обеспечения.
Список литературы:
1. Педагогическое тестирование // Википедия - свободная энциклопедия [электронный ресурс] - Режим доступа. - URL: http://ru.wikipedia.org/wiki/Педагогическое_тестирование.
2. Слепцова Л.Д. Программирование на VBA в Microsoft Office 2010. М.: Диалектика, 2010. - 433 с.
3. AditTestdesk // AditSoftware [электронный ресурс] - Режим доступа. - URL:http://www.aditsoft.ru/products.php
4. SunRavTestOfficePro // SunRavSoftware [электронный ресурс] - Режим доступа. - URL: http://www.sunrav.ru/testofficepro.html
Размещено на Allbest.ru
...Подобные документы
Контроль знаний по информатике и ИКТ. Тестирование как основная форма контроля. Рекомендации по организации итоговой аттестации в форме тестирования. Тесты для проверки знаний по информатике и ИКТ. Требования к материалам тестирования. Критерии оценки.
курсовая работа [376,4 K], добавлен 01.11.2008Проверка и коррекция знаний в системе личностно ориентированной технологии образования с использованием тестирования. Тестовые задания и индивидуализация обучения. Разработка контролирующих программ. Метод тестового контроля с выборочными ответами.
курсовая работа [31,8 K], добавлен 30.07.2011Качественные экспертно-ориентированные методы оценки знаний и умений учащихся. Цель и основные задачи тестирования. Основные виды тестовых заданий. Функции теста и основные этапы его разработки. Сквозное применение педагогами метода тестирования.
курсовая работа [46,2 K], добавлен 27.12.2011Психолого-педагогические основы проверки знаний и навыков по физике. Основные функции и формы проверки знаний, умений и навыков в учебном процессе. Методика тестового контроля знаний. Виды тестов по физике. Централизованное тестирование по предмету.
дипломная работа [2,6 M], добавлен 17.12.2009Контроль знаний школьников с помощью педагогических тестов. Мотивация и готовность к деятельности как основные причины, влияющие на тестирование и его результаты. Перспективность и преимущества метода тестов. Основные этапы проведения тестирования.
статья [21,9 K], добавлен 01.02.2012Особенности организации тестирования знаний. Рекомендации по использованию тестовых заданий на разных этапах обучения и в различных видах занятий, оценка их результатов. Анализ роли и места тестовых заданий по истории в проверке знаний и умений учащихся.
курсовая работа [160,8 K], добавлен 30.08.2010Тестирование как форма контроля знаний по математике. Современные концепции построения сайтов онлайн-тестирования. Составление тестовых вопросов для самостоятельной работы. Реализация программной части сайта, разработка пользовательского интерфейса.
дипломная работа [1,2 M], добавлен 23.06.2013Тест, как форма измерения знаний учащихся. Психолого-педагогические особенности тестовой формы контроля результатов обучения. Опытно-экспериментальная работа по проведению тестов на уроках английского языка с целью контроля и оценки знаний учащихся.
курсовая работа [81,5 K], добавлен 25.01.2016Качество знаний, его главные параметры. Функции и виды контроля знаний в педагогическом процессе. Экспериментальная проверка знаний и умений учащихся. Контроль знаний учащихся как элемент оценки качества знаний. Уровни контроля и проверки знаний по химии.
курсовая работа [33,0 K], добавлен 04.01.2010История возникновения тестирования. Понятие теста, тестовых заданий. Классификация тестов, основные формы тестирования. Закрытые и открытые тестовые задания. Задания на соответствие и установление правильной последовательности. Анализ систем тестирования.
презентация [873,3 K], добавлен 07.04.2014При формирования мирового образования необходимо выработать единые критерии качества образовательных услуг. Система оценивания знаний уже не является статичной, но реформа системы образования невозможна без реформы системы оценивания.
статья [18,5 K], добавлен 18.06.2007Принципы диагностирования и контролирования обученности (успеваемости) учащихся, последовательность контроля и оценки знаний и умений. Осуществление контроля знаний методом тестирования с использованием технических средств. Рейтинговая система контроля.
курсовая работа [62,4 K], добавлен 30.01.2013История возникновения тестирования. Система испытаний и отбора учеников в Древней Греции, Риме, Спарте, Китае. Испытпние интеллектуальных способностей в Индии. Первые педагогические тесты. Развитие тестирования в России. Современная теория тестов (IRT).
лекция [46,0 K], добавлен 10.05.2009Значение, задачи, функции контроля знаний. Содержание, типы и виды, формы и методы контроля знаний. Применение различных форм и методов проведения тестов при изучении раздела "Общая биология". Разработка и апробация вариантов проверки знаний в 9-м классе.
дипломная работа [337,3 K], добавлен 16.03.2014Особенности внедрения мониторинга качества образования в г. Салехард. Субъекты и объекты этого процесса и принципы формирования системы диагностирования знаний по конкретному предмету. Технология и этапы проведения тестирования знаний по математике.
статья [543,1 K], добавлен 16.08.2013Основные понятия и принципы объектно-ориентированного программирования. Структура программы, типы данных, операторы языка в Object Pascal. Интерфейс интегрированной среды разработки Delphi. Методика обучения визуальному программированию, контроль знаний.
курсовая работа [442,5 K], добавлен 09.07.2012Характеристика начального образования. Разработка тестов для мониторинга начальной и средней школы. Разделение учащихся на три направления обучения в средней школе по итогам национального тестирования. Три сегмента голландской системы высшего образования.
реферат [31,6 K], добавлен 20.11.2009Функции, виды, типы и формы контроля знаний учащихся. Характеристика особенностей устного, письменного контроля знаний и некоторых его нетрадиционных форм. Разработка заданий на проверку знаний учащихся по теме "Внутренние воды и водные ресурсы России".
курсовая работа [1,8 M], добавлен 10.12.2011Тест, его определение, виды и содержание. Вопросы интерпретации смысла терминов, используемых при тестировании. Сущность процесса составления педагогических тестов. Тестирование выпускников общеобразовательных учреждений как способ контроля учащихся.
реферат [19,9 K], добавлен 07.12.2009Обученность как педагогическая категория, ее сущность. Опытно-экспериментальное исследование метода тестирования как средства педагогического контроля обученности старшеклассников ОБЖ. Преимущества тестирования над другими формами контроля знаний.
дипломная работа [435,0 K], добавлен 26.07.2017