Диплом: Разработка электронного учебного пособия по дисциплине «Интернет-технологии»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
12
Необходимость соответствия всем требованиям, изложенными в
государственных образовательных стандартах;
Учет современных технологий проверки знаний учащихся;
Соответствие задачам образовательного процесса;
Соответствие основным базовым принципам тестирования по
основным предметам обучения;
Соответствие количества тестов и вариантов ответов сложности и
особенности предмета обучения;
Использование современных технологий для составления, оценки
и формирования отчетности для тестов.
Требования к составлению тестовых заданий:
1. Тестовое задание должно быть представлено в форме краткого
суждения, сформулированного четким языком и исключающего
неоднозначность заключения тестируемого на требования тестового
утверждения.
2. Содержание задания должно отвечать требованиям ГОС.
3. Следует избегать вводных слов или предложений.
4. Содержание тестового задания НЕ должно содержать повторов,
двойных отрицаний и сленга.
5. В тестовом задании не должно отображаться субъективное
мнение или понимание отдельного автора.
6. Формулировка тестового задания должна быть выражена в
повествовательной форме (вопрос исключается).
7. В формулировке ТЗ не должно быть повелительного наклонения
(выберите, вычислите, укажите и т.д.).
8. Ответ на поставленный вопрос не должен зависеть от
предыдущих ответов студента.
9. Ни в тексте, ни в ответах не должно быть подсказок.
13
10. Программно-дидактическое тестовое задание может быть
представлено в одной из следующих 4-х стандартизированных форм:
• открытой;
• закрытой (с выбором одного или нескольких заключений);
• на установление правильной последовательности;
• на установление соответствия.
11. Форма ТЗ должна быть узнаваемой и не требовать
дополнительных пояснений по способу ввода тестируемым заключения.
1.3 Анализ существующего программного обеспечения
Рассмотрим существующее программное обеспечение, позволяющее
выполнять функции тестирования.
1 «Автоматизированная система для создания интерактивных
обучающих курсов и проверки знаний»
Программа предназначена для создания интерактивных обучающих
курсов и проверки уровня знаний изученного материала. Обеспечивает
инвариантность по отношению к предметной области; позволяет:
организовать различные уровни доступа пользователей (администратор,
преподаватель, обучаемый) к ресурсам системы; использовать
существующие базы данных учебных материалов, тестов и задач или
формировать их в автоматизированном режиме на основе
специализированного интерфейса в виде конструктора, предназначенного
для создания новых учебных курсов и модернизации существующих;
работать в локальном, а также многопользовательском режиме при
организации единого сервера данных; реализовывать всесторонний контроль
результатов тестирований на основе встроенных процедур обработки
полученных результатов в диахроническом порядке и их отображение в
14
специализированных отчетах в виде таблиц, диаграмм и графиков; создавать
дополнительные отчеты для контроля успеваемости и оценки уровня знаний.
Тип реализующей ЭВМ: IBM PC-совмест. ПК
Язык программирования: Delphi 7
Вид и версия операционной системы: Windows ХР/Vistа/7
2 Программа оценки эффективности использования Интернет-
ресурса в учебном процессе
Программа предназначена для оценки эффективности использования
Интернет-ресурса в учебном процессе студентов первого курса, изучающих
предмет «Основы программирования». Отдельные модули могут быть
использованы для сбора и анализа статистических данных в процессе
промежуточного и итогового тестирований . Программа обеспечивает
выполнение следующих функций: проведение промежуточного и итогового
тестирований контроля знаний по изученному с помощью Интернет-ресурса
учебному материалу; сбор, анализ и графическое представление результатов
тестирования ; выявление проблем, связанных с изучением учебного
материала с помощью Интернет-ресурса, и выработку рекомендаций по
внесению в него дополнительных учебных материалов; оценка и
эффективность использования Интернет-ресурса в учебном процессе.
Тип реализующей ЭВМ: IBM PC-совмест. ПК
Язык программирования: HTML, JavaScript, PHP
Вид и версия операционной системы: Windows 7
3 Программный комплекс дополнительного обучения (ДО)
«StudCity»
Программный комплекс предназначен для обучения студентов, также
может использоваться для проведения тестирований . Функциональными
возможностями программы являются: регистрация студентов; изучение
электронных учебных материалов; тестирование по предметам; подготовка к
15
тестированию ; вывод результатов тестирования . Программный комплекс
предоставляет возможность преподавателям создавать тесты; выгружать
результаты тестирования и размещать лекции в электронном виде.
Тип реализующей ЭВМ: мобильные устройства
Язык программирования: Java, PHP
Вид и версия операционной системы: Android, Linux
4 «Компьютерная универсальная система тестирования »
Программа для ЭВМ позволяет на основании нормативной
документации генерировать различные экзаменационные билеты для
аттестуемых в зависимости от требуемой области аттестации и проводить
мониторинг их тестирований . Назначение программы для ЭВМ: оперативное
создание экзаменационных билетов в зависимости от выбранных параметров.
Область применения программы для ЭВМ: при проведении тестирования на
знание нормативной документации экспертов в области промышленной
безопасности.
Тип реализующей ЭВМ: ПК на базе Intel-совместимой архитектуры
Язык программирования: Microsoft С#, ASP.Net
Вид и версия операционной системы: Microsoft Windows
5 ВЭБ - Система автоматизированного учета и обработки
результатов тестирования по русскому языку
Программа представляет собой систему управления вэб-сайтом и
предназначена для автоматизированного учета и обработки результатов
тестирования по русскому языку. Программа позволяет создавать выходные
документы по результатам тестирования Центрами тестирования Российской
Федерации. Также программа позволяет осуществлять поиск необходимых
документов, рассчитывать различные статистические данные по
тестированию, обеспечивает обмен документами между Центрами
тестирования и головной организацией, минуя электронную почту. С
16
помощью программы производится печать сертификатов и справок
гражданам, прошедшим тестирование по русскому языку, формирование
счетов по данным документам.
Тип реализующей ЭВМ: IBM PC - совмест. ПК
Язык программирования: РНР
Вид и версия операционной системы: Windows Server/2003
6 Программный комплекс « Тестирование ». (ПК « Тестирование»).
Программный комплекс представляет собой оболочку для
интерактивных задач, связанных с оценкой знаний оперативного персонала
тепловых электрических станций (ТЭС) и состоит из трех основных модулей:
Тестирование - предоставляет пользовательский интерфейс; Редактор тестов
- позволяет создавать, редактировать и удалять содержимое тестов;
Статистика - предоставляет интерфейс для статистической обработки
результатов тестирования . Программный комплекс реализует следующую
функциональность: вопросы двух типов - "Закрытая форма" и "Установление
соответствия"; варианты ответов могут содержать как текстовый, так и
графический контент; для каждого вопроса определяются и помещаются в
БД коэффициент Значимости и коэффициент Сложности; итоговый результат
складывается из суммы набранных коэффициентов; имеется возможность
ограничить время сеанса тестирования ; вывод результатов тестирования на
Печать и сохранение в БД.
Тип реализующей ЭВМ: IBM PC-совмест. ПК на базе процессора Intel
Pentium IV и выше
Язык программирования: Visual С#, xaml, T-SQL
Вид и версия операционной системы: Windows 8/7/Vista SP1/XP SP3;
Windows Server 2012/2008 R2 SP1/2003 SP2
7 Электронное тестирование
17
Программа предназначена для проведения электронного тестирования
обучающихся в целях контроля объема и качества полученных знаний.
Программа позволяет осуществлять в режиме разделения доступа:
формирование тестовых заданий открытого и закрытого типов, тестирование
со случайной выборкой вопросов и ответов тестов и ограничением по
времени, возможностью редактирования заданий. Программа позволяет
формировать протоколы результатов тестирования обучающихся с выдачей
процентов и оценок по тестовым заданиям с использованием системы
расчета и вьщачи оценки по проценту правильных ответов для
последующего формирования отчетов об успеваемости студентов.
Тип реализующей ЭВМ: IBM PC - совмест. ПК
Язык программирования: Yii ΡHP Framework
Вид и версия операционной системы: Windows XP и выше
8 «Программный комплекс on-line тестирования знаний
Examinator»
«Программный комплекс предназначен для разработки и проведения
тестирования знаний учащихся, а также формирования отчетов и вывода
статистики по результатам тестирования. Функции программного комплекса:
разработка тестирования; проведение онлайн - тестирования с
автоматической проверкой ответов; формирование отчетов по различным
критериям ( тестирование , класс, кодификатор и т.п.). Программный
комплекс может применяться в учебном процессе общеобразовательных
учреждений, профессиональных образовательных учреждений, высших
образовательных учреждений; для проверки знаний учащихся; при
подготовке к ЕГЭ.
Тип реализующей ЭВМ: IBM PC -совмест. ПК
Язык программирования: С#
18
Вид и версия операционной системы: Сервер для размещения -
Windows Server 2008/2012; для клиента - Windows XP/Vista/7/8/10
Сравнение рассмотренных систем приведено в таблице 1.
Таблица 1 - Сравнение рассмотренных систем
Язык
программиро
ва-ния
Добавление
произвольны
х тестов
Анализ
результатов
ответов
Построение
рейтингов
Сравнение
результатов и
пересдача
Разработка
рекомендаци
й
Delphi 7
+
+
+
+
+
php
-
+
-
+
+
Java, PHP
+
-
-
+
-
Microsoft
С#, ASP.Net
+
+
-
+
+
РНР
+
+
+
+
+
Visual С#,
xaml, T-SQL
+
-
+
+
+
Yii ΡHP
Framework
+
+
+
-
+
С#
+
+
+
+
-
Современное образование и процесс оценки его качества состоит в том,
что для определения уровня знаний обучаемых необходимо применять
19
автоматизированное средства, информационные системы и искусственный
интеллект, а также все другие достижения современного прогресса.
Выводы по главе:
В первой главе выпускной квалификационной работы рассмотрены
теоретические основы тестирования, определены требования к содержанию
систем тестирования и описаны мультимедийные обучающие системы, в том
числе дана их классификация.
Определено, что использование информационных технологий в
процессе тестирования студентов предъявляет определенные требования к
содержанию тестов, их наполненности и параметрам, что позволяет перейти
в анализу программного обеспечения, выполняющего функции тестирования
обучаемых. Как было выяснено в ходе проведенного обзора, программное
обеспечение для тестирования обучаемых разрабатывается с помощью
различных языков программирования, может использоваться как настольное
или веб-приложение, имеет особенности для того предмета, на тестирование
знаний которого предназначено.
20
2 РАЗРАБОТКА СИСТЕМЫ ТЕСТИРОВАНИЯ
ОБУЧАЕМЫХ
2.1 Разработка алгоритма решения задачи
Программирование является процессом создания программы, и при
классической ручной разработке ПП без привязки к методу проектирования
может представляться как череда следующих шагов:
• Выявление требований к ПО;
• Выбор или создание алгоритма решения поставленной задачи;
• Подготовка команд;
• Проверка;
• Тестовые запуски.
Выявление требований к ПО – важный этап, где подробно указывается
начальная информация и составляются требования к итогу работы. Также
определяется поведение программы в разных случаях.
В процессе выбора или создания алгоритма важно определить череду
действий, необходимых для достижения результата. Многие задачи часто
решаются различными способами. В этом случае разработчик, применяя
отдельный критерий, к примеру, быстроту работы алгоритма или его
точность, находит оптимальное решение. Далее происходит подробное
описание алгоритма. По факту выделения требований к программе и
подготовки алгоритма решения, его записывают на подходящем языке
программирования.
Проверка ПО заключено в нахождении и корректировке ошибок,
которые были совершены на этапах подготовки задачи для реализации на
ЭВМ.
Ошибки делят на синтаксические и семантические.
Синтаксические ошибки, связанные с неправильным написание
операторов языка программирования, находятся на этапе трансляции
программы. Тут даже можно увидеть сообщение, описывающее оператор, в
21
котором допущена ошибка, место, где она обнаружена, а также текст,
поясняющий суть проблемы.
Семантические ошибки, связанные, зачастую, с неправильным
построением математической модели и алгоритма выполнения задачи, при
процедуре прохода программы сразу не обнаруживаются, поскольку
программа выполняется и даже выдает итоговый результат.
Для сверки корректности программы выполняется ее тестирование, т.е.
ее реализация при таких исходных данных, для которых итоги решения уже
известны. При подборе тестовых наборов исходных данных важно учесть
доступность проверки разных вариантов решения задачи. Оценка
корректности программы реализуется методом сравнения результатов,
полученных при реализации программы, с имеющимися тестовыми.
Тестирование помогает доказать факт наличия смысловой ошибки. Для
ее определения и выявления причины, реализовавшей ошибку, лучше всего
применять отладочные операторы, позволяющие контролировать проход
программы, следить за чередой выполнения операторов программы и
корректировкой значений элементов массивов и переменных в процессе
работы программы, отследить правильность индексирования элементов
массивов, отслеживать обращение к подпрограммам.
Тут же важно проверить, как работает программа на максимальном
количестве входных наборов данных, пусть даже не самых верных. Опишем
более подробно основной шаг процесса программирования -
алгоритмизацию.
Задача программиста заключена в продумывании последовательности
действий, выполнив которые, можно достигнуть требуемого результата.
Алгоритмом называется четкий порядок перехода информации из
одного состояния в другое с использованием методов обработки
информации.

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

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)