Разработка защищенной системы тестирования с использованием WEB-программирования - Курсовая работа

бесплатно 0
4.5 150
Организация проверки результатов обучения и оценки знаний, использование систем тестирования, основные требования к ним. Создание современной модели WEB-сервиса тестирования знаний; программная реализация; защита от копирования информации и списывания.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Как известно, под контролем понимается система научно обоснованной проверки результатов обучения. Более узкое определение гласит, что контроль - это выявление, измерение и оценка знаний, умений и навыков. Тест - это совокупность специальным образом подготовленных и подобранных заданий, позволяющая провести выявление требуемых характеристик процесса обучения. В настоящее время выработано четыре основных формы тестовых заданий, которые являются основой для составления тестов по любым учебным дисциплинам: 1) Задания закрытой формы. Вариативность заданий закрытой формы весьма велика, но в основе всегда лежит один и тот же принцип: испытуемому предлагается выбрать ответ на задание из нескольких предложенных, причем только один из них является правильным.Целью курсовой работы является создание современной модели web-сервиса тестирования знаний с помощью средств web-разработки и программная реализация для эффективной работы тестовой системы - защита от копирования информации и списывания при контроле знаний, т.е. выход в Интернет, поиск информации на самом компьютере, использование приложений и.т.д. Перед формированием модели WEB-сервиса тестирования нужно четко очертить набор функций и требований к нему. Перечислим основные функции, требования, характеристики системы тестирования: - основная функция - обеспечение эффективного тестирования знаний; Содержание заданий тестов должно принадлежать одной предметной области, иметь известную меру трудности, выполнение его должно требовать напряжения. Поэтому стоит упомянуть требования к тестовым заданиям: - содержание тестового задания должно требовать от испытуемого однозначного ответа;Защита от копирования - особый вид защиты информации, применяемый в отношении программного обеспечения и других объектов интеллектуальной собственности в тех случаях, когда создатель желает сделать информацию доступной только для чтения (воспроизведения, просмотра, запуска программ), но не хочет допускать несанкционированное копирование, тиражирование, распространение. В этом разделе будут рассмотрены основные механизмы защиты от копирования информации непосредственно с web-страницы. В вопросе защиты контента сайта от копирования существует несколько отличных друг от друга подходов. Например можно размещенную в виде файлов формата HTML информацию разбивать на файлы, размер каждого такого файла не должен превышать одной страницы. Если требуется разместить на одной web-странице большое количество текста, который хотелось бы предоставить для чтения, но уберечь от копирования, то можно фрагменты текста разместить на странице в элементах формы.Борьба с плагиатом и списыванием ведется неустанно многим учебным заведениям, том числе и высшим, особенно при проведении любого мероприятия, связанного с проверкой знаний. Безусловно, передовая цель такого мероприятия - получить максимально объективные данные о действительных знаниях, умения и навыков проверяемых. Если, например, тест, экзамен, контрольная проводятся без использования технических средств - т.е. на бумажных носителях, то вариантов списывания, как правило, возникает несколько. Ограничить их использование достаточно просто - допускать на проверку знаний без лишней аппаратуры и бумажных носителей, а так же непосредственный визуальный контроль. Одни из очевидных методов решения данной проблемы: 1) Непосредственное наблюдение за сдающими тест.В данной курсовой работе была реализована первоначальная защита от действий, нежелательных или недопустимых (в зависимости от теста) при прохождении тестирования.Исходный код верстки, запрещающий копирование и выделение текста onselectstart="return false" - запрет выделение текста oncontextmenu="return false" - запрещает вызов контекстного меню правой кнопки мыши и соответствующей клавиши./*переносимый способ регистрации обработчиков события onload. данный модуль определяет единственную функцию RUNONLOAD, выполняющую регистрацию переносимым способом функций - обработчиков, которые могут вызываться только после полной загрузки документа, когда будет доступна структура DOM*/ function RUNONLOAD(f){ if(RUNONLOAD.loaded)f(); // если документ уже загружен просто вызывать f(); RUNONLOAD.funcs=[]; // массив функция которые должны быть вызваны после загрузки документа RUNONLOAD.loaded=false; //функции еще не запускались RUNONLOAD.run=function() {if (RUNONLOAD.loaded) return; // если функции запускались, значит ни чего не делаем for (var i=0;i<RUNONLOAD.funcs.length;i ) {try { RUNONLOAD.loaded=true; // запомнить факт запуска delete RUNONLOAD.funcs; // Но не запоминать сами функции delete RUNONLOAD.

План
СОДЕРЖАНИЕ

Введение

1. Основные требования к системам тестирования

2. Защита копирования

3. Защита от списывания, использования сторонних источников информации

Заключение

Список используемых источников

Приложение А. Исходный код верстки, запрещающий копирование и выделение текста

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

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

- создание условия эффективного контроля знаний.

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

Список литературы
1. Берденникова Н.Г., Меденцев В.И., Панов Н.И. Организационное и методическое обеспечение учебного процесса в вузе [Текст]: Учебно-методическое пособие. - СПБ.: Д.А.Р.К., 2006

2. Аванесов В.С. Научные проблемы тестового контроля знаний. [Текст] - М., 1994

3. Аванесов В.С. Теоретические проблемы разработки заданий в тестовой форме. [Текст] М.:, 1995

4. Агапонов С.В., Джалиашвили З.О., Средства дистанционного обучения. Методика, технология, инструментарий. [Текст]: Спб: BHV-СПБ, 2007

5. Морев И.А. Образовательные информационные технологии. Часть 2. Педагогические измерения [Текст]: Учебное пособие. - Владивосток: Изд-во Дальневост. ун-та, 2004.

6. Белов, Е.А. Проблема оценки знаний методом тестирования в системах дистанционного обучения [Текст] Под ред. О.А. Горленко. - Брянск: БГТУ, 2001. - С. 161-162.

7. Белов, Е.А. Разработка автоматизированной тестирующей системы с ответами испытуемого на естественном языке / Е.А. Белов // Единое образовательное пространство славянских государств в XXI веке: Проблемы и перспективы: Материалы II Междунар.науч.-практ.конф. /под ред. В.И. Аверченкова. - Брянск: БГТУ; СГА, 2006. - С. 242-245.

8. Опыт создания системы тестового контроля на историческом факультете

9. Применение заданий в тестовой форме в новых образовательных технологиях

10. Защита информации в системах дистанционного обучения с монопольным доступом Карпов Андрей Сдавался 2004 г., Тула, 11.

12.

13.

14.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?