СИСТЕМА ТЕСТИРОВАНИЯ И АТТЕСТАЦИИ И ФОРМИРОВАНИЯ ОТЧЕТНОСТИ ПО РЕЗУЛЬТАТАМ ТЕСТИРОВАНИЯ

Нолезная модель относится к области автоматических электронновычислительных систем, позволяющих обрабатывать данные, в том числе представленные на естественном языке.
Полезная модель может быть использована в целях проведения тестирования и последующей аттестации работников медицинской сферы.
Согласно современному уровню техники известны системы и комплексы, позволяющие использовать данные, представленные на естественном языке.
Так, например, известна Система устройств для интерпретации понятий образными представлениями ( патент РФ № 2112273, МПК 6 G06F 17/00, опубл. 27.05.98, бюлл. № 15). Система состоит из блоков устройств хранения, распознавания, воспроизведения и уточнения образных представлений, блока внешних устройств, блока управления и устройства, выполняющего арифметические и логические операции, предусматривается также связывающий блоки видеоканал. Эта система представляет собой комбинацию устройств обработки образной информации, позволяющих осуществ.пять прямую и обратную связь в процессе формирования новых, более точных деталей образных представлений. При этом возможно формирование связей в структуре понятий, представленных в виде кодов (в том числе, соответствующих списочной структуре
описания понятий). Однако, не смотря на возможность интерпретации образных форм, выраженных на естественном языке, данная система не позволяет осуществлять неопытному пользователю ввод данных на естественном языке непосредственно в систему. Следует также учесть, что сам процесс тестирования требует от тестируемых и аттестуемых работников представление однозначных ответов, позволяющих выявить уровень профессиональных знаний работников, например, в медицинской сфере. Используемые при тестировании понятия в однозначно идентифицируемы. А кроме того, данная система не пригодна для анализа представленных ответов на предмет соответствия известному уровню знаний, а также не предусматривает подготовки какой-либо сводной отчетной документации по результатам тестирования и аттестации, осуществляемой при этом в автоматическом режиме.
Известна также Автоматизированная система идентификации объекта и регистрации его состояния ( патент РФ № 2066473, МПК G06F17/40, 17/60, G01N33/24, опубл. 10.06.96, бюлл. № 25). Система включает некоторое количество каналов ввода и обработки информации, каждый из которых содержит блоки сбора и вьщачи информации, блок совпадений, выполеннный на стандартных программноаппаратных средствах, блок анализа, блоки обработки информации. Причем указанные блоки могут быть выполнены в виде автоматизированных рабочих мест, взаимосвязанных между собою и подключенных к информационным и поисково-информационным системам с использованием прикладных программных средств. При этом данная система предназначена для составления кадастра земель, оценки и регистрации прав на недвижимость. Система не предусматривает единообразного автоматизированного ввода
первичных данных, a также не предусматривает одновременного ввода ответов на тесты со стороны многих пользователей, причем такие ответы, введенные с целого ряда автоматизированных рабочих мест, необходимо анализировать на предмет соответствия заданному заранее образцу. Также не предусмотрено формирование сводного отчета и удаленное взаимодействие с автоматизированными рабочими местами и базами данных.
Целью полезной модели является формирование архива долговременного хранения по лицам, прошедшим аттестации, повышение пропускной способности на стадии регистрации тестируемых и аттестуемых работников, предоставление возможности делегирования центральной аттестующей организацией своих полномочий периферийным региональным организациям, повышение достоверности оперативной информации, в том числе по факту оплаты мероприятий по аттестации, а также совершенствование стандартизации форм отчетности и оперативности её представления.
Указанная цель достигается тем, что система тестирования и аттестации и формирования отчетности по результатам тестирования содержит центральный компьютер-сервер с центральной базой данных, и связанные с ним посредством локальной сети один или более компьютеров- автоматизированных рабочих мест для тестирования аттестуемых, автоматизированное рабочее место администратора системы, модуль ввода данных, включаюш,ий в себя компьютер и связанное с ним устройство оптического сканирования заполненных на естественном языке бумажных форм с нанесенными на них уникальными кодами, а также связанные с центральным компьютером-сервером через модули коммутации и коммутируемые телефонные линии или иные низкоскоростные
ЛИНИИ связи удаленные серверы-базы данных и удаленные компьютерыавтоматизированные рабочие места.
На чертеже (рис.1) представлена блок-схема системы. В общем случае, система тестирования и формирования отчетности по результатам тестирования и аттестации имеет топологию информационных связей типа звезда. Центральный компьютер-сервер системы с центральной базой данных ЦБД головного учреждения, использующего систему соединен в локальной сети с N автоматизированными рабочими местами РМЭ1, РМЭ2, ... PM3N на базе компьютеров для тестирования аттестуемых, автоматизированным рабочим местом администратора системы РМ, модулем ввода данных об аттестуемых МВв, автоматизированным рабочем местом бухгалтера РМБ, модулем формирования отчетов ПР по результатам тестирования и (или) аттестации. Кроме того, центральный компьютер-сервер системы с центральной базой данных ЦБД головного учреждения соединен через коммутируемые телефонные линии и иные низкоскоростные линии связи и модули коммутации МК1 и МК2 соответственно с удаленными серверами-базами данных БД1, БД2,...БДК и удаленными компьютерами- автоматизированными рабочими местами УРМТ1, УРМТ2,... yPMTN. При этом модуль ввода МВв данных об аттестуемых представляет собой компьютер К и связанное с ним устройство оптического сканирования (Сканер), которое обеспечивают непосредственный ввод данных с заполненных аттестуемыми на естественном языке бумажных форм с уникальными кодами. Модуль ввода данных МВв обеспечивает также использование стандартного интерфейса ввода данных в систему, то есть с использование оператором клавиатуры наряду с оптическим интерфейсом ввода
/2 J/Лданных. Для ввода данных в систему путем оптического сканирован11я аттестуемым необходимо заполнить на естественном языке специальные типографским образом изготовленные бланки форм, соответствующие каждому этапу аттестации, с последующим сканированием заполненных бланков и внесения данных в центральную базу данных.
Пример. Система тестирования и аттестации и формирования отчетности по результатам тестирования используется для регистрации ежемесячно около 5000-7000 тестируемых и аттестуемых работников медицинской сферы. На начальном этапе тестирования и аттестации работник вручную на естественном языке заполняет специальную форму, куда заносятся регистрационные сведения об аттестуемом лице. Бланки форм представляют собой отпечатанные в типографии (или на лазерном принтере) бумажные листы формата А4, на которые нанесены специальные реперные метки и поля, требующие заполнения. Система предполагает наличие двух видов бланков. Первый вид бланков формы предусматривает внесение регистрационной информации об аттестуемом, заполнение единственный раз на каждого аттестуемого. Второй вид бланков формы - бланк ввода результатов тестирования (экзамена).
Перед заполнением бланка на нем с помощью принтера и специального режима печати печатается специальный код, идентифицирующий данный бланк. Таким образом, каждый бланк формы является уникальным и не допускается внесение данных одного аттестуемого (работника или студента) в запись другого. Заполнение бланка выполняется фломастером черного или синего цвета. На бланке формы, кроме полей приведена инструкция по заполнению, а также примеры заполнения текстовых полей формы. Допускается заполнение тестовых
полей даже с использованием прописных букв. Поля, требующие заполнения данными из справочников, заполняется специальными шифрами сканирования. Центральная база данных, содержащая справочную информацию системы, для каждой записи каждого справочника содержит специальной уникальный для данного справочника скан-щифр, который должен быть введен в поля бланка (формы). Среди таких справочников: справочник учреждений, справочник специальностей и другие.
Заполненные формы передаются аттестуемыми на сканирование в модуль ввода данных. Сканирование форм и распознавание заполненных данных осуществляется следующим образом. В общем случае, система тестирования и формирования отчетности по результатам тестирования и аттестации не предполагает использования какой-либо конкретной программы распознавания текста. Однако некоторые программы распознавания показали наилучший результат. В частности программа FineReadei (г) при соответствующим образом настроенном шаблоне для распознавания текста по заполненному бланку формы позволяет достигать точности распознавания в 99% даже с использованием приписных букв в полях формы.
В состав модуля ввода МВв системы может входить также и сканер, укомплектованный лотком для пакетного сканирования. Сканирование пакета бланков выполняется одной командой и не требует высокой инженерной квалификации от оператора. Система позволяет выполнять сканирование и последующую загрузку в базу данных до 500 бланков в день, с учетом возможной корректировки данных.
,:  / /2Ь г / 6
Средствами программы распознавания текста данные с отсканированных форм записываются в промежуточный файл данных. Каждой отсканированной странице соответствует одна строка в этом файле данных. Формат и тип данных не принципиальны для системы, они должны лишь допускать использование соответствующего ODBC(r) драйвера для доступа к данным, однако, для каждого типа данных требуются настройки программы загрузки отсканированных данных.
Загрузка отсканированных данных в базу данных центрального компьютера-сервера ЦБД для формирования соответствующего архива осуществляется оператором после того, как файл с отсканированными даннылш сформирован. Выполняется эта операция с помошДэЮ специальной программы загрузки отсканированных данных (ПЗСД).
ПЗСД является одной из программ, которой оснащен модуль ввода данных, входящий в состав системы. В её функции входят:
Загрузка отсканированных данных в таблицу-представление
Выполнение автоматических проверок на правильность внесенных данных. Состав этих проверок может меняться в зависимости от требований учреждения.
Возможность выполнения оператором исправлений, в случае, если обнаружены ошибки при заполнении форм. Исправления полей, требующих заполнение из справочников базы данных осуществляются не вводом кодов, как при заполнении бланков(форм) , а выбором возможных значений из списков , загружающихся прямо их центральной базы данных, что позволяет исключить повторные ошибки при выполнении исправлений.
Запись отсканированных данных, с учетом внесенных исправлений в центральную базу данных. Этот этап фактически заменяет работу оператора с обычного рабочего места, с помощью клавиатуры компьютера.
Запись исправлений и факта успешной загрузки данных в исходный файл отсканированных данных, что исключает возможную последующую повторную обработку уже внесенных в базу данных строк, а также возможный пропуск оператором ощибок, допущенных при заполнении бланка (формы).
Создание в центральной базе данных шаблонов форм первичной регистрации аттестуемых и шаблонов ввода результатов аттестаци-и.
Печать кодов шаблонов на типографских бланках (формах), которые затем будут заполнены и отсканированы.
Значения полей из промежуточного файла, содержащего отсканированные данные, загружаются в специальную таблицу, которая автоматически интерпретирует значения полей с отсканированных форм и ставит им соответствие заииси из справочников в центральной базе данных. Оператор, если это необходимо, выполняет исправления данных в строках таблицы, и затем осуществляется запись таблицы в центральную базу данных. Во время работы ПСЗД ведется специальный протокол, строки которого содержат диагностических сообщения о найденных ошибках в отсканированных данных и способы их устранения. А также содержит информацию об успешно загруженных в базу данных строках. Для каждой строки, то есть для каждого отсканированного бланка (формы) запись в центральную базу данных и запись в исходный файл, содержащий отсканированные данные выполняется одновременно в рамках одной транзакции, что позволяет исключить
возможность влияния ошибок, при сохранении одной строки на сохранение других строк. В случае какого-либо сбоя, например потери электроэнергии во время операции сохранения, после возобновления энергопитания и загрузки компьютера оператора, операция загрузки продолжится со строки, на которой произошел сбой.
Сохранение в исходном файле специального флага для каждой строки , свидетельствуюш,его о том, что запись успешно сохранена в центральной базе данных позволяет исключить повторную загрузку уже записанной строки.
Кроме модуля ввода МВв для непосредственного ввода аттестуемыми ответов на тесты с клавиатуры в системе имеются автоматизированные рабочие места аттестуемых РМЭ1, PM32,...PM3N, организуемые в виде компьютерного класса. Информация, введенная с автоматизированных рабочих мест аттестуемых РМЭ1, PM32,...PM3N, а также через модуль ввода данных МВв, направляется по локальной сети в базу данных центра.пьного компьютера-сервера ЦБД. Обработка ответов на предмет соответствия заранее введенным в базу данных сведениям о правильных ответах на предлагаемые тесты может осуш,ествляться не только программным обеспечением непосредственно автоматизированных рабочих мест, но также и соответствующими программами компьютера модуля МВв.
При этом с автоматизированного рабочего места РМБ бухгалтера в базу данных центрального компьютера-сервера ЦБД поступают также по локальной сети сведения о произведенных тестируемыми и аттестуемыми лицами и поступивших платежах за проведение тестирования или аттестации.
Центральный сервер-база данных управляем администратором с автоматизированного рабочего места РМ и выполняет функции по размещению справочников и шаблонов форм, аккумулирует введенные данные по регистрации аттестуемых и ответы на тесты, формирует специальным образом организованный архив регистрационных данных, результатов ответов на предлагаемых тесты.
Автоматизированное рабочее место администратора системы РМ представляет собой компьютер с установленной на нем программой настройки параметров системы. В функции администратора системы входит:
Заполнение справочников системы. Состав справочников определяет полноту и функциональность системы, поэтому заполнение справочников осуществляется до начала эксплуатации системы. После заполнения справочников, их состав, включая скан-шифры для каждой записи каждого справочника, печатается на принтере для дальнейшего использования при заполнении бланков (форм).
Управление пользователями системы. Количество одновременно работающих пользователей в систем зависит только от лицензионный возможностей приобретенного учреждением программного обеспечения и от технических характеристик компьютера центра.пьного сервера. Поэтому при наличии большого количества пользователей, администратору необходимо иметь мошлое и удобное средство управления всеми пользователями системы, для того, чтобы исключить несанкционированный доступ к центральной базе данных, а также обеспечить доступ легальных пользователей.
В состав системы входит программа управления пользователями системы. Утилита не требует от администратора знания системных средств доступа к базе
данных, а также знания языка запросов SQL. Вся информация о функциях системы и пользователях приведена на русском языке.
Все пользователи подразделяются на группы. Каждый пользователь может входить более чем в одну группу. Группы создаются соответственно должностным обязанностям, имеющим место в конкретном учреждении. Для каждой группы администратор выполняет настройку доступа к каждой отдельной функции системы. Права доступа могут быть следующими: Отсутствие доступа, доступ на чтение и доступ на редактирование. Каждый пользователь, включенный в какую либо группу, получает все права, данные пользователям этой группы.
Мониторинг работы всей системы. В состав системы входит программа мониторинга работы центрального сервера. Программа отображает список подсоединенных к центральной базе данных пользователей, а также отображает состояние каждого из пользователей, его имя, тип и текст выполняемой им в данный момент команды, а также название программы, с помощью которой пользователь соединился с базой данных. Наличие такого средства мониторинга позволяет вовремя диагностировать несанкционированный доступ пользователей с определенных рабочих мест. Например, программа мониторинга автоматически отобразит пользователя , вошедшего в базу данных с правами администратора с рабочей станции в компьютерном классе, где должна производиться лишь сдача тестов (экзаменов).
В функции администратор входит также настройка и наблюдение за операциями обслуживания центральной базы данных (архивирование, проверка целостности, переиндексирование и т.д.) все эти операции выполняются системными средствами, входящими в комплект сервера базы данных. Их
использование регламентируется лицензионным соглашением, сопровождающим поставку севера баз данных.
Несмотря на то, что администратор системы имеет максимальные права на доступ к базе данных, система построена таким образом, что сам администратор не имеет возможности выполнять действия, свойственные пользователям средствами программ, входящих в состав системы. Таким образом осуществ.пяется защита центральной базы данных от несанкционированных действий.
Результаты проведенных тестов, а также сводные отчеты по аттестации работников (студентов) формируются и выводятся модулем формирования отчетов ПР по результатам тестирования и (или) аттестации посредством соответствующего устройства вывода (например, принтером). При этом форма отчетов, выводимых модулем, адаптирована и соответствует утвержденным формам отчетности в сфере аттестации медицинских работников. При этом предусматривается возможность формирования отчетов на нескольких компьютерах. Кроме того, система позволяет импортировать данные в ретроспективе, за предыдущие периоды аттестации, в разрезе аттестуемых лиц, территорий и организации, периодов времени.
Кроме функционирования в рамках локальной сети система тестирования и формирования отчетности по результатам тестирования и аттестации позволяет делегировать центральной (головной) организацией ряд полномочий периферийным, региональным и иным уполномоченным организациям. Это осуществляется соединением с центральным компьютером-сервером ЦБД нескольких удаленных баз данных БД1, БД2,...БДК таких региональных или
иных уполномоченных организаций, которые принимают на себя и осуществляют часть функций центрального сервера, образуя совместно с центральным сервером единое информационное пространство.
Система также предусматривает взаимодействие с удаленными автоматизированными рабочими местами аттестуемых УРМТ1, УРМТ2,... yPMTN, которые могут быть существенно территориально разнесены. Причем, кроме непосредственного тестирования в целях проведения аттестации, указанные удаленные рабочие места могут загружать с центрального компьютера-сервера ЦБД тренировочные тесты, для их выполнения работниками удаленных территорий в целях обучения и повышения квалификации.
Взаимосвязь удаленных баз данных БД1, БД2,...БДН и удаленных автоматизированных рабочих мест аттестуемых УРМТ1, УРМТ2,... yPMTN с центральным компьютером-сервером ЦБД осуществляется через модули коммутации МК1 и МК2 соответственно, которые могут представлять собой как модемы, так и специально предназначенные для этих целей компьютеры с соответствующей программой обмена данными, осуществляющей копирование справочных данных, информации об аттестуемых работниках (студентах), данных о сдаче тестов (экзаменов) и др. из центральной базы данных в дочерние базы данных и обратно. Такое программное обеспечение может быть установлено как на отдельном (выделенном) компьютере, так и на центральном сервере. Передача данных осуществляется посредством коммутируемых телефонных линий и иных низкоскоростных линий связи, например, через информационную сеть Интернет.