Web-система для адаптивной генерации тестов на основе фактов лекционного контента с функцией оценивания

%20%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2.%20%d0%9f%d1%80%d0%be%d0%b5%d0%ba%d1%82%20%d0%b1%d1%8b%d0%bb%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%20%d0%9b%d0%b8%d0%bd%d1%83%d1%81%d0%be%d0%bc%20%d0%a2%d0%be%d1%80%d0%b2%d0%b0%d0%bb%d1%8c%d0%b4%d1%81%d0%be%d0%bc%20<http://ru.wikipedia.org/wiki/%D0%A2%D0%BE%D1%80%D0%B2%D0%B0%D0%BB%D1%8C%D0%B4%D1%81,_%D0%9B%D0%B8%D0%BD%D1%83%D1%81_%D0%91%D0%B5%D0%BD%D0%B5%D0%B4%D0%B8%D0%BA%D1%82>%20%d0%b4%d0%bb%d1%8f%20%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f%20%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%be%d0%b9%20%d1%8f%d0%b4%d1%80%d0%b0%20Linux%20<http://ru.wikipedia.org/wiki/Linux_%28%D1%8F%D0%B4%D1%80%D0%BE%29>,%20%d0%bf%d0%b5%d1%80%d0%b2%d0%b0%d1%8f%20%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d1%8f%20%d0%b2%d1%8b%d0%bf%d1%83%d1%89%d0%b5%d0%bd%d0%b0%207%20%d0%b0%d0%bf%d1%80%d0%b5%d0%bb%d1%8f%20<http://ru.wikipedia.org/wiki/7_%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F>2005%20%d0%b3%d0%be%d0%b4%d0%b0%20<http://ru.wikipedia.org/wiki/2005_%D0%B3%D0%BE%D0%B4>%20[19].%20Git,%20%d0%ba%d0%b0%d0%ba%20%d0%b8%20GNU/Linux,%20%d1%8f%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%d1%81%d1%8f%20%d1%81%d0%b2%d0%be%d0%b1%d0%be%d0%b4%d0%bd%d1%8b%d0%bc%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%bd%d1%8b%d0%bc%20%d0%be%d0%b1%d0%b5%d1%81%d0%bf%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5%d0%bc,%20%d0%bf%d1%80%d0%b8%20%d1%8d%d1%82%d0%be%d0%bc%20%d1%81%d1%82%d0%be%d1%80%d0%be%d0%bd%d0%bd%d0%b5%d0%b5%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5%20%d0%bf%d0%be%d0%b4%d1%87%d0%b8%d0%bd%d1%8f%d0%b5%d1%82%d1%81%d1%8f%20%d0%bb%d0%b8%d1%86%d0%b5%d0%bd%d0%b7%d0%b8%d0%b8%20GNU%20GPL%20%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d0%b8%202.>Git - это распределённая система управления версиями <http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC%D0%B8> файлов. Проект был создан Линусом Торвальдсом <http://ru.wikipedia.org/wiki/%D0%A2%D0%BE%D1%80%D0%B2%D0%B0%D0%BB%D1%8C%D0%B4%D1%81,_%D0%9B%D0%B8%D0%BD%D1%83%D1%81_%D0%91%D0%B5%D0%BD%D0%B5%D0%B4%D0%B8%D0%BA%D1%82> для управления разработкой ядра Linux

Web-система для адаптивной генерации тестов на основе фактов лекционного контента с функцией оценивания

Дипломная работа

Компьютеры, программирование

Другие дипломы по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

Федеральное агентство по образованию Российской Федерации

Государственное образовательное учреждение

Высшего профессионального образования

"Кубанский Государственный Университет"

Кафедра информационных технологий.

 

 

 

 

 

 

 

 

 

Дипломная работасистема для адаптивной генерации тестов на основе фактов лекционного контента с функцией оценивания.

 

 

 

Работу выполнила студентка 5 курса

факультета прикладной математики

специальности 010503 - математическое обеспечение и администрирование информационных систем

Пекшева М.В.

Научный руководитель: Уварова А.В.

 

 

Краснодар 2012

Оглавление

 

Введение

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

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

1.2 Психофизическое тестирование

1.3 Анализ существующих Web-систем для обучения и тестирования

2. Постановка задачи и проектная реализация

2.1 Постановка задачи

2.2 Проект системы

2.3 Функциональные возможности Web-приложения

3. Реализация программного продукта

3.1 Реализация базы данных

3.2 Реализация Web-модуля

4. Описание интерфейса Web-модуля

Заключение

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

 

Введение

 

Система дистанционного обучения (СДО) - совокупность организационных, телекоммуникационных, педагогических и научных ресурсов, вовлеченных в создание и практическое осуществление образовательных программ с использованием дистанционной технологии обучения [1].

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

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

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

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

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

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

Четвертая глава содержит описание интерфейса Web-модуля.

тестирование компьютерный студент оценивание

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

 

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

 

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

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

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

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

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

Рис. 1.1.1. Структура линейной модели знаний

 

Рис. 1.1.2. Семантический граф модуля знаний

 

Модульное представление знаний помогает [4]:

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

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

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

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

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

Можно выделить два принципиальных способа контроля (тестирования) некоторой системы [4]:

.Метод "белого ящика" - принцип тестирования экспертной модели знаний;

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

Для упрощения дальнейшего изложения введем ряд определений и понятий.

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

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

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

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

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

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

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

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

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

 

Рис.1.1.3 Схема создания тестовых заданий.

 

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

Похожие работы

1 2 3 4 5 > >>