Диплом: Автоматизация процесса контроля знаний учащихся ГБОУ города Москвы школы №656 А.С. Макаренко

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
103
использования рабочего времени, так и финансовые издержки, однако срок
окупаемости проекта достаточно высок, поэтому снизить эффект от
длительности срока окупаемости поможет только бюджетное финансирование
государственного учебного заведения, каковым и является ГБОУ города Москвы
школы №656 имени Макаренко.
Диаграмма снижения трудовых затрат представлена на рисунке 3.1.
Рисунок 3.1 – Диаграмма снижения трудовых затрат
Диаграмма снижения стоимостных затрат представлена на рисунке 3.2.
Рисунок 3.2 – Диаграмма снижения стоимостных затрат
104
ЗАКЛЮЧЕНИЕ
В результате выполнения дипломного проекта было разработано
приложение, представляющее из себя автоматизированную систему
тестирования. Система позволяет как создавать тесты, так и проходить
тестирование. Наличие гибкого конструктора тестов позволяет создать большое
количество тестов по различным направлениям. Проведение тестирования при
помощи этого приложения позволяет повысить скорость и объективность
тестирования. Наличие подсистемы статистики позволяет аккумулировать
результаты прохождения тестов и делать анализ данных.
Отметим, что разрабатываемое приложение можно применять не только
для узкой цели тестирования знаний учащихся, но и в других областях.
Например, данное приложение можно использовать в области психологических
тестов. Все зависит от того как интерпретировать результат прохождения теста.
В случае психологических тестов направленных например на выявление
психологической направленности личности все ответы на все вопросы будут
иметь веса, отличные от нуля и располагаться в диапазоне 0..N. Т.е. все ответы
на вопросы будут «правильными». Результат же теста нужно интерпретировать
по тому диапазону, в который он попал. Каждый из диапазонов в свою очередь
соответствует тому или иному искомому типу личности.
Другой возможной областью применения разработанного приложения
является тестирование пользователей с целью выявления их коэффициента
интеллекта IQ. В этом случае по специальным методикам надлежит подобрать
соответствующие вопросы, в том числе содержащие картинки и подобрать
ответы на них. Для этого лучше использовать классические IQ-тесты,
разработанные специалистами, например классические IQ тесты Г. Айзенка.
Таким образом, разработанное приложение можно использовать в
различных областях тестирования пользователей. Все зависит от состава
105
вопросов и интерпретации результата.
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
1. Т.Л. Партыка, И.И. Попов. Информационная безопасность. – М.: Форум,
Инфра-М, 2002. – 368 с.
2. Т.П. Барановская, В.И. Лойко, М.И. Семенов, А.И. Трубилин.
Информационные системы и технологии в экономике 2-е изд. – М.:
Финансы и статистика, 2006. – 416 с.
3. А.И. Афоничкин, Д.Г. Михаленко. Управленческие решения. в
экономических системах. – М.: Книга по Требованию, 2009. – 480 с.
4. В.С. Алиев. Информационные технологии и системы финансового
менеджмента. – М.: Инфра-М, 2007. – 320 с.
5. И.А. Брусакова, В.Д. Чертовской. Информационные системы и
технологии в экономике. – М.: Финансы и статистика, 2007. – 352 с.
6. Н.Н. Иванов. Основы автоматизированного учета (+ CD-ROM).
Воронеж: Научная Книга, 2007. – 126 с.
7. Редактор Е.М. Сухарев. Обеспечение информационной безопасности в
экономической и телекоммуникационной сферах. Книга 2. – М.:
Радиотехника, 2003. – 216 с.
8. П.М. Хомяков, В.Д. Иванов, Р.А. Искандарян, В.Н. Конищев, И.Г.
Кривобок, С.А. Пегов, В.С. Смолин, С.Г. Смолина, Г.Ю. Тереньтьев.
Геоэкологическое моделирование для целей управления
природопользованием в условиях изменений природной среды и климата.
– М.: Едиториал УРСС, 2002. – 400 с.
9. В.П. Агальцов. Базы данных (+ CD-ROM). – М.: Мир, 2002. – 376 с.
10. Г.Г. Матаев. Компьютерная лаборатория в вузе и школе. Учебное
пособие. – М.: Горячая Линия - Телеком, 2004. – 440 с.
11. Ю.Н. Виноградов, А.И. Гомола, В.И. Потапов, Е.В. Соколова. Математика
и информатика. – М.: Академия, 2012. – 272 с.
106
12. Л.И. Алешин. Обеспечение автоматизированных библиотечных
информационных систем (АБИС). – М.: Форум, 2012. – 432 с.
13. А.А. Иванов. Автоматизированные сборочные системы. – М.: Форум,
2012. – 336 с.
14. М.С. Спирина, П.А. Спирин. Дискретная математика. – М.: Академия,
2012. – 368 с.
15. Автоматизированные системы управления на автомобильном транспорте.
– М.: Академия, 2012. – 288 с.
16. И.Г. Акперов, С.П. Головач, И.А. Коноплева. Казначейская система
исполнения бюджета в Российской Федерации. – М.: КноРус, 2012. –
634 с.
17. А.А. Малюк. Информационная безопасность. Концептуальные и
методологические основы защиты информации. Учебное пособие. – М.:
Горячая Линия - Телеком, 2004. – 280 с.
18. Г.Н. Федорова. Информационные системы. – М.: Академия, 2013. – 208 с.
19. Ф.С. Воройский. Информатика. Новый систематизированный толковый
словарь. – М.: ФИЗМАТЛИТ, 2003. – 760 с.
20. Е.С. Вентцель, Л.А. Овчаров. Теория случайных процессов и ее
инженерные приложения. – М.: Академия, 2003. – 432 с.
21. А.А. Люксембург. Автоматизированное построение математических
теорий. – М.: Едиториал УРСС, 2005. – 32 с.
22. В.Н. Брюханов, А.Г. Схиртладзе, В.П. Вороненко. Автоматизация
производства. – М.: Высшая школа, 2005. – 368 с.
23. А.В. Кузин, В.М. Демин. Компьютерные сети. – М.: Форум, Инфра-М,
2005. – 192 с.
24. Б.Д. Виснадул, С.А. Лупин, С.В. Сидоров, П.Ю. Чумаченко. Основы
компьютерных сетей. – М.: Форум, Инфра-М, 2006. – 272 с.
107
ПРИЛОЖЕНИЕ А. Инструкция Экспорта/Импорта
Для того чтобы пользователь мог сам составлять наборы тестов, тем и
предметов (дисциплин) в своей базе данных, предусмотрена возможность
экспорта/импорта предметов, тем и тестов между различными базами данных.
Например, Вы всегда можете подгрузить в свою базу данных новые тесты,
целые темы или даже целые предметы, выложенные на сайте разработчиков
программы www.sura.ru/cyberj. Кроме того, Вы можете сами составлять тесты,
целые темы или предметы и передавать их для работы другим пользователям
программы.
При экспорте/импорте важно обеспечить совместимость таблиц выгрузки
и таблиц базы данных между собой. Таблицы базы данных имеют следующий
формат:
Формат БД: Paradox
Тип: Стандарт
Язык таблиц (важно!): ascii ANSI
Необходимо, чтобы файлы выгрузки при экспорте имели такой же формат.
Формат формируемых файлов выгрузки зависит от установок BDE на Вашем
компьютере. Если установки BDE на Вашем компьютере установлены так, что
формат файлов выгрузки будет отличен от формата файлов базы данных, то
возможно будут проблемы с формированием файлов выгрузки либо с
последующим импортом их в базу данных. В частности возможны проблемы с
русским языком. Установите в BDE Administrator на закладке Configuration
следующие настройки:
Dravers/Native/Paradox/LangDriver = ascii Ansi
System/Init/Default Driver = Paradox
System/Init/LangDriver = ascii ANSI
Экспорт
Экспорт выполняется из окон редактирования предметов, тем или тестов,
а также из окна администрирования тестов. Выберите в контекстном меню
текущего окна пункт «Экспорт» или такой же пункт в главном меню
программы. Откроется оно экспорта, в котором Вам нужно выбрать каталог, в
который будут сформированы файлы выгрузки и нажать кнопку «Экспорт».
Файлы выгрузки сформируются автоматически в указанном каталоге. Файлы
выгрузки связаны между собой и представляют из себя единое логическое
целое! В дальнейшем импорте можно использовать только все файлы данной
выгрузки. Нельзя удалять отдельные файлы. Нельзя смешивать между собой
файлы различных выгрузок. Различные выгрузки (выгрузки различных тестов,
тем или предметов) следует формировать в различных каталогах файловой
системы.
Содержимое выгрузки зависит от того, что вы выгружаете.
108
Если Вы производите выгрузку из окна предметов, или если Вы
производите выгрузку из окна администрирования, в котором активен список
предметов, то Вы выгружаете текущий предмет.
Если Вы производите выгрузку из окна тем или Вы производите выгрузку
из окна администрирования, в котором активен список тем, то Вы выгружаете
текущую тему.
Если Вы производите выгрузку из окна тестов или Вы производите
выгрузку из окна администрирования, в котором активен список тестов, то Вы
выгружаете текущий тест.
Ниже расшифровывается содержимое каждого варианта выгрузки.
Выгрузка текущего предмета предмета означает выгрузку самого
предмета (его свойств), а также всех тем, входящих в этот предмет и всех
тестов, входящих в эти темы.
Выгрузка текущей темы означает выгрузку самой темы (ее свойств), а
также всех тестов, входящих в эту тему.
Выгрузка текущего теста означает выгрузку самого теста (его свойств) и
всех его вопросов и вариантов ответов. Однако, если производится выгрузка
только теста (например из окна редактирования свойств теста или из окна
администрирования при активном списке тестов) кроме выгрузки самого теста и
его вопросов-ответов производится выгрузка темы, к которой относится тест и
дисциплины, к которой относится тема.
В любом случае при выгрузке предметов, тем и тестов при любых
вариантах происходит и выгрузка интерпретаций (расшифровок)
соответствующих предметов, тем и тестов. Т.е. интерпретация неотделима от
объекта, который она интерпретирует и всегда неявно выгружается вместе с
ним.
Выгрузка данных о прохождении тестов из журнала не производится.
Импорт
Импорт данных заключается в загрузке предметов, тем или тестов из
файлов выгрузки в свою базу данных. Файлы выгрузки могут быть
сформированы где угодно, например их можно скачать с сайта разработчиков,
и содержать дополнительные предметы, темы и тесты. Механизм импорта
позволяет создать широкий набор тестов по различным темам и предметам.
Импорт данных может выполнять в двух режимах: режим «Импорт» и
режим «Импорт в...».
Режим «Импорт» доступен из главного меню программы. В этом режиме
не имеет значения какое окно программы активно в данный момент или какой
список активен в данный момент. При выполнении загрузки в этом режиме
происходит загрузка всех данных, хранящихся в файлах выгрузки, а именно:
предметов, тем и тестов с их вопросами и ответами. Предметы из выгрузки
будут добавлены в список предметов, даже если там уже был такой предмет, а
вместе с ними будут загружены и соответствующие темы и тесты. Для всех
загруженных предметов, тем и тестов будут загружены и их интерпретации.
109
Более гибкий механизм загрузки предоставляет режим «Импорт в...».
Поведение загрузчика зависит от того, какой объект сейчас активен в базе
данных: предмет, тема или тест.
Если загрузка производится в предмет (в окне предметов или в окне
администрирования при активном списке предметов), то это означает что в
текущий предмет будут загружены все темы из выгрузки, независимо от того к
какому предмету они относились в БД-источнике. Вместе с темами будут
загружены и соответствующие тесты. При этом предмет из выгрузки не будет
добавлен в список предметов.
Если загрузка выполняется в тему (в окне тем или в окне
администрирования при активном списке тем), то это означает, что в текущую
тему будут загружены все тесты из выгрузки, независимо от того к каким темам,
а темы в свою очередь к предметам, относились. При этом предметы и темы из
выгрузки не будут добавлены в список предметов и тем соответственно.
Если загрузка выполняется в тест (в окне тестов, или в окне
администрирования при активном списке тестов) то программа выдаст
предупреждение о том, что в тест загрузить ничего нельзя, так как при этом
нарушится структура теста, его интерпретация, последовательность вопросов.
При загрузке тем и/или тестов вместе с ними загружаются и их
интерпретации.
110
ПРИЛОЖЕНИЕ Б. Руководство пользователя
Инструкция пользователя
Редактирование тестов (конструктор тестов).
Конструктор тестов реализован в окне «Администрирование». Это окно вызывается из
главного меню («Справочники/Редактирование тестов»), а также открывается по умолчанию
при загрузке программы, причем в зависимости от прав пользователя в нем доступно либо
редактирование тестов, либо их прохождение. Конструктор тестов выполняет две задачи:
создание структуры дисциплина-тема-тест и непосредственно редактирование тестов.
Создание структуры дисциплина-тема-тест
Окно «Администрирование» содержит в себе три списка: список дисциплин, тем и
тестов и предоставляет удобный интерфейс для навигации дисциплина-тема-тест. Так, в
списке тем отображаются только темы выделенной в списке дисциплин дисциплины, а в
списке тестов только тесты выделенной в списке тем темы.
Редактирование и ввод новой дисциплины, темы или теста производится в
соответствующем окне редактирования. Это окно вызывается по двойному щелчку на записи
в соответствующем списке или выборе пункта главного меню
«Редактировать/Редактировать». В открывшемся окне редактирования необходимо ввести
или изменить все реквизиты редактируемой строки. Далее необходимо нажать кнопку
«Добавить» или «Сохранить». При нажатии кнопки «Добавить» в список будет добавлена
новая запись с введенными реквизитами. При нажатии кнопки «Сохранить» реквизиты
текущей записи списка изменятся на вновь введенные. К реквизитам дисциплины и темы
относится только наименование. У теста кроме наименования имеются дополнительные
реквизиты
Для удаления дисциплины, темы иди теста из списка необходимо нажать
кнопку «Удалить» в окне редактирования соответствующего списка, либо
выбрать пункт меню «Справочники/Удалить». Из базы данных будет удалена
строка, которая в данный момент активна в текущем списке. Однако для
соблюдения ссылочной целостности будут удалены и все записи подчиненные
удаляемой. Так при удалении теста удаляются все его вопросы, ответы,
интерпретация, а также записи из журнала о прохождении данного теста
учащимися. А при удалении дисциплины будет удалена сама дисциплина, все ее
темы и все тесты всех тем этой дисциплины.
Заметим, что при создании новой записи в соответствующем списке она
автоматически становится подчиненной текущей записи вышестоящего списка.
Так при создании новой темы она автоматически становится подчиненной
соответствующей дисциплине, а при создании нового теста он автоматически
становится подчиненным соответствующей теме. Для изменения записи
владельца необходимо выделить в списке ту запись, владельца которой нужно
изменить и выбрать пункт главного меню «Редактировать/Сменить владельца».
На экран будет выведено окно «Смена владельца» в котором будет предложено
выбрать для данной записи нового владельца их вышестоящего списка.
Редактирование тестов
Редактирование тестов подразумевает редактирование данных теста и
редактирование структуры теста.
111
Редактирование данных теста
Редактирование данных теста заключается в редактировании таких
параметров как наименование теста, сложность теста и лимит времени теста, а
также параметров теста. Окно редактирования теста вызывается точно также
как и окно редактирования дисциплины или темы и предполагает такой же
порядок добавления и редактирования записей в список теста. Но в отличие от
дисциплин и тем тест кроме наименования имеет еще ряд реквизитов:
сложность теста, лимит времени прохождения теста и параметры теста.
Сложность теста выбирается из заранее предопределенных значений.
Сложность теста характеризуется коэффициентом сложности, который задается
вещественным числом. Предопределенный список сложностей содержит три
значения: «легко» с коэффициентом «1», «средне» с коэффициентом «2» и
«тяжело» с коэффициентом «3». В дальнейшем список предопределенных
значений может быть расширен. Сложности тестов используются при анализе
статистики для получения обобщенных показателей.
Лимит времени прохождения теста задается в минутах. Это то количество
времени, которое максимально отводится на прохождение теста. При
тестировании программа отсчитывает количество минут и при истечении
лимита принудительно завершает тест. Если лимит времени не задан, то
подразумевается, что тест можно проходить без ограничения времени. Лимит
времени нельзя задать больше 1440 минут, т.е. одних суток.
К параметрам теста относятся следующие: разрешение навигации по
тесту, случайный выбор вопросов, признак расчета результатов только на основе
отвеченных вопросов, разрешение пользователю смотреть результаты
прохождения теста, признак обязательной записи результатов теста в журнал,
признание правильности всех даваемых пользователем ответов, признак теста-
опроса.
Если для теста установлен признак разрешения навигации по тесту, то в
процессе прохождения тестирования пользователь сможет при помощи
предоставляемого ему интерфейса переключаться между вопросами теста, в том
числе возвращаться к вопросам, на который уже дан ответ и менять свой ответ.
Если данный признак не установлен, то вопросы задаются либо
последовательно, либо случайно, если установлен признак случайной выдачи
вопросов, при этом возврат к уже отвеченному вопросу невозможен.
Установка признака случайного выбора вопроса приводит к тому, что в
процессе прохождения тестирования вопросы из списка вопросов теста будут
выдаваться не последовательно, а случайно. При этом возврат к ранее заданному
вопросу и изменение данного на него ответа невозможен. Не имеет смысла
устанавливать данный признак одновременно с признаком навигации по тесту,
так как в этом случае, хотя пользователю и будет предоставлен интерфейс
навигации, но выбор конкретного номера вопроса ни к чему не приведет, так как
вопрос все равно будет выбран случайно.
Признак расчета результатов теста только по вопросам, на которые дан
ответ влияет на расчет результата теста. Если данный признак не установлен, то
112
вопросы, на которые пользователь не дал ответ (или не успел дать при
истечении лимита времени) фиксируются в результатах прохождения теста с
весом, равным нулю. Если же данный признак установлен, то не отвеченные
вопросы вообще не влияют на результат теста.
Признак отображения результата теста позволяет пользователю,
проходившему тест, просмотреть его результаты сразу после его окончания. В
противном случае просмотреть результаты теста сможет только пользователь с
категорией «проверяющий» при анализе статистики.
Признак обязательной записи результатов теста в журнал означает что при
окончании теста его результаты обязательно будут записаны в журнал для
пользователя, проходившего тест. В противном случае самому пользователю
будет предоставлена возможность сохранить результаты теста в журнале или
отказаться от этого.
Признание правильности всех даваемых пользователем ответов означает,
что тест не предполагает «неправильных» ответов. Т.е. вопросы и ответа теста
формулируются таким образом, что любой данный пользователем ответ
является допустимым, а значит является «правильным». Данная ситуация лучше
всего демонстрируется на примере психологических тестов, когда пользователь
выбирает из предложенных ответов наиболее ему подходящий, а по результатам
выбора система относит его к тому или иному психологическому типу. При этом
ни один из психологических типов не является «неправильным». Установка
этого признака также необходима для тестов-опросов.
Если тесту установлен признак «тест-опрос», то в этом случае его
результаты рассчитываются не так, как для обычных тестов на знания.
Наличие большого количества параметров теста, возможность сочетания
различных параметров позволяет гибко настраивать систему тестирования и
создавать различные варианты тестов.
Редактирование структуры теста
Редактирование структуры теста выполняется в окне «Вопросы и ответы
теста», которое вызывается при нажатии кнопки «Вопросы и ответы теста» в
окне администрирования. Окно вопросов и ответов вызывается для того теста,
который в данный момент выделен в списке тестов.
Окно редактирования структуры теста представляет из себя два списка. В
верхней части окна находится список вопросов, а в нижней части окна список
ответов на тот вопрос, который в данный момент выделен (является активным) в
списке вопросов. Справа от каждого списка находится панель редактирования
текущего вопроса из списка вопросов или текущего ответа из списка ответов.
Редактирование вопроса заключается во вводе его текста, задании ему
картинки и задании ему типа ответа. После ввода всех этих данных нужно
нажать кнопку «Добавить» или «Сохранить» . При нажатии кнопки «Добавить»
создается новая запсь в списке вопросов с введенными данными. При нажатии
кнопки «Сохранить» изменяются данные текущей записи в списке вопросов. В
любом случае в органах управления на панели справа от списка вопросов
отображаются данные текущего вопроса.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)