Курсовая работа Тема: «Разработка тестовых материалов по теме «основы алгоритмизации» школьного курса информатики Средствами Интернет-сервиса «Letstest.ru»»

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

Но если вдруг:

Вам нужна качественная учебная работа (контрольная, реферат, курсовая, дипломная, отчет по практике, перевод, эссе, РГР, ВКР, диссертация, шпоры...) с проверкой на плагиат (с высоким % оригинальности) выполненная в самые короткие сроки, с гарантией и бесплатными доработками до самой сдачи/защиты - ОБРАЩАЙТЕСЬ!

КУРСОВАЯ РАБОТА

по дисциплине направлению подготовки (специальности)

« Компьютерные сети и Интернет-технологии»

44.03.05 «Педагогическое образование»

Профиль: "Информатика", "Экономика"

Тема: «Разработка тестовых материалов по теме «основы алгоритмизации» школьного курса информатики Средствами Интернет-сервиса «Letstest.ru»»

Оглавление

ВВЕДЕНИЕ

ГЛАВА 1. ОПРЕДЕЛЕНИЕ РОЛИ ТЕСТИРОВАНИЯ В ОБУЧЕНИИ

1.1. Описание принципов построения тестов

1.2. Формирование требований к электронной системе тестирования

ГЛАВА 2. РАЗРАБОТКА ТЕСТОВЫХ МАТЕРИАЛОВ

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

2.2. Описание структуры системы тестирования

2.3. Описание разработанных тестов

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ:

 

 

ВВЕДЕНИЕ

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

-        компьютерные учебники;

-        обучающие программы;

-        учебные тренажеры;

-        электронные справочники, словари, энциклопедии;

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

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

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

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

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

Целью данной работы является разработка тестовых материалов по теме «Основы алгоритмизации» средствами интернет сервиса «Letstest.ru».

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

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

          определить основные требования, предъявляемые к компьютерным электронным тестам;

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

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

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

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

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

          google forms;

         https://learningapps.org/;

          ресурс https://onlinetestpad.com/app/tests.

Представлено описание темы для тестовых материалов по основам алгоритмизации. Отображены шаги работы с выбранным онлайн ресурсом - «Letstest.ru».

 

ГЛАВА 1. ОПРЕДЕЛЕНИЕ РОЛИ ТЕСТИРОВАНИЯ В ОБУЧЕНИИ

1.1. Описание принципов построения тестов

 

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

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

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

1) указать цель теста и ожидаемые результаты;

2) разработать ограничения, которые описывают знания и навыки для тестирования;

3) построить спецификации теста;

4) создать потенциальные тестовые элементы;

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

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

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

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

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

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

Также достаточно важным требованием является равные возможности для всех участников тестирования: на протяжении всего тестирования, администрирования и проверки процессов необходимо одинаково относиться ко всем участникам тестирования [9].

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

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

- первый - репродуктивная деятельность с помощью (с внешней опорой);

- второй - воспроизведение ранее усвоенной информации по памяти, применение в типичных ситуациях;

- третий - самостоятельное воспроизведение и преобразование усвоенной информации для обсуждения известных фактов и выработки субъективно новой [6].

В таблице 1 представлены тесты по информатике.

Таблица 1 – Тесты по основам алгоритмизации

 

 

1.2. Формирование требований к электронной системе тестирования

Целью работы является разработка электронной системы тестирования по информатике.

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

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

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

В процессе работы с разрабатываемой системой тестирования обучаемый должен получить [6]:

1)     знания по выбранной предметной области;

2)     умения применять различные методы и алгоритмы;

3)     навыки решения задач;

4)     оценку приобретенных знаний, умений, навыков.

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

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

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

Работа блока формирования вопросов должна удовлетворять следующим требованиям:

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

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

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

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

-        должны быть определены критерии оценки результатов тестирования;

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

Тестовые задания (вопросы) и соответствующие им типовые экраны-шаблоны должны иметь разнообразные формы представления и формироваться, например, на основании следующего перечня [10]:

-        выбор одного варианта ответа из нескольких возможных (один из нескольких)

-        выбор правильных ответов из предложенного списка (много из нескольких)

-        ввод эталонной строки текста (эталонная строка)

-        ввод модели строки текста (модель строки)

-        выбор одной из заданных областей (ожидание щелчка)

-        ожидание ввода числа (ответ — число).

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

1)     ученик;

2)     администратор (преподаватель).

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

-        добавление вопросов тестирования;

-        редактирование вопросов тестирования;

-        удаление вопросов тестирования;

-        просмотр результатов тестирования.

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

 

 

ГЛАВА 2. РАЗРАБОТКА ТЕСТОВЫХ МАТЕРИАЛОВ

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

 

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

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

 

Рисунок 1 – Разработка тестов в Google формах

 

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

2. Ресурс https://learningapps.org/, данный ресурс дает возможность составлять различные тесты, опросы, викторины и т.п. При составлении собственного теста можно использовать имеющиеся шаблоны. На рисунке 3 представлено создание теста на соответствие.

 

Рисунок 2 – Создание тестов в среде https://learningapps.org/

 

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

3. Ресурс https://onlinetestpad.com/app/tests дает возможность создавать различные тесты, опросы, логические задачи, кроссворды, комплексные задания. Можно создавать тесты как самостоятельно, так и на основе предложенных шаблонов, изменяя их в соответствии со своим заданием или пожеланием. Шаблоны группируются по различным критериям: предметам, классам, тематикам (рис.3). При создании своего теста разработчику предоставляется удобная панель, которая позволяет создавать тесты разных вариантов

 

Рисунок 3 – Страница ресурса https://onlinetestpad.com/app/tests

2.2. Описание структуры системы тестирования

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

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

– Основы алгоритмизации и программирования, Ахмедханлы Д.М., Ушмаева Н.В., 2016.

– Информатика и ИКТ. 8 класс И. Г. Семакин, Л. А. Залогова, С. В. Русаков, Л. В. Шестакова

–  Информатика. 8 класс. Людмила Босова, Анна Босова

– Информатика. Программирование в примерах и задачах, Т. Ю. Грацианова

Изучение основ алгоритмизации обусловлено следующими факторами:

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

          ознакомление с подходами и приемами, которые применяются при  решении типовых задач;

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

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

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

Цели уроков при прохождении разделов «Основы алгоритмизации»:

·          ознакомить учащихся с существующими методами решения алгоритмических задач;

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

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

·          изучить существующие алгоритмические конструкции;

·          изучить такие понятия как массив, матрица и операции над ними.

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

Вопрос 1 Описательный раздел не содержит:

1)раздел меток;

2) раздел констант;

3) раздел типов;

4) раздел идентификаторов;

5) раздел переменных;

6) раздел операторов;

7) раздел процедур и функций

Эталон: 4,6

 

Вопрос 2 Раздел var предназначен для:

1) описания идентификаторов;

2) описания констант;

3) описания переменных;

4) описания функций;

5) начала программы.

Эталон: 3

 

Вопрос 3. Чему будет равно значение переменной М в результате выполнения серии операторов

N:=5;

Y:=2;

M:=N/5+3*Y*N

Ответ ввести самому

Эталон: 3,1

 

Вопрос 4. Что определяет для массива X[1..n, 1..m] следующий алгоритм: 

S:= 0; 

For i:= 1 to n do 

For j:= 1 to m do 

If X[i, j ] <0 then

S:=S+X[i, j ];

1) минимальный элемент массива; 

2) сумму отрицательных элементов массива; 

3) максимальный элемент массива; 

4) количество отрицательных элементов массива; 

5) индекс последнего отрицательного элемента массива; 

6) ни один из ответов 1-5 не верен.

Эталон: 2

 

Вопрос 5. Цикл с постусловием определяется служебным словом:

1) FOR;

2) WHILE;

3) CASE;

4) REPEAT

Эталон: 4

 

Вопрос 6. Определить результат работы следующего фрагмента программы

k:=6;

for i:=1 to 5 do

inc(k);

write(k,’ ‘);

1) 7 8 9 10 11

2) 11

3) 6

4) 1 2 3 4 5

Эталон: 3

 

Вопрос 7. Определите значение переменной S после выполнения операторов:

i:=0; S:=0

While i<3 do

Begin

i:=i+1;

S:=S+i*i

End;

1) 0

2) 3

3) 11

4) 14

5) 18

Эталон: 4

 

Вопрос 8. В представленном фрагменте программы значения одномерного массива задаются с помощью оператора цикла. Чему будет равно A[5]?

   For i := 1 To 5 Do

   Begin

      A[2*i - 1] := i;

      A[2*i] := i*i

   End;

1) 3

2) 4

3) 5

4) 9

Эталон: 1

 

Вопрос 9. Какие данные могут выступать в качестве индекса?

1) вещественные типы данных

2) константы и переменные порядковых типов

3) операторы

4) целые типы данных

Эталон: 4

 

Вопрос 10. Номер элемента двумерного массива определяется:

1) порядковым номером элемента в линейной таблице 

2) номером строки элемента в таблице 

3) номером столбца элемента в таблице 

4) пересечением строки и столбца элемента в таблице 

5) размерностью элемента в таблице

Эталон: 4

2.3. Описание разработанных тестов

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

 

Рисунок 4 – Страница онлайн сервиса Letstest.ru

 

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

 

Рисунок 5 – Страница базы вопросов

 

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

 

Рисунок 6 – Определение типа вопроса

 

На рисунке 7 представлено создание теста с множественным выбором.

 

Рисунок 7 – Создание вопроса с множественным выбором

На рисунке 8 представлен перечень созданных тестов.

 

Рисунок 8 – Перечень созданных тестов

 

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

 

Рисунок 9 – Настройка кабинета тестируемого

 

После этого необходимо выполнить создание анкеты тестируемых (рис.10).

 

Рисунок 10 – Анкета тестируемых

 

Следующий шаг создание тестирования (рис.11).

 

Рисунок 11 – Создание тестирования

После создания тестирования появляется ссылка по которой можно пройти тестирование (рис.12).

 

Рисунок 12 – Созданное тестирование

 

После этого можно выполнить переход по основной ссылке (рисунок 13).

 

Рисунок 13 – Стартовая страница системы тестирования

 

На рисунке 14 представлено прохождение тестирования.

 

Рисунок 14 – Прохождение тестирования

 

На рисунке 15 представлен результат прохождения тестирования.

 

Рисунок 15 – Результат тестирования

 

Разработанный тест может использоваться для изучения предмета «Информатика и ИКТ» и «Основы алгоритмизации».

 

ЗАКЛЮЧЕНИЕ

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

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

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

o                  добавление тестовых вопросов;

o                  добавление вариантов ответов;

o                  указание правильного (правильных) ответов;

o                  определение типа тестового вопроса;

o                  указание количества баллов за правильный ответ.

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

          проведен анализ платформ для разработки тестов, были рассмотрены следующие платформы:

o             google forms данный инструмент является одним из элементов, предоставляемых фирмой Google, при этом пользователю предоставляется большой набор инструментов: Google-диск, документы, таблицы, формы;

o             https://learningapps.org - данный ресурс дает возможность составлять различные тесты, опросы, викторины и т.п.;

o             ресурс https://onlinetestpad.com/app/tests - дает возможность создавать различные тесты, опросы, логические задачи, кроссворды, комплексные задания. Можно создавать тесты как самостоятельно, так и на основе предложенных шаблонов.

          представлена разработка тестов с использованием платформы http://letstest.ru. Представлены шаги, которые являются обязательными при составлении системы тестирования на данном ресурсе:

o             регистрация на ресурсе;

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

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

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

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

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

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

 

 

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ:

1.                  Быков В. Ю. Современные задачи информатизации образования / В. Ю. Быков // Информационные технологии и средства обучения. - 2016. - № 1 (15).

2.                  Вакула, А. Ю. Основные направления формирования профессиональных навыков специалиста с высшим экономическим образованием в курсе информатики— 2014. — № 7. — Т. 3. — С. 244-249.

3.                  Демушкин А.С., Кириллов А.И. и др. Компьютерные обучающие программы //Информатика и образование.–2005. –№3. –С. 18.

4.                  Деревнина А.Ю., Кошелев М.Б., Семикин В.А. Принципы создания электронных учебников // Открытое образование: проектирование учебников. 2011. №2.

5.                  Есина А. Г. Электронные учебники: преимущества и недостатки использования / А. Г. Есина, Л. Н. Лингура // Вестник социально-экономических исследований. - 2014. - С. 181-186.

6.                  Казакова, Н. Ф. Влияние информационных технологий на общественное сознание и образование. — 2014. — № 1. — С. 39-47.

7.                  Краснова Г.А., Беляев М.И., Соловов А. В. Технологии создания электронных обучающих средств. М., 2014.

8.                  Лаврентьев В.Н., Пак Н. И. Информационные и коммуникационные технологии в образовании // Информатика и образование. №9, 2010.

9.                  Монастырев П., Аленичева Е. Этапы создания электронных учебников // Высшее образование в России. №5, 2011.

10.              Рамский Ю.С. Информационное общество. Информатизация образования // Научный журнал МГУ. - Серия №2. Компьютерно-ориентированные системы обучения: [сб. наук.трудов / Редрадо]. - М.: МГУ, 2015.

11.              Швец Д. Е. Социокультурные аспекты информатизации высшего образования: дис. ... канд. соц. наук: 22.00.14 / Швец Дмитрий Евгеньевич. - М., 2014.

12.              Ясинская, С. Ю. Концепция информационно-образовательной среды: дидактика применения / С. Ю. Ясинская, Г. В. Васильченко // Гармонизация общества - новейший направление развития государства: - СПБ. - С. 43-48.