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

Понятие, виды и функции тестов, компьютерное тестирование. Государственные стандарты создания компьютерных тестов и практическая реализация комплекса генерации тестов: СУБД и язык программирования, пользовательский интерфейс, экономическая эффективность.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 29.06.2012
Размер файла 2,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

ь Показывать по одному вопросу с возможностью отвечать в любом порядке

Рис.26. Ручное создание теста

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

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

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

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

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

Рис.27. Список тестов

Также здесь можно удалить тест, нажав кнопку “удалить” напротив нужной записи или отметить нужные тесты и нажать кнопку “удалить отмеченные” внизу списка.

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

После создания тест сразу не доступен для прохождения пользователям. Чтобы сделать его доступным нужно отметить нужные тесты в списке всех тестов и нажать кнопку “Сделать доступными/недоступными пользователям”.

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

2.3.6 Тестирование

Тестирование доступно как для пользователей с правами «Администратор» и «Преподаватель» (рис.28), так и для пользователей с правами «Студент» (рис.6).

Рис.28. Раздел тестирования

Данный раздел позволяет проходить тесты, просматривать свои результаты, а для пользователей с правами «Преподаватель» и «Администратор» еще и просматривать результаты всех пользователей.

Для прохождения теста необходимо выбрать пункт “Пройти тест” и выбрать нужный тест, после чего нажать кнопку “Начать тестирование”.

После этого программа перемешает случайным образом вопросы и ответы теста.

Если тест имеет вид “Все вопросы сразу”, то пользователю сразу будет доступен список всех вопросов, после ответа, на которые необходимо будет нажать кнопку “Завершить”.

Если тест имеет вид “Последовательно показывать вопросы”, то пользователю будет доступен только один вопрос в каждый момент времени и для перехода к следующему вопросу необходимо нажать кнопку “Далее”. Для завершения теста необходимо нажать кнопку “Завершить” на последнем вопросе теста.

Если тест имеет вид “Показывать по одному вопросу с возможностью отвечать в любом порядке”, то пользователю также будет доступен только один вопрос в каждый момент времени, но допускается возможность отвечать на вопросы в любом порядке путем нажатия на номер вопроса. Для завершения теста необходимо нажать кнопку “Завершить”.

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

Рис.29. Результат прохождения теста

Для просмотра своих результатов прохождения тестов необходимо выбрать пункт “Просмотреть свои результаты”. Затем выбрать тест и нажать кнопку “Просмотреть”. После этого можно будет увидеть название теста, результат и список вопросов теста с указанием правильно ли был дан на него ответ (+ правильно, - неправильно) (рис.30).

Рис.30. Просмотр своих результатов

Пользователь с правами «Преподаватель», как было сказано ранее, может просмотреть результаты прохождения тестов всех пользователей (рис.31). Для этого необходимо выбрать пункт “Просмотреть результаты тестов” и выбрать тест. Затем будет показано название теста с указанием автора, максимальное количество ответов и список пользователей, прошедших данный тест с указанием их результатов, а также дата и время начала прохождения теста и дата и время завершения прохождения теста.

Рис.31. Просмотр результатов всех пользователей

Глава 3. Расчет экономической эффективности

3.1 Расчет себестоимости программы

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

1) Основная заработная плата;

2) Накладные расходы.

1. Расчет заработной платы программиста

Расчет ЗП программиста производится в соответствии с трудоемкостью разработки программного продукта.

Данные для расчета:

1) Оклад - 5 000 руб.;

2) Плановый фонд рабочего времени за месяц - 176 часов (22 дня);

3) Тарифная ставка.

Часовая тарифная ставка (Сч) определяется:

Сч = ,

где Фрв - плановый фонд рабочего времени за месяц, из расчета 22 рабочих дня по 8 часов.

Сч = = 28,4 рубля в час

Основная заработная плата программиста за разработку программы составит:

ЗПосн = Сч • Тож

где Тож - время написания программы, которое составляет 4 месяца.

ЗПосн = 28,4 • (4•22•8) = 19 993,6 руб.;

Дополнительная заработная плата:

ЗПдоп =

ЗПдоп = = 599,8руб.

Итого затраты на оплату труда:

ЗПобщ = ЗПосн + ЗПдоп

ЗПобщ = 19993,6 + 599,8 = 20 593,4 руб.

2. Расчет накладных расходов

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

Таблица 2. Затраты на электроэнергию

Вид оборудования

Мощность, кВт

Стоимость, 1 кВт/час

Время работы оборудования, Тож час

Сумма затрат, руб.

ПК

0,4

2,45

704

689,9

Итого

-

-

-

689,9

В таблице 2 выполнены расчеты по затрате ресурсов на электроэнергию по формуле:

Сумма = (М • С) • Т,

где М - Мощность, кВт

С - Стоимость , 1 кВт/час

Т - Время работы оборудования, Тож час

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

Таблица 3. Амортизационные отчисления

Вид оборудования

Первоначальная стоимость, руб.

Количество рабочих месяцев

Норма амортизации %

Сумма амортизационных

отчислений, руб.

ПК

20 000

4

12,5

833,3

Итого

-

-

-

833,3

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

Аг =

Амес = ,

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

На - годовая норма амортизации, %;

Тмес - трудоемкость разработки программы, месяцы;

12 - количество календарных месяцев в году;

Сумма накладных расходов = затраты на электроэнергию + амортизационные отчисления.

Сумма накладных расходов = 689,9+ 833,3= 1 523,2 руб.

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

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

Таблица 4

Статья затрат

Единицы измерения

Сумма затрат, руб.

Общая сумма з/п

руб.

20 593,4

Накладные расходы, в т.ч. амортизация

руб.

1 523,2

Итого:

-

22 116,6

3.2 Определение цены программного продукта

Процент рентабельности (условно) - 20% ,

Прибыль рассчитывается по формуле:

П = ,

где Сполн - себестоимость

Р - процент рентабельности

П = = 4 423,3 руб.

Цена программного продукта равна сумме полной себестоимости и прибыли:

Ц = Сполн + П

Ц =22 116,6+ 4 423,3 = 26 539,9 руб.

Цена программного продукта с НДС:

НДС =

НДС = = 4 777,2 руб.

Цена = 26 539,9 + 4 777,2 = 31 317,1 руб.

Таким образом, стоимость программного продукта составляет 31 317,1 рублей.

3.3 Расчет эффективности программного продукта

Экономический эффект от внедрения программного продукта рассчитывается по формуле:

,

где - затраты на проведение экзаменов и зачетов с помощью бланковых тестов за год;

- затраты на покупку данного программного продукта.

Рассчитаем :

В вузе обучается 360 групп. В каждой группе по 25 студентов. Каждый студент сдает в год 20 зачетов и экзаменов с помощью бланковых тестов.

Тогда за год используется:

20 • 25 • 360 =180 000 тестов.

Каждый тест состоит из 2 листов. Тогда в год на тесты расходуется:

180 000 • 2 = 360 000 листов.

Цена 1 листа - 5 копеек (0,05 руб.). Таким образом, на листы бумаги для тестов расходуется:

360 000 • 0.05 = 18 000 руб.

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

Тогда для распечатки тестов необходимо:

= 120 картриджа

В год на картриджи расходуется:

800 • 120 = 96 000 руб.

Таким образом, затраты на проведение экзаменов и зачетов с помощью бланковых тестов за год составляют:

= 18 000 + 96 000 = 114 000 руб.

= 31 317,1 руб.

Экономический эффект от внедрения данного программного продукта составляет:

Э =114 000 - 31 317,1 = 82 682,9 руб.

Определим срок окупаемости капиталовложений:

,

где, - стоимость программного продукта

- экономический эффект

года

Определим экономическую эффективность от вложенных средств:

Таким образом, общая себестоимость разработанной системы составила 22 116,6 руб. Экономия от внедрения данного продукта составит 82 682,9 руб. в год. При установленной цене продукта в 31 317,1 руб. срок окупаемости составит около 0,4 года. Таким образом, экономическая эффективность составляет 2,5.

Заключение

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

Основными результатами работы являются:

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

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

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

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

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

-Корректная обработка исключительных ситуаций.

Список литературы

1. Аванесов В.С. Композиция тестовых заданий. Учебная книга для преподавателей вузов, учителей школ, аспирантов и студентов педвузов. 2 изд., испр. и доп. - М.: "Адепт", 1998. - 217 с.

2. Андреев А.Б. Компьютерное тестирование: системный подход к оценке качества знаний студентов /- М., 2001. - 164 с.

3. Балыхина Т.М. Словарь терминов и понятий тестологии. - М.:Изд. РУДН, 2000. - 164 с.

4. Васильев, В.И. Требования к программно-дидактическим тестовым материалам и технологиям компьютерного тестирования / В.И. Васильев, А.А. Киринюк, Т.Н. Тягунова. М.: Изд-во МГУП, 2005. - 27 с.

5. Журнал КомпьютерПресс [Электронный ресурс]. - Режим доступа: http://www.compress.ru

6. Нардюжев В.И., Нардюжев И.В. Модели и алгоритмы иформационно-вычислительной системы компьютерного тестирования. Монография. - М.: Прометей, 2000. - 148 с.

7. Научный журнал "Современные проблемы науки и образования" №5, 2008

8. О плюсах и минусах компьютерного тестирования [Электронный ресурс]. - Режим доступа: http://magazine.hrm.ru

9. Теория и методика педагогических измерений [Электронный ресурс]. - Режим доступа: http://testolog.narod.ru/Theory.html

10. Учебник по PHP [Электронный ресурс]. - Режим доступа: http://php-manual.info

11. Челышкова М.Б. Теория и практика конструирования педагогических тестов /- М., 2001. - 409с.

12. Энциклопедия психодиагностики [Электронный ресурс]. - Режим доступа: http://psylab.info/

Размещено на Allbest.ru


Подобные документы

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

    дипломная работа [3,6 M], добавлен 18.07.2012

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

    курсовая работа [234,1 K], добавлен 04.08.2009

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

    курсовая работа [86,3 K], добавлен 19.07.2011

  • Функции, место и виды контроля в обучении. Тест как инструмент измерения качества знаний, формы тестов. Балльно-рейтинговая система оценивания студентов. Разработка компьютерных тестов по математике на базе Конструктора Distance Learning Studio.

    дипломная работа [2,2 M], добавлен 05.09.2011

  • Система управления обучением Moodle. Компьютерное тестирование как элемент контроля и обучения. Проектирование компьютерных тестов в системе дистанционного обучения Moodle. Наполнение банка тестовых заданий. Создание теста и настройка его параметров.

    дипломная работа [5,4 M], добавлен 10.11.2010

  • Строение глазного яблока и механизм работы глаза. Схема строения зрительного анализатора. Разработка комплекса тестов с помощью среды LabView для проверки остроты зрения, наличия астигматизма, близорукости, дальнозоркости, косоглазия, дальтонизма.

    курсовая работа [1,7 M], добавлен 29.05.2014

  • Примеры построения тестов и технологии исследования алгоритмов на их основе. Построение тестов на основе метода покрытия решений и проведение исследования соответствующего исходного алгоритма и алгоритма с ошибками в операторах проверки условий.

    контрольная работа [224,8 K], добавлен 24.05.2016

  • Разработка программы автоматизации процесса проверки знаний учащихся. Использование языка программирования Borland Delphi 7.0, его свойства, компоненты для работы со строками. Создание обучающих тестов на знание лексики и грамматики английского языка.

    курсовая работа [521,0 K], добавлен 06.03.2016

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

    дипломная работа [464,5 K], добавлен 17.06.2013

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

    курсовая работа [714,9 K], добавлен 25.01.2010

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