Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пояснительная записка без.doc
Скачиваний:
13
Добавлен:
13.08.2019
Размер:
3.15 Mб
Скачать

10 Заключение

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

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

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

На основе проведенных исследований разработана автоматизированная система, которая позволяет генерировать и проверять задания по дисциплине АИУС, в частности по разделу «Линейное программирование». В основу заложен алгоритм генерации по шаблону. Разработана структура из более чем 240 тысяч элементов, позволяющая с помощью генератора по шаблону формировать автоматически огромное количество разных вариантов задания.

На основе математического аппарата части «Линейного программирования» дисциплины АИУС разработаны алгоритмы решения прямой и двойственной оптимизационной задачи линейного программирования Симплекс-методом, а также алгоритм анализа чувствительности полученного оптимального решения. Разработанные алгоритмы и автоматизированная генерация задания по шаблону позволили разработать модули «Тренажер», «Контрольная работа», «Проверка» и «Экзамен». Модуль системы «Тренажер» предназначен для закрепления на практике полученных теоретических знаний студентом и подготовки к контрольной работе либо экзамену по дисциплине АИУС. При этом студент получает возможность потренироваться на большом количестве вариантов, повторить изучаемую тему «Линейное программирование» целиком либо одну из ее частей. При работе с тренажером студент сразу получает информацию о правильности полученных на каждом шаге результатов. Методический материал по теме контрольной работы оформлен в формате Windows-справки (модуль «Help» системы).

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

Модуль «Экзамен» выдает более мелкие задания по объему. Преподаватель имеет возможность выбрать либо определенные части задания от всей контрольной работы, либо выбрать режим случайной выборки заданий. Введенные студентом ответы анализируется на верность выполнения заданий. Сразу после завершения экзамена количество верных ответов выводится студенту, а все результаты сохраняются.

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

Материалы дипломного проекта были представлены на Всероссийской научно-технической конференции «Научная сессия ТУСУР - 2011». Тезисы представлены в приложении В.