Мультиагентная обучающая система по медицинской диагностике
Формирование начального(первого) вопроса
Формирование очередного вопроса.
2. Входные данные агента представлены в таблице 3.7.
3. Выходные данные описаны в таблице 3.8.
Исходный текст программы содержится в файле A09.C.
Исполняемый модуль программы содержится в файле A09.EXE.
Перед выполнением программы в текущей папке должны содержаться все перечисленные входные файлы
в пункте 2.
3.2.5.5 Контроль ответа обучаемого
Краткое описание агента.
1. Агент предназначен для контроля верности ответа обучаемого.
2. Входные данные агента описаны в таблице 3.9.
Таблица 3.9.
Обозначение файла |
Наименование файла |
Номер поля |
Наименование поля |
Тип поля |
OTVSTUD.TXT |
Ответ студента |
1 |
Номер варианта ответа студента |
Число |
VAROTVET.TXT |
Варианты ответов на текущий вопрос |
1 |
Код вопроса |
Число |
2 |
Номер варианта ответа |
Число | ||
3 |
Наименование ответа |
Строка | ||
4 |
Балл |
Число |
3. Выходной файл представлен в таблице 4.0.
Таблица 4.0.
Обозначение файла |
Наименование файла |
Номер поля |
Наименование поля |
Тип поля |
VERNOLI.TXT |
Результат контроля верности |
1 |
Балл |
Число |
Исходный текст программы содержится в файле A10.C.
Исполняемый модуль программы содержится в файле A10.EXE.
Перед выполнением программы в текущей папке должны содержаться все перечисленные входные файлы в пункте 2.
3.2.5.6 Формирование отчетов тестирования
Краткое описание агента.
1. Агент предназначен для формирования отчётов по заданной теме, дате, и данным о студенте.
2. Входные файлы агента:
UCHET.TXT описан в таблице 3.8.
. ZACHTEMA.TXT описан в таблице 4.1.
Таблица 4.1.
Обозначение файла |
Наименование файла |
Номер поля |
Наименование поля |
Тип поля |
ZACHTEMA.TXT |
Данные необходимые для поиска отчёта |
1 |
Номер зачётки |
Число |
2 |
Код темы |
Число | ||
3 |
Дата |
Строка |
3. Выходным файлом является: найденные отчеты (ISTORIYA.TXT). Структура выходного файла ISTORIYA.TXT идентична структуре файла UCHET.TXT.
Исходный текст программы содержится в файле A11.C.
Исполняемый модуль программы содержится в файле A11.EXE.
Перед выполнением программы в текущей папке должны содержаться все перечисленные входные файлы в пункте 2.
3.2.6 Взаимодействие предметно-ориентированных агентов
Взаимодействие агентов между собой происходит при возникновении сообщения от главного агента (задатчика) мультиагентной системы, то есть в нашем случае – интерфейса.
Технология взаимодействия агентов зависит от выбранных операций в меню интерфейса.
Опишем возможные сообщения(тип операции) адресуемые агентам-слугам формируемые координатором:
Поиск данных студента.
Изменение данных студента.
Удаление данных студента.
Добавление данных студента.
Выбор темы.
Начало тестирования, ответ пользователя.
Контроль ответа.
Формирование отчетов для преподавателя.
Действия, выполняемые самим координатором:
Поиск по группе студентов
Авторизация
Формирование списка тем
Вывод отчётов по результатам
Добавление преподавателя
Авторизация преподавателя
Рассмотрим действия агентов-слуг при каждом сообщении от задатчика.
1.Поиск данных студента. При поиске данных агенту А06 необходимо задать команду поиска посредством записи в файл COMMAND.TXT строки «search». Так же необходимо подготовить все необходимые файлы для выполнения задачи поиска, а именно:
INPUT.TXT.
Далее необходимо создать файл INSEARCH.TXT в который будут записаны критерии поиска.
После этого данные файлы необходимо транспортировать в рабочие папки агента А06.
При успешном поиске агент создаст файл OUTSEARC.TXT со строкой данных студента. В противном случае в файл будет записана строка «no_student» означающая что студент по заданным критериям не найден. Задатчик анализирует данный файл и выводит пользовательское сообщение о успешности либо не успешности поиска пользователю.
2. Изменение данных студента. При изменении данных необходимо задать команду изменения посредством записи в файл COMMAND.TXT строки «edit» агенту А06. Так же необходимо подготовить файл INEDIT.TXT в котором должны быть указанны данные для изменения введенные студентом. Агент А06 не формирует служебного сообщения о успешности либо не успешности изменения данных так как подготовленные данные для изменения включают в себя номер существующей зачетной книжки. Другими словами, изменение данных может произойти только в том случае, когда студент авторизовался. А так как он авторизовался то данные о нём есть в базе о студентах. Файл данных о студентах INPUT.TXT является обязательным для изменения данных так как он будет обновлён.
3. Удаление данных студента. Для удаления данных студента необходимо задать команду изменения посредством записи в файл COMMAND.TXT строки «delete» агенту А06. Так же необходимо подготовить файл о студентах INPUT.TXT который будет перезаписан.
Другие рефераты на тему «Педагогика»:
Поиск рефератов
Последние рефераты раздела
- Тенденции развития системы высшего образования в Украине и за рубежом: основные направления
- Влияние здоровьесберегающего подхода в организации воспитательной работы на формирование валеологической грамотности младших школьников
- Характеристика компетенций бакалавров – психологов образования
- Коррекционная программа по снижению тревожности у детей младшего школьного возраста методом глинотерапии
- Формирование лексики у дошкольников с общим недоразвитием речи
- Роль наглядности в преподавании изобразительного искусства
- Активные методы теоретического обучения