Диплом: Автоматизация процесса проверки текущих знаний в ГОУ СОШ №868

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
Рисунок 23. Алгоритм работы модулей справочников
Пользователи системы, обладающие соответствующими правами, могут
создавать тестовые материалы. Алгоритм создания теста представлен на рисунке 24.
67
Начало
Открытие формы создания теста
AddButton ->
onclick
Ввод текста вопроса
Да
AddButton ->
onclick
Ввод текста ответа
Да
CloseButton ->
onclick
Закрытие формы документа
Да
Нет
Нет
Конец
Нет
Выбор правильного ответа
Рисунок 24. Алгоритм создания документа
После того как тест создан, ученики могут проходить тестирование. Алгоритм
прохождения тестирования представлен на рисунке 25.
68
Начало
Открытие формы вопроса
Количество вопросов
<=N
Выбор варианта ответа
Да
SaveButton ->
onclick
Да
CloseButton ->
onclick
Закрытие формы вопроса
Нет
Нет
Конец
Да
Рисунок 25. Алгоритм прохождения теста
В результате прохождения проверки текущих знаний учитель формирует отчет,
в котором содержатся данные о результатах тестирования всех учеников класса.
Алгоритм формирования отчетности представлен на рисунке 26.
Программный код проекта представлен в Приложении 1.
69
Начало
Ввод параметров выборки
ExecButton ->
onclick
Выборка данных из таблицы «Бланк
ответа», «Учитель», «Предмет»,
«Вопрос», «Ответ»
Да
Загрузка элементов отчетной формы
Нет
Конец
Группировка данных
Рисунок 26. Алгоритм формирования отчетности
2.4. Контрольный пример реализации проекта и его описание
Для разработки контрольного примера реализации проекта и его описания
необходимо [13]:
1. Описать тестовые данные, которые необходимы для проверки
работоспособности основных функций проекта.
2. Описать процесс обработки тестовых данных.
3. Описать результаты обработки тестовых данных.
Реализация контрольного примера состоит из следующих этапов [14]:
1. Ввод тестовых данных в справочники.
70
2. Результат формирования отчета.
Для обеспечения информационной безопасности задачи доступ к системе
предоставляется только авторизованным пользователям. На рисунке 27 представлена
форма авторизации пользователя в системе.
Рисунок 27. Авторизация пользователя
Авторизация осуществляется от имени администратора системы, поскольку
только у этого пользователя есть права на заполнение справочников. После
авторизации открывается главное окно программы, которое представлено на рисунке
28.
Рисунок 28. Главное окно программы
Рассмотрим процесс заполнения справочников. На рисунке 29 представлено
заполнение справочника «Учитель».
71
Рисунок 29. Заполнение справочника «Учитель»
На рисунке 30 представлено заполнение справочника «Ученик».
Рисунок 30. Заполнение справочника «Ученик»
72
Заполнение справочника «Предмет» представлено на рисунке 31.
Рисунок 31. Заполнение справочника «Предмет»
Поскольку в процессе тестирования используются вопросы разных типов:
открытые, вопросы с одним вариантом ответа, вопросы с двумя и более вариантами
ответа, численный ответ, парное соответствие – необходимо заполнить справочник
типов вопросов. Заполнение справочника представлено на рисунке 32.
Рисунок 32. Заполнение справочника «Тип вопроса»
73
После того как справочники заполнены, можно переходить к работе в системе.
Поскольку ученики в школе распределены по классам и у разных классов тестирование
может проводиться в разные дни, необходимо внести данные о классах в систему.
Создание класса представлено на рисунке 33.
Рисунок 33. Создание класса
После того как класс был создан, необходимо выбрать учеников из справочника,
которые учатся в созданном классе. Добавление учеников представлено на рисунке 34.
Рисунок 34. Распределение учеников по классам
74
После распределения учеников по классам будет рассмотрен процесс разработки
тестов для проверки текущих знаний учеников школы. Для создания теста нужно в
главном меню выбрать пункт «Тестирование» и из выпадающего меню выбрать
команду «Тест - Создать». Пользователю откроется форма создания теста,
представленная на рисунке 35.
Рисунок 35. Создание тестового материала
Для создания теста необходимо выбрать предмет из справочника, учителя,
который создает тест и указать для какого класса создается тест. При нажатии кнопки
«Создать», после ввода перечисленных параметров, отображаются объекты, которые
необходимы для создания вопроса. Обязательно при создании вопросов необходимо
указывать правильные ответы на них для корректной работы теста.
После того как тесты были созданы, ученики могут приступать к тестированию.
Для проведения тестирования каждому ученику выдается индивидуальный логин и
пароль для входа в систему. Для начала тестирования нужно в главном меню выбрать
раздел «Тестирование» и команду «Начать». Ученику будет выдана форма теста, в
которой вопросы отображаются по очереди с возможностью пропуска одного вопроса
и перехода к другому. Прохождение теста представлено на рисунке 36.
75
Рисунок 36. Прохождение тестирования
По результатам прохождения тестирования учитель может сформировать отчет.
Сформированный отчет представлен на рисунке 37.
Рисунок 37. Отчет по проведенному тестированию

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

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