www.webmoney.ru

Добавить в корзину Удалить из корзины Купить

Разработка системы удаленного тестирования знаний WEBTEST


ID работы - 743994
программирование (курсовая работа)
количество страниц - 43
год сдачи - 2002



СОДЕРЖАНИЕ:




1. Введение 4
1.1. Автоматизированная проверка знаний 4
1.1.1. Отличия компьютерного тестирования от традиционного 4
1.1.2. Краткий обзор различных методик тестирования 5
1.1.3. Формы тестовых заданий 6
1.2. Описание предметной области 7
1.3. Неформальная постановка задачи 7
1.3.1. Функциональные требования 7
1.3.2. Технические требования 8
1.3.3. Предполагаемые сценарии использования 9
1.4. Обзор существующих методов решения и программного обеспечения 9
1.5. Выводы 11
2. Требования к окружению 12
2.1. Требования к программному обеспечению 12
2.1.1. Требования к серверной части 12
2.1.2. Требования к клиентской части 12
2.2. Требования к аппаратному обеспечению 13
2.2.1. Требования к серверу 13
2.2.2. Требования к клиенту 13
2.3. Требования к пользователям 13
2.3.1. Системный администратор 13
2.3.2. Администратор 14
2.3.3. Преподаватель 14
2.3.4. Менеджер 14
2.3.5. Тестируемый 14
3. Архитектура системы 15
4. Спецификация данных 16
4.1. Сущности системы 16
4.2. Терминология системы 17
4.3. Описание сущностей 17
4.3.1. Пользователь 17
4.3.2. Роль 18
4.3.3. Группа 19
4.3.4. Принадлежность пользователей группам 19
4.3.5. Управление группами 19
4.3.6. Банк тестовых заданий 20
4.3.7. Разрешения на использование банков 20
4.3.8. Тестовое задание 20
4.3.9. Целостность задания 21
4.3.10. Вариант ответа 21
4.3.11. Шаблон теста 21
4.3.12. Разрешения на операции с шаблоном 22
4.3.13. Критерий отбора тестовых заданий 22
4.3.14. Временной интервал 23
4.3.15. Сеанс тестирования 23
4.3.16. Контролирующий преподаватель 23
4.3.17. Элемент расписания тестирования 24
4.3.18. Билет 24
4.3.19. Элемент билета 24
4.3.20. Ответ за задание 24
5. Функциональные требования 26
5.1. Типичный сценарий использования 26
5.2. Специальные функции системы 27
5.3. Административные функции системы 27
5.4. Подготовка тестов 27
5.5. Организация процесса тестирования 28
5.6. Собственно тестирование 28
5.7. Просмотр результатов тестирования 28
5.8. Вычисление статистики 29
6. Требования к интерфейсу 30
7. Проект 31
7.1. СУБД 31
7.2. Язык программирования 31
7.3. Операционная система и другие компоненты 32
7.4. Модули и алгоритмы 32
7.4.1. Хранимые процедуры 32
7.4.2. Самостоятельные модули WEB-интерфейса 33
7.4.3. Обрамляющая подсистема и «приложения» 33
7.5. Структуры данных 34
7.5.1. Пользователи 35
7.5.2. Банки тестовых заданий 36
7.5.3. Расписание, тесты, результаты 37
7.6. Проект интерфейса 37
8. Реализация 40
9. Заключение 41
1.




ВВЕДЕНИЕ:



1. Введение 4
1.1. Автоматизированная проверка знаний 4
1.1.1. Отличия компьютерного тестирования от традиционного 4
1.1.2. Краткий обзор различных методик тестирования 5
1.1.3. Формы тестовых заданий 6
1.2. Описание предметной области 7
1.3. Неформальная постановка задачи 7
1.3.1. Функциональные требования 7
1.3.2. Технические требования 8
1.3.3. Предполагаемые сценарии использования 9
1.4. Обзор существующих методов решения и программного обеспечения 9
1.5. Выводы 11
2. Требования к окружению 12
2.1. Требования к программному обеспечению 12
2.1.1. Требования к серверной части 12
2.1.2. Требования к клиентской части 12
2.2. Требования к аппаратному обеспечению 13
2.2.1. Требования к серверу 13
2.2.2. Требования к клиенту 13
2.3. Требования к пользователям 13
2.3.1. Системный администратор 13
2.3.2. Администратор 14
2.3.3. Преподаватель 14
2.3.4. Менеджер 14
2.3.5. Тестируемый 14
3. Архитектура системы 15
4. Спецификация данных 16
4.1. Сущности системы 16
4.2. Терминология системы 17
4.3. Описание сущностей 17
4.3.1. Пользователь 17
4.3.2. Роль 18
4.3.3. Группа 19
4.3.4. Принадлежность пользователей группам 19
4.3.5. Управление группами 19
4.3.6. Банк тестовых заданий 20
4.3.7. Разрешения на использование банков 20
4.3.8. Тестовое задание 20
4.3.9. Целостность задания 21
4.3.10. Вариант ответа 21
4.3.11. Шаблон теста 21
4.3.12. Разрешения на операции с шаблоном 22
4.3.13. Критерий отбора тестовых заданий 22
4.3.14. Временной интервал 23
4.3.15. Сеанс тестирования 23
4.3.16. Контролирующий преподаватель 23
4.3.17. Элемент расписания тестирования 24
4.3.18. Билет 24
4.3.19. Элемент билета 24
4.3.20. Ответ за задание 24
5. Функциональные требования 26
5.1. Типичный сценарий использования 26
5.2. Специальные функции системы 27
5.3. Административные функции системы 27
5.4. Подготовка тестов 27
5.5. Организация процесса тестирования 28
5.6. Собственно тестирование 28
5.7. Просмотр результатов тестирования 28
5.8. Вычисление статистики 29
6. Требования к интерфейсу 30
7. Проект 31
7.1. СУБД 31
7.2. Язык программирования 31
7.3. Операционная система и другие компоненты 32
7.4. Модули и алгоритмы 32
7.4.1. Хранимые процедуры 32
7.4.2. Самостоятельные модули WEB-интерфейса 33
7.4.3. Обрамляющая подсистема и «приложения» 33
7.5. Структуры данных 34
7.5.1. Пользователи 35
7.5.2. Банки тестовых заданий 36
7.5.3. Расписание, тесты, результаты 37
7.6. Проект интерфейса 37
8. Реализация 40
9. Заключение 41
1. Введение
По мнению В. С. Аванесова [4.3], известного специалиста в области новых методик обучения, введение новых педагогических технологий в современное об-разование вылилось в две основные тенденции:
• разработку и использование тестов для проведения объективного итогового и текущего контроля знаний учащихся и
• использование обучающего потенциала заданий в тестовой форме для организа-ции самоконтроля — самой гуманной формы контроля знаний.


Рис. 1. Процесс тестирования.
1.1. Автоматизированная проверка знаний
В полной мере потенциал новых образовательных технологий удалось реа-лизовать в различных вариантах систем индивидуализированного адаптивного обу-чения. Такой системой (во всяком случае, на основании заявленного назначения и возможностей) можно считать программно-аппаратный комплекс AVANTA, разра-ботанный во ВГУЭС.
Стоит отметить те преимущества, которые, по мнению В. С. Аванесова, свойственны тестированию вообще (а не только его компьютерной реализации):
• быстрота;
• технологичность и, как следствие, экономичность;
• повышенная точность и обоснованность тестовой оценки, вытекающие из воз-можностей теста как средства педагогического измерения.
1.1.1. Отличия компьютерного тестирования от традиционного
Автоматизированная проверка знаний, реализованная с помощью современ-ных компьютерных технологий, обладает рядом недостатков по сравнению с тра-диционной технологией «бумажного» тестирования:
• процесс подготовки тестов требует специалистов гораздо более высокой квали-фикации (подготовка вопросов для автоматического компьютерного тестирова-ния требует, как минимум, знания основ работы с компьютером или наличия до-полнительного специалиста, который осуществляет ввод заданий в компьютер);
• для удаленной проверки знаний требуются более объемные банки тестовых за-даний, многократно охватывающие область знаний — для правильной организа-ции тестирования и, в особенности, для обеспечения качественного удаленного тестирования, тестовых заданий должно быть по крайней мере на порядок боль-ше количества вопросов в одном тесте; это значительно повышает затраты на создание «правильных» тестов;
• необходимо соответствующее аппаратное и программное обеспечение;
• необходим квалифицированный специалист (администратор), осуществляющий техническую поддержку процесса тестирования.
С другой стороны, нельзя забывать и о многочисленных преимуществах компьютерного тестирования, которые и объясняют успех этой технологии и соот-ветствующего программного обеспечения:
• уменьшается занятость преподавателя в процессе тестирования;
• при использовании современных коммуникационных технологий возможно уда-ленное — например, с использованием Интернет — тестирование;
• оценка решенных заданий осуществляется автоматически, что значительно со-кращает временные затраты преподавателя на обработку результатов тестирова-ния. Результаты тестирования легко обработать статистически, такая система может быть интегрирована в единую систему документооборота учебного заве-дения (например, с единой базой данных студентов и сотрудников учебного за-ведения, системой учебных планов, системой учета успеваемости и т. д.). Лег-кость сбора статистики означает также легкость выявления ошибок, допущенных при создании тестовых заданий и некачественных (хотя и формально правиль-ных) тестовых заданий;
• исключается предвзятое отношение тестирующего к тестируемому, результат тестирования в общем более достоверен;
• повторное тестирование требует минимальных организационных ресурсов;
• при некоторых дополнительных условиях возможно неоднократное самостоя-тельное тестирование (не требует никаких усилий со стороны преподавателя).




СПИСОК ЛИТЕРТУРЫ:



Литература 1. Оригинальные руководства к использованному или альтернативному программному обеспечению. 1.1. Oracle 8i RDBMS Documentation. — Oracle Technology Network. http://otn.oracle.com/docs/products/oracle9i/content.html (27 мая 2002). 1.2. What is MySQL? — MySQL: the world's most popular Open Source Database. http://www.mysql.org/documentation/mysql/bychapter/manual_Introduction.html#What-is (27 мая 2002). 1.3. PostgreSQL at a glance. — PostgreSQL. http://www.ru.postgresql.org/features.html (27 мая 2002). 1.4. Apache HTTP Server Version 1.3 Documentation. — Apache HTTPD Project. http://httpd.apache.org/docs/ (27 мая 2002). 1.5. ActivePerl Docs. — ActiveState Programmer Network. http://aspn.activestate.com/ASPN/Reference/Products/ASPNTOC-ACTIVEPERL (27 мая 2002). 1.6. Perl Modules — Comprehensive Perl Archive Network. http://www.cpan.org/modules/ (27 мая 2002). 1.7. Descartes A., Bunce T. Programming the Perl DBI, Chapter 4. — O'Reilly & Associates. http://www.oreilly.com/catalog/perldbi/chapter/ch04.html (27 мая 2002). 1.8. Apache Module mod_fastcgi. — FastCGI. http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html (27 мая 2002). 1.9. RedHat Linux 7.0. — RedHat: Linux, Embedded Linux and Open Source Solutions. http://www.redhat.com/docs/manuals/linux/RHL-7-Manual/getting-started-guide/ (27 мая 2002). 2. Ссылки на существующие системы автоматизированного обучения и контроля знаний, имеющие Web-интерфейс, а также на системы разработки учебных курсов. 2.1. Macromedia — Authorware. http://www.macromedia.com/authorware/ (3 июня 2002). 2.2. Sybex, Inc. — Sybex e-trainer Software. http://www.sybex.com/sybexbooks.nsf/NewMedia (3 июня 2002). 2.3. Home Page. — Brainbench: The Measure Of Achievement. http://www.brainbench.com/ (27 мая 2002). 2.4. Home Page. — AVANTA: среда обучения с теледоступом. http://avanta.vvsu.ru/ (27 мая 2002). 2.5. Система дифференцированного Интернет-обучения ГЕКАДЕМ. — Байкальский Институт бизнеса и международного менеджмента, Иркутский государственный университет. http://www.buk.irk.ru/do/gekadem/ (27 мая 2002). 2.6. Тестирование и сертификация Online. — Центр Компьютерного Обучения «Специалист» при МГТУ им. Н. Э. Баумана. http://tests.specialist.ru/ (27 мая 2002). 3. Сторонняя литература по использованным в процессе разработки технологиям. 3.1. Кирсанов Д. WEB-дизайн: книга Дмитрия Кирсанова. — СПб.: Символ-Плюс, 1999. — 376 с.: цв. ил. 3.2. Айзекс С., Скотт И. Dynamic HTML: Пер. с англ. — СПб.: BHV — Санкт-Петербург, 2000. — 496 с.: ил. 3.3. Пейдж Дж. В., и др. Использование Oracle8/8i. Специальное издание.: Пер. с англ. — М.: Издательский дом «Вильямс», 2000. — 1024 с. 3.4. Хотка Д. Oracle 8i на примерах.: Пер. с англ. — М.: Издательский дом «Вильямс», 2001. — 416 с. 3.5. Леоненков А. В. Самоучитель UML. — СПб.: BHV — Санкт-Петербург, 2001. — 304 с. 3.6. Павлов А. CGI-программирование: учебный курс. — СПб.: Питер, 2000. — 416 с. 3.7. Шварц Р., Кристиансен Т. Изучаем Perl: Пер. с англ. — К.: Издательская группа BHV, 1999. — 320 с. 3.8. Хокинс С. Администрирование Web-сервера Apache и руководство по электронной коммерции.: Пер. с англ. — М.: Издательский дом «Вильямс», 2001. — 336 с. 4. Литература по теоретической и практической тестологии. 4.1. Система дифференцированного обучения через Интернет на основе потоковой модели знаний. // Г. С. Курганская. Вычислительные технологии. — Т. 6. — 2001. — № 4. 4.2. Аванесов В. С. Основы научной организации педагогического контроля в высшей школе. — М.: Труды Исследовательского центра Гособразования СССР, 1989. — 168 с. 4.3. Аванесов В. С. Научные основы тестового контроля знаний. М.: Исследовательский центр, 1994. — 135 с. 4.4. Аванесов В. С. Композиция тестовых заданий. Учебная книга для преподавателей вузов, учителей школ, аспирантов и студентов педвузов. М.: Адепт, 1998. — 217 с. 5. Другая литература 5.1. Рогозина И. Н. Оформление библиографических ссылок на электронные информационные ресурсы. — Учебно-методическое управление ДВГУ. http://www.dvgu.ru/umu/forstud/bib_ref.htm (21 мая 2001). 5.2. Краткая справка. — Дальневосточный государственный университет. http://www.dvgu.ru/rus/fesu/info/brief.phtm (24 мая 2002). 5.3. Образовательные программы, условия поступления, аккредитация. — Открытый университет ДВГУ. http://tidot.wl.dvgu.ru/?section=12 (24 мая 2002). 5.4. Что такое Телетестинг? — Телетестинг-2001: всероссийское компьютерное тестирование для старшеклассников. http://www.teletesting.ru/whatis.htm (24 мая 2002).
Цена: 750.00руб.

ДОБАВИТЬ В КОРЗИНУ

УДАЛИТЬ ИЗ КОРЗИНЫ

КУПИТЬ СРАЗУ


ЗАДАТЬ ВОПРОС

Будьте внимательны! Все поля обязательны для заполнения!

Контактное лицо :
*
email :
*
Введите проверочный код:
*
Текст вопроса:
*



Будьте внимательны! Все поля обязательны для заполнения!

Copyright © 2009, Diplomnaja.ru