Мультиагентная обучающая система по медицинской диагностике

Формирование начального(первого) вопроса

Формирование очередного вопроса.

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 который будет перезаписан.

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16  17  18  19  20  21  22  23  24  25  26  27  28  29  30 
 31  32  33  34  35  36  37  38  39  40  41  42  43  44  45 
 46  47  48 


Другие рефераты на тему «Педагогика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы