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

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

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

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

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

<H5>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;© Фролова М.А., 2010</H5> автор, год

<P></P></FONT></BODY></HTML>

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

2.3.1 Инструкции по созданию фрейма «шапка»

<html><head>

<base target="osnova"> - ссылка будет читаться во фрейм «osnova»

</head>

<body background="Fon.jpg"> - фоновый рисунок

<center>

<a href="OSSO.htm" > - рисунок будет ссылкой на стартовую страницу дисциплины

<img src="OSSO.gif" title="Операционные системы, среды и оболочки" border="0"> - вставка рисунка, расположение по центру

</a>

</center>

</body></html>

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

<html>

<head>

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

</head>

<frameset rows="100,*"> - высота первого фрейма 100пикс

<frame id="shapka" name="shapka" src="shapka.htm"> - имя фрейма «shapka», путь к фрейму

<frameset cols="200,*"> - ширина фрейма 200пикс

<frame id="Razdel" src="frame.htm" name="Razdel"></frame> - имя фрейма «Razdel», путь к фрейму

<frame id="osnova" src="OSSO.htm" name="osnova"></frame> - имя фрейма «osnova», путь к фрейму

</frameset>

</frameset>

</html

Инструкции по созданию фона и кнопок в Photoshop

ФОН

Чтобы создать фоновый рисунок для тестовой программы, необходимо загрузить программу Adobe Photoshop, создать новый документ размерами 1300х2000пикс., с белым фоном. Файл - новый - затем задаются размеры, содержимое фона - ОК. (Рисунок 2.3.1)

Рисунок2.3.1 Создание фона

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

Рисунок 2.3.2 Наложение градиента

Далее сохранить картинку в формате JPG. Для этого нужно открыть меню Файл - Сохранить как… - выбрать формат JPG, задать имя файлу, выбрать папку для сохранения - ОК.

КНОПКИ главного меню

Для того, чтобы создать кнопки для навигации по программе, необходимо загрузить программу Adobe Photoshop, создать новый документ размерами 170х35пикс, фон прозрачный. (Рисунок 2.3.3)

Рисунок 2.3.3 Создание кнопки меню

Далее надо на панели инструментов нажать кнопку «Прямоугольник со скругленными краями», поставить радиус 15пикс и нарисовать фигуру, как показано на рисунке 2.3.4

Рисунок 2.3.4 Фигура для кнопки

Чтобы скругленные углы были только с одной стороны картинки, нужно с другой нарисовать за пределами границы рисунка. После придаем объем кнопке: правой кнопкой мыши на слое Фигура1 - Параметры наложения - Наложение градиента. (Рисунок 2.3.5)

Рисунок 2.3.5 Наложение градиента

Затем добавляем параметр Обводка (Рисунок 2.3.6)

Рисунок 2.3.6 Обводка

После нажимаем кнопку «Да» и сохраняем в формате GIF, имя прописывать нужно такое же, как и в скрипте написания теста, чтобы не было несовпадений. Аналогично создается вторая кнопка главного меню, только меняется форма на прямоугольник со скругленными углами сверху.(Рисунок 2.3.7)

Рисунок 2.3.7 Кнопки главного меню

КНОПКИ подменю

Кнопки подменю создаются аналогичным главному меню образом. Меняется лишь градиент. Когда применяется параметр «наложение градиента», необходимо поставить флажок напротив «инверсии». В этом случае градиент будет наложен в обратном направлении. (Рисунок 2.3.8)

Рисунок 2.3.8 Наложение градиента

Далее кнопка «Да», после этого применится градиент к кнопке подменю (Рисунок 2.3.9)

Рисунок 2.3.9 Кнопки подменю

Сохранить кнопки необходимо в формате GIF.

ССЫЛКА на стартовую страницу дисциплины

Для того, чтобы создать картинку-ссылку, необходимо открыть программу Photoshop, создать новый документ размерами 800х70 (ширина будет варьироваться в зависимости от длины текста), прозрачный фон. Затем берем инструмент «Текст» на панели инструментов, размер шрифта 38пикс, выбираем цвет текста, ставим курсор в начало строки и пишем текст «Операционные системы, среды и оболочки» (Рисунок 2.3.10)

Рисунок 2.3.10 Пишем текст

Далее надо применить к тексту параметры наложения. Правой кнопкой мыши по слою - Параметры наложения: Тиснение (Рисунок 2.3.11), Наложение градиента (Рисунок 2.3.12), Обводка (Рисунок 2.3.13)

Рисунок 2.3.11 Тиснение

В настройках необходимо поменять только Режим подсветки на «Нормальный», и непрозрачность режима подсветки на 100%

Рисунок 2.3.12 Наложение градиента

При наложении градиента меняется цвет и масштаб на 50%

Рисунок 2.3.13 Обводка

Размер обводки ставим на 2пикс, тип - цвет, выбираем нужный цвет.

После чего нажимаем кнопку «Да» и сохраняем рисунок в формате GIF.

3. Экономическая часть

3.1 Экономическое обоснование проекта

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

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

3.2 Определение затрат на создание тестирующей программы

Формула для вычисления затрат:

Где: ЗЗП - расходы на оплату труда разработчиков программы

ЗОБЩ - общие затраты

Расчет расходов на оплату труда разработчиков

Формула для расчета:

Где: t - трудоемкость по созданию тестирующей программы (ТП)

T - часовая оплата программиста

Расчет трудоемкости по созданию ТП

Формула для расчета:

tо - расчет затрат труда на подготовку описания

Где: Q - количество операторов = 4000

В - коэффициент увеличения затрат вследствие недостаточного описания затрат = 5

K - коэффициент квалификации разработчика (при отсутствии стажа=0,8)

ta - расчет затрат труда на разработку алгоритма

tб - затраты труда на разработку алгоритма

tп - затраты труда на составление программы

tот - затраты труда на отладку тестирующей программы

Где: - на ЭВМ при автономной отладке одной задачи

Расчет часовой оплаты программиста

ЗЗП=736,36х100=7363,6р

Где: t - время работы (час)

Т - з/п в час

1,33 - соц.нужды

ЗСПП=7363,6+58761,53=66125,13 р.

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

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

Заключение

Во время разработки дипломного проекта мною были закреплены теоретические знания, полученные в результате обучения в ФГОУ СПО «Иркутский энергетический колледж» и приобретены практические навыки по составлению и оформлению комплекта программной и эксплуатационной документации на программный продукт.

В результате работы было выполнено следующее:

1. осуществлен сбор, выборка и компоновка информации по дисциплинам направления 230000

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

3. определены дизайн интерфейса, структура и содержание макета электронной контролирующей программы;

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

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

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

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

1. Матросов А.В., Сергеев А.О., Чаунин М.П. HTML 4.0 - СПб.: БХВ-Петербург, 2003.-672с.

2. Дунаев В. Самоучитель JavaScript, 2-е изд. - СПб.: Питер, 2005.-395с.

3. Молли Э. Хольцшлаг Использование HTML и XHTML. - М.: Вильямс, 2004.

4. Петюшкин А. В. HTML в Web-дизайне. - СПб.: БХВ-Петербург, 2004.

5. Глушаков С. В., Жакин И. А., Хачиров Т. С. Программирование Web-страниц: Учебный курс. - Харьков: Фолио, 2002.

6. Информатика и информационные технологии: учебное пособие/ Ю. Д. Романова, И. В. Лесничая, В. И. Шестаков, И. В. Мессинг, П. А. Музычкин; под редакцией Ю. Д. Романовой. - 3-е изд. перераб. и доп. - М.: ЭСКМО, 2008. - 592с. - (Высшее экономическое образование)

7. Степанов А. Н. Информатика: учебник для ВУЗов.4-е изд. - СПб.: Питер, 2005. - 684с.: ил.

8. www.javascript.ru - сайт посвящен языку JavaScript и смежным технологиям.

Приложение

Блок-схема контролирующей программы

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


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

  • Разработка тестирующей программы для проверки знаний студента по математике на языке программирования Turbo Pascal с использованием подпрограмм "Vvod" (создание файла с вопросами и ответами) и "Initialization" (запуск тестирование и инициализация файла).

    курсовая работа [137,7 K], добавлен 28.03.2010

  • Контроль знаний как форма педагогической деятельности. Особенности и классификация тестовых заданий. Разработка обучающе-контролирующей программы для контроля знаний обучающихся в среде программирования Borland Delphi 7.0 под управлением Windows XP.

    курсовая работа [172,5 K], добавлен 24.08.2016

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

    курсовая работа [506,5 K], добавлен 21.02.2011

  • Пошаговая методика разработки тестовой информационной системы (ИС) для проверки знаний по предмету ООП. Создание приложения для просмотра изображений, uml-диаграммы "Прецедентов" и uml-диаграммы "Классов", кода программы на языке программирования C#.

    курсовая работа [645,2 K], добавлен 21.12.2013

  • Создание системы компьютерного тестирования для контроля знаний. Проблемы, возникающие при создании тестовой оболочки в среде Ren`Py. Разработка проектных решений по системе и её частям. Структура тестирования, вопросы и ответы тестирующей системы.

    дипломная работа [501,6 K], добавлен 12.09.2016

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

    курсовая работа [515,4 K], добавлен 19.06.2010

  • Исследование алгоритмов и характеристик существующих программных систем аналогов для проверки знаний: Aму Life Test Gold, SunRav TestOfficePro. Разработка архитектуры программной системы. Проверка программы в нормальных условиях, руководство пользователя.

    курсовая работа [2,5 M], добавлен 17.06.2012

  • Разработка сканера, который считывает литеры первоначальной, исходной программы и строит символы, исходной программы. Глобальные переменные и необходимые подпрограммы. Диаграмма состояний. Текст программы. Инструкция пользователю. Тестовый пример.

    курсовая работа [3,4 M], добавлен 05.07.2008

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

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

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

    дипломная работа [1,7 M], добавлен 24.09.2013

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