СИСТЕМА ОРГАНИЗАЦИИ УЧЕБНОГО ПРОЦЕССА ВУЗА НА ОСНОВЕ МОДУЛЬНО-РЕЙТИНГОВОЙ ТЕХНОЛОГИИ
SYSTEM FOR ORGANISING ACADEMIC ACTIVITY FOR HIGHER EDUCATION INSTITUTION BASED ON MODULAR RATING TECHNOLOGY

Изобретение относится к вычислительной технике, в частности к системе организации учебного процесса вуза на основе модульно-рейтинговой технологии.
В работе [3] для активизации познавательной деятельности студентов, контроля и учета их успеваемости используется система организации учебного процесса, построенная на рейтинговой оценке знаний учебной дисциплины по результатам выполнения за семестр четырех типов контрольных испытаний с недельной цикличностью каждого (Таблица 1):
Таблица 1
№ недели
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Тип контроля
ТК
ТК
РК
ТК
ТК
РК
ПК
ТК
ТК
РК
ТК
ТК
РК
ПК
ТК
ТК
РК
ИК
В соответствии с таблицей 1: ТК - текущий контроль, РК - рубежный контроль, ПК - промежуточный контроль и ИК - итоговый контроль.
Текущий контроль предусматривает контроль посещаемости занятий, ведение конспекта, систематическую работу с методической документацией и оформление рабочей тетради.
Рубежный контроль охватывает контроль подготовленности студента к аудиторным занятиям, контроль выполнения этапов расчетно-графических и курсовых работ в соответствии с графиком учебного процесса и контроль самостоятельности и ритмичности работы студента.
Промежуточный контроль предусматривает констатацию достигнутого уровня знаний студента по определенному разделу учебной дисциплины и реализуется в виде фронтального тестового контроля в группе или потоке.
Итоговый контроль реализуется в виде зачета или экзамена, который может быть организован в виде устного или письменного опроса или тестового контроля с возможным последующим собеседованием с преподавателем.
В предлагаемой системе организации учебного процесса постоянно действующий текущий контроль на определенных этапах, задаваемых особенностями изучаемой дисциплины, перемежается рубежным и промежуточным контролем и завершается итоговым контролем.
Результаты контроля каждого одного типа суммируются и затем определяется средний балл типа контроля, который умножается на свой весовой коэффициент стимулирования: ТК - коэффициент 2, РК - коэффициент 3, ПК - коэффициент 6 и ИК - коэффициент 9. Сумма баллов полученных произведений рассматривается как рейтинг студента по заданной учебной дисциплине. Верхний предел рейтинга ограничивается числом баллов 100.
Однако в этой работе постоянно действующий текущий контроль слабо стимулируется (весовой коэффициент 2), а вся познавательная деятельность сосредотачивается на итоговом контроле (весовой коэффициент 9), т.е. весь учебный процесс направлен в основном на успешную сдачу зачета или экзамена. Такой подход оценивает не знания учебной дисциплины, а только некоторую потенциальную способность студента трудиться на разовый результат.
Наиболее предпочтительной оказалась накопительная система [4] с тремя видами аттестации, построенная на накоплении результатов аттестаций в некоторых расчетных единицах (баллах).
Для реализации такого подхода содержание учебной дисциплины разбивается на отдельные модули в виде некоторых логически завершенных частей (разделов, тем). При этом каждый отдельный модуль учебной дисциплины включает обязательные виды работ студентов (лабораторные, практические, семинарские занятия, расчетно-графические задания, домашние индивидуальные работы и т.п.) и некоторое свое контрольное испытание (контрольная работа, расчетно-графическая работа, коллоквиум, тест и т.п.). Модули одной учебной дисциплины сводятся в таблицу, называемую технологической картой по дисциплине (Таблица 2).
Таблица 2
Технологическая карта по дисциплине «Физика» для студентов 2 курса специальностей ПС и БИ
Название модуля
Форма контроля
Баллы
№
Min
Мах
1
Волновая оптика
Лабораторные работы
3×2=6
3×3=9
Практические занятия
3×1,0=3,0
3×1,5=4,5
Коллоквиум 1
15×0,67=10,0
15×1=15
2
Квантовая оптика
Лабораторные работы
3×2=6
3×3=9
Практические занятия
3×1,0=3,0
3×1,5=4,5
Коллоквиум 2
15×0,67=10,0
15×1=15
3
Квантовая механика
Лабораторные работы
3×2=6
3×3=9
Практические занятия
3×1,0=3,0
3×1,5=4,5
Коллоквиум 3
15×0,67=10,0
15×1=15
Итого
57,0
85,5
В таблице 2 семестровый материал дисциплины разбит на три модуля, каждый из которых содержит два вида обязательных работ (лабораторные работы и практические занятия) и одно контрольное испытание в виде коллоквиума. Каждому виду работы модуля соответствует некоторая стоимость (вес) его выполнения в баллах от минимального до максимального. Приводится также и итоговый диапазон баллов, соответствующий выполнению работ во всех модулях технологической карты и рассматриваемый как плановый (целевой) на семестр по указанной учебной дисциплине.
Выделенные технологической картой виды работ определяют характер направленности текущей (постоянной, каждодневной) познавательной деятельности студента. Он должен выполнять и защищать лабораторные работы, выполнять задания на практических занятиях и сдавать коллоквиумы.
Все виды текущей работы студента оцениваются в баллах. При этом учитываются качество выполненных работ, сложность заданий и сроки их сдачи. Для этого вводятся специальные весовые коэффициенты: коэффициент качества выполнения (оценка), коэффициент сложности и коэффициент срока выполнения.
Индивидуальность, вносимая каждым студентом в познавательный процесс учебной дисциплины при выполнении заданий технологической карты, учитывается с помощью различных значений введенных весовых коэффициентов, произведение которых перемножается с начальным весом выполненной работы.
Скорректированные с помощью весовых коэффициентов баллы результатов выполненных работ накапливаются в памяти до завершения выполнения всех видов текущих работ по всем модулям технологической карты.
Для контроля ритмичности работы студентов процесс выполнения текущих работ и накопления результатов дважды за семестр контролируется проведением промежуточных аттестаций, называемых текущими. Для этого вводятся специальные аттестационные недели - 7-я и 12-я. Итоги работы студентов за 7 и 12 недель передаются в деканат.
Работа студента в течение семестра оценивается положительно, если у него зачтены все обязательные виды работ и контрольные испытания. При аттестации указывается процент набранных студентом баллов от максимально возможного их количества на момент аттестации по каждой учебной дисциплине. Порог положительной аттестации, рассматриваемый как некоторый критерий освоения учебного материала, устанавливается для каждой дисциплины индивидуально.
На последней учебной или зачетной неделе семестра студент, полностью выполнивший программу и набравший не менее 40 баллов текущей аттестации (после перерасчета кафедральных баллов текущей аттестации в единую систему баллов факультета), допускается к итоговому семестровому контролю (итоговой аттестации). Итоговая аттестация должна носить обобщающий характер и показать, насколько хорошо студент овладел материалом учебной дисциплины по всей семестровой программе.
Задания семестровой итоговой аттестации должны охватывать весь материал, изученный в семестре. По уровню сложности задания должны быть ориентированы на уровень требований, сформулированных в Государственных образовательных стандартах по данной дисциплине.
Итоговая аттестация максимально оценивается в 10 баллов. Аттестация считается пройденной, если студент набирает 6 и более баллов. В этом случае он освобождается от сдачи обязательного экзамена, а суммарный балл, на основании которого выставляется экзаменационная оценка, определяется по формуле:
т
и
д
с
где N - баллы по результатам текущей работы, N - баллы итоговой аттестации, N - баллы за дополнительные работы, N - суммарный балл.
Если результат итоговой аттестации менее 6 баллов, то студент сдает обязательный экзамен.
При дифференцированном зачете с учетом баллов итоговой аттестации суммарный балл также определяется по формуле (1), а при дифференцированном зачете без учета баллов итоговой аттестации суммарный балл определяется по формуле вида
Если дисциплина завершается зачетом, то суммарный балл определяется по формуле вида
с
т
Однако критерием зачета в этом случае является не величина N суммарного балла, а величина N текущего балла, которая должна быть не менее 40 баллов. Только в этом случае студенту проставляется зачет.
Таким образом, рассмотренная в работе [4] система организации учебного процесса ориентирована не столько на успешную сдачу зачета или экзамена, а, главным образом, на организацию, поддержку и обеспечение постоянной и непрерывной текущей работы студентов и проведение регулярных аттестаций, оптимально распределенных во временном интервале учебного семестра. Именно такой подход позволяет значительно повысить качество непосредственно самого учебного процесса, дающего более глубокие и устойчивые знания.
В связи с этим представляется целесообразным создание такой автоматизированной системы, которая бы обеспечивала организацию учебного процесса, построенную на постоянной текущей работе студентов при регулярности контроля и управления познавательной деятельности каждого отдельного студента по всем его учебным дисциплинам.
Известны системы, которые могли бы быть использованы для решения поставленной задачи [1, 2].
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления [1].
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов, одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая центральный процессорный модуль, входы которого соединены с модулями памяти и с модулями подготовки и ввода данных, а выходы подключены к соответствующим модулям памяти, модуль обработки данных, информационные входы которого соединены с выходами соответствующих модулей памяти, синхронизирующие входы подключены к управляющим выходам центрального процессорного модуля, а выход модуля является информационным выходом системы [2].
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедур аналитической обработки данных реализуется через поиск данных по всей базе данных, что при больших объемах базы данных неизбежно приводит к неоправданно большим затратам времени на получение аналитических оценок.
Цель изобретения - повышение быстродействия системы путем исключения поиска данных по всему объему базы данных сервера и локализации поиска только по опорным адресам базы данных, соответствующим идентификаторам учебной дисциплины, группы и студента.
Поставленная цель достигается тем, что в систему, содержащую первый модуль формирования сигналов считывания базы данных сервера, информационный выход которого является первым адресным выходом системы, предназначенным для выдачи адреса считывания на адресный вход сервера базы данных, а синхронизирующий выход первого модуля формирования сигналов считывания базы данных сервера является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов считывания на вход считывания сервера базы данных, модуль контроля размерности массива считывания данных учебной группы, один выход которого подключен к счетному входу первого модуля формирования сигналов считывания базы данных сервера, а другой выход модуля контроля размерности массива считывания данных учебной группы соединен с установочным входом первого модуля формирования сигналов считывания базы данных сервера, второй модуль формирования сигналов считывания базы данных сервера, информационный выход которого является вторым адресным выходом системы, предназначенным для выдачи адреса считывания на адресный вход сервера базы данных, а синхронизирующий выход второго модуля формирования сигналов считывания базы данных сервера является вторым синхронизирующим выходом системы, предназначенным для выдачи сигналов считывания на вход считывания сервера базы данных, модуль контроля считывания баллов аттестаций студента, один выход которого подключен к счетному входу второго модуля формирования сигналов считывания базы данных сервера, а другой выход модуля контроля считывания баллов аттестаций студента соединен с установочным входом второго модуля формирования сигналов считывания базы данных сервера, модуль формирования баллов зачета, информационный выход которого является первым информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы информации в виде баллов зачета, первый сигнальный выход модуля формирования баллов зачета является первым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала ликвидации задолженности для аттестуемого студента, второй сигнальный выход модуля формирования баллов зачета является вторым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала сдачи зачета аттестуемым студентом, модуль формирования баллов дифференцированного зачета без учета баллов итоговой аттестации, информационный выход которого является вторым информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы информации в виде баллов дифференцированного зачета без учета баллов итоговой аттестации, а сигнальный выход модуля формирования баллов дифференцированного зачета без учета баллов итоговой аттестации является третьим сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала сдачи аттестуемым студентом дифференцированного зачета без учета баллов итоговой аттестации, модуль формирования баллов дифференцированного зачета с учетом баллов итоговой аттестации, информационный выход которого является третьим информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы информации в виде баллов дифференцированного зачета с учетом баллов итоговой аттестации, а сигнальный выход модуля формирования баллов дифференцированного зачета с учетом баллов итоговой аттестации является четвертым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала сдачи аттестуемым студентом дифференцированного зачета с учетом баллов итоговой аттестации, модуль формирования баллов экзамена, информационный выход которого является четвертым информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы информации в виде баллов экзамена, а сигнальный выход модуля формирования баллов экзамена является пятым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала освобождения аттестуемого студента от экзамена, отличающаяся тем, что она содержит модуль идентификации базового адреса учебной группы, информационный вход которого является первым информационным входом системы, предназначенным для приема кодограммы запроса с автоматизированного рабочего места пользователя системы, синхронизирующий вход модуля идентификации базового адреса учебной группы является первым синхронизирующим входом системы, предназначенным для занесения кодограммы запроса с автоматизированного рабочего места пользователя системы в модуль идентификации базового адреса учебной группы, установочный вход модуля идентификации базового адреса учебной группы подключен к другому выходу модуля контроля размерности массива считывания данных учебной группы, первый информационный выход модуля идентификации базового адреса учебной группы соединен с информационным входом первого модуля формирования сигналов считывания базы данных сервера, второй информационный выход модуля идентификации базового адреса учебной группы соединен с информационным входом модуля контроля размерности массива считывания данных учебной группы, третий информационный выход модуля идентификации базового адреса учебной группы соединен с первым информационным входом модуля формирования баллов зачета, а синхронизирующий выход модуля идентификации базового адреса учебной группы соединен с синхронизирующим входом первого модуля формирования сигналов считывания базы данных сервера, модуль идентификации базового адреса студента, один информационный вход которого является вторым информационным входом системы, предназначенным для приема записей учебной группы, считанных из базы данных сервера, другой информационный вход модуля идентификации базового адреса студента подключен к первому информационному выходу модуля идентификации базового адреса учебной группы, синхронизирующий вход модуля идентификации базового адреса студента является вторым синхронизирующим входом системы, предназначенным для занесения записей учебной группы, считанных из базы данных сервера, в модуль идентификации базового адреса студента, а установочный вход модуля идентификации базового адреса студента подключен к другому выходу модуля контроля считывания баллов аттестаций студента, один информационный выход модуля идентификации базового адреса студента соединен с информационным входом второго модуля формирования сигналов считывания базы данных сервера, другой информационный выход модуля идентификации базового адреса студента соединен с информационным входом модуля контроля считывания баллов аттестаций студента, а синхронизирующий выход модуля идентификации базового адреса студента соединен с синхронизирующим входом второго модуля формирования сигналов считывания базы данных сервера, модуль распределения баллов аттестаций по группам признаков, информационный вход которого является третьим информационным входом системы, предназначенным для приема записей аттестаций студента, считанных из базы данных сервера, синхронизирующий вход модуля распределения баллов аттестаций по группам признаков является третьим синхронизирующим входом системы, предназначенным для занесения записей аттестаций студента, считанных из базы данных сервера, в модуль распределения баллов аттестаций по группам признаков, один установочный вход модуля распределения баллов аттестаций по группам признаков подключен к одному выходу модуля контроля размерности массива считывания данных учебной группы, другой установочный вход модуля распределения баллов аттестаций по группам признаков подключен к другому выходу модуля контроля размерности массива считывания данных учебной группы, первый информационный выход модуля распределения баллов аттестаций по группам признаков соединен со вторым информационным входом модуля формирования баллов зачета, второй информационный выход модуля распределения баллов аттестаций по группам признаков соединен с одним информационным входом модуля формирования баллов дифференцированного зачета без учета баллов итоговой аттестации, третий информационный выход модуля распределения баллов аттестаций по группам признаков соединен с первым информационным входом модуля формирования баллов дифференцированного зачета с учетом баллов итоговой аттестации, а синхронизирующий выход модуля распределения баллов аттестаций по группам признаков подключен к синхронизирующему входу модуля контроля считывания баллов аттестаций студента, модуль селекции вида контрольной аттестации, синхронизирующий вход которого подключен к другому выходу модуля контроля считывания баллов аттестаций студента, один управляющий вход модуля селекции вида контрольной аттестации подключен к одному управляющему выходу модуля идентификации базового адреса учебной группы, другой управляющий вход модуля селекции вида контрольной аттестации подключен к другому управляющему выходу модуля идентификации базового адреса учебной группы, один установочный вход модуля селекции вида контрольной аттестации подключен к одному выходу модуля контроля размерности массива считывания данных учебной группы, другой установочный вход модуля селекции вида контрольной аттестации подключен к другому выходу модуля контроля размерности массива считывания данных учебной группы, а первый синхронизирующий выход модуля селекции вида контрольной аттестации соединен с синхронизирующим входом модуля формирования баллов зачета, модуль преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации, один информационный вход которого подключен к первому информационному выходу модуля распределения баллов аттестаций по группам признаков, другой информационный вход модуля преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации подключен к третьему информационному выходу модуля идентификации базового адреса учебной группы, синхронизирующий вход модуля преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации подключен к второму синхронизирующему выходу модуля селекции вида контрольной аттестации, один установочный вход модуля преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации подключен к одному выходу модуля контроля размерности массива считывания данных учебной группы, другой установочный вход модуля преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации подключен к другому выходу модуля контроля размерности массива считывания данных учебной группы, информационный выход модуля преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации соединен с другим информационным входом модуля формирования баллов дифференцированного зачета без учета баллов итоговой аттестации, один синхронизирующий выход модуля преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации соединен с синхронизирующим входом модуля формирования баллов дифференцированного зачета без учета баллов итоговой аттестации, другой синхронизирующий выход модуля преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации является шестым сигнальным выходом системы предназначенным для выдачи сигнала ликвидации задолженности для аттестуемого студента, модуль преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации, первый информационный вход которого подключен к первому информационному выходу модуля распределения баллов аттестаций по группам признаков, второй информационный вход модуля преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации подключен к третьему информационному выходу модуля идентификации базового адреса учебной группы, а третий информационный вход модуля преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации подключен к четвертому информационному выходу модуля распределения баллов аттестаций по группам признаков, синхронизирующий вход модуля преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации подключен к третьему синхронизирующему выходу модуля селекции вида контрольной аттестации, один установочный вход модуля преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации подключен к одному выходу модуля контроля размерности массива считывания данных учебной группы, другой установочный вход модуля преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации подключен к другому выходу модуля контроля размерности массива считывания данных учебной группы, информационный выход модуля преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации соединен со вторым информационным входом модуля формирования баллов дифференцированного зачета с учетом баллов итоговой аттестации, один синхронизирующий выход модуля преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации соединен с синхронизирующим входом модуля формирования баллов дифференцированного зачета с учетом баллов итоговой аттестации, другой синхронизирующий выход модуля преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации является седьмым сигнальным выходом системы, предназначенным для выдачи сигнала ликвидации задолженности для аттестуемого студента, и модуль преобразования баллов текущей аттестации при освобождении студента от экзамена, первый информационный вход которого подключен к первому информационному выходу модуля распределения баллов аттестаций по группам признаков, второй информационный вход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена подключен к третьему информационному выходу модуля идентификации базового адреса учебной группы, третий информационный вход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена подключен к четвертому информационному выходу модуля распределения баллов аттестаций по группам признаков, четвертый информационный вход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена подключен к третьему информационному выходу модуля распределения баллов аттестаций по группам признаков, пятый информационный вход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена подключен к четвертому информационному выходу модуля идентификации базового адреса учебной группы, синхронизирующий вход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена подключен к четвертому синхронизирующему выходу модуля селекции вида контрольной аттестации, один установочный вход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена подключен к одному выходу модуля контроля размерности массива считывания данных учебной группы, другой установочный вход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена подключен к другому выходу модуля контроля размерности массива считывания данных учебной группы, информационный выход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена соединен с первым информационным входом модуля формирования баллов экзамена, первый синхронизирующий выход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена соединен с синхронизирующим входом модуля формирования баллов экзамена, второй синхронизирующий выход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена является восьмым сигнальным выходом системы, предназначенным для выдачи сигнала ликвидации задолженности для аттестуемого студента, третий синхронизирующий выход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена является девятым сигнальным выходом системы, предназначенным для выдачи сигнала обязательного экзамена для аттестуемого студента, при этом второй информационный выход модуля распределения баллов аттестаций по группам признаков соединен с третьим информационным входом модуля формирования баллов зачета, с третьим информационным входом модуля формирования баллов дифференцированного зачета с учетом баллов итоговой аттестации и со вторым информационным входом модуля формирования баллов экзамена, а третий информационный выход модуля распределения баллов аттестаций по группам признаков соединен с третьим информационным входом модуля формирования баллов экзамена, первый сигнальный выход модуля формирования баллов зачета соединен с первым счетным входом модуля контроля размерности массива считывания данных учебной группы, а второй сигнальный выход модуля формирования баллов зачета соединен с вторым счетным входом модуля контроля размерности массива считывания данных учебной группы, другой синхронизирующий выход модуля преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации соединен с третьим счетным входом модуля контроля размерности массива считывания данных учебной группы, другой синхронизирующий выход модуля преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации соединен с четвертым счетным входом модуля контроля размерности массива считывания данных учебной группы, второй синхронизирующий выход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена соединен с пятым счетным входом модуля контроля размерности массива считывания данных учебной группы, а третий синхронизирующий выход модуля преобразования баллов текущей аттестации при освобождении студента от экзамена соединен с шестым счетным входом модуля контроля размерности массива считывания данных учебной группы, сигнальный выход модуля формирования баллов дифференцированного зачета без учета баллов итоговой аттестации соединен с седьмым счетным входом модуля контроля размерности массива считывания данных учебной группы, сигнальный выход модуля формирования баллов дифференцированного зачета с учетом баллов итоговой аттестации соединен с восьмым счетным входом модуля контроля размерности массива считывания данных учебной группы, сигнальный выход модуля формирования баллов экзамена соединен с девятым счетным входом модуля контроля размерности массива считывания данных учебной группы.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 приведен пример конкретной конструктивной реализации модуля идентификации базового адреса учебной группы, на фиг.3 приведен пример конкретной конструктивной реализации первого модуля формирования сигналов считывания базы данных сервера, на фиг.4 приведен пример конкретной конструктивной реализации модуля идентификации базового адреса студента, на фиг.5 приведен пример конкретной конструктивной реализации второго модуля формирования сигналов считывания базы данных сервера, на фиг.6 приведен пример конкретной конструктивной реализации модуля контроля размерности массива считывания данных учебной группы, на фиг.7 приведен пример конкретной конструктивной реализации модуля контроля считывания баллов аттестаций студента, на фиг.8 приведен пример конкретной конструктивной реализации модуля формирования баллов зачета, на фиг.9 приведен пример конкретной конструктивной реализации модуля селекции вида контрольной аттестации, на фиг.10 приведен пример конкретной конструктивной реализации модуля распределения баллов аттестаций по группам признаков, на фиг.11 приведен пример конкретной конструктивной реализации модуля преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации, на фиг.12 приведен пример конкретной конструктивной реализации модуля формирования баллов дифференцированного зачета без учета баллов итоговой аттестации, на фиг.13 приведен пример конкретной конструктивной реализации модуля формирования баллов дифференцированного зачета с учетом баллов итоговой аттестации, на фиг.14 приведен пример конкретной конструктивной реализации модуля преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации, на фиг.15 приведен пример конкретной конструктивной реализации модуля формирования баллов экзамена, на фиг.16 приведен пример конкретной конструктивной реализации модуля преобразования баллов текущей аттестации при освобождении студента от экзамена.
Система (фиг.1) содержит модуль 1 идентификации базового адреса учебной группы, первый модуль 2 формирования сигналов считывания базы данных сервера, модуль 3 идентификации базового адреса студента, второй модуль 4 формирования сигналов считывания базы данных сервера, модуль 5 контроля размерности массива считывания данных учебной группы, модуль 6 контроля считывания баллов аттестаций студента, модуль 7 формирования баллов зачета, модуль 8 селекции вида контрольной аттестации, модуль 9 распределения баллов аттестаций по группам признаков, модуль 10 преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации, модуль 11 формирования баллов дифференцированного зачета без учета баллов итоговой аттестации, модуль 12 формирования баллов дифференцированного зачета с учетом баллов итоговой аттестации, модуль 13 преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации, модуль 14 формирования баллов экзамена, модуль 15 преобразования баллов текущей аттестации при освобождении студента от экзамена.
На фиг.1 показаны первый 20, второй 21 и третий 22 информационные входы системы, первый 23, второй 24 и третий 25 синхронизирующие входы системы, а также адресные 26, 27, информационные 28-31, синхронизирующие 32, 33 и сигнальные 34-42 выходы системы.
Модуль 1 идентификации базового адреса учебной группы (фиг.2) содержит регистр 45, дешифратор 46, модуль памяти 47, выполненный в виде постоянного запоминающего устройства, сумматор 48, элементы 49-51 И, элементы 52-54 задержки. На чертеже также показаны информационный 55, синхронизирующий 56 и установочный 57 входы, информационные 60-63, синхронизирующий 64 и управляющие 65, 66 выходы.
Первый модуль 2 формирования сигналов считывания базы данных сервера (фиг.3) содержит счетчик 70, элемент 71 ИЛИ и элемент 72 задержки. На чертеже также показаны информационный 74, синхронизирующий 75, счетный 76 и установочный 77 входы, информационный 78 и синхронизирующий 79 выходы.
Модуль 3 идентификации базового адреса студента (фиг.4) содержит регистр 80, сумматор 81, элементы 82-83 задержки. На чертеже также показаны информационные 84-85, синхронизирующий 86 и установочный 87 входы, информационные 90-91 и синхронизирующий 92 выходы.
Второй модуль 4 формирования сигналов считывания базы данных сервера (фиг.5) содержит счетчик 95, элемент 96 ИЛИ и элемент 97 задержки. На чертеже также показаны информационный 99, синхронизирующий 100, счетный 101 и установочный 102 входы, информационный 103 и синхронизирующий 104 выходы.
Модуль 5 контроля размерности массива считывания данных учебной группы (фиг.6) содержит счетчик 108, компаратор 109, элемент 110 ИЛИ, элемент 111 задержки. На чертеже также показаны информационный 112 и счетные 113-121 входы, 125-126 выходы.
Модуль 6 контроля считывания баллов аттестаций студента (фиг.7) содержит счетчик 130, компаратор 131, элемент 132 задержки. На чертеже также показаны информационный 133 и счетный 134 входы, 140-141 выходы.
Модуль 7 формирования баллов зачета (фиг.8) содержит сумматор 142, компаратор 143, элемент 144 задержки. На чертеже также показаны информационные 145-147 и синхронизирующий 148 входы, информационный 151 и сигнальные 152-153 выходы.
Модуль 8 селекции вида контрольной аттестации (фиг.9) содержит триггеры 156-157, элементы 158-163 И, элемент 164 ИЛИ, элемент 165 задержки. На чертеже также показаны синхронизирующий 166, управляющие 167-168 и установочные 169-170 входы, синхронизирующие 171-174 выходы.
Модуль 9 распределения баллов аттестаций по группам признаков (фиг.10) содержит регистры 175-178, дешифратор 179, элементы 180-182 И, элемент 183 ИЛИ, элементы 184-185 задержки. На чертеже также показаны информационный 186, синхронизирующий 187 и установочные 188-189 входы, информационные 190-193 и синхронизирующий 194 выходы.
Модуль 10 преобразования баллов текущей аттестации при дифференцированном зачете без учета баллов итоговой аттестации (фиг.11) содержит компаратор 199, сумматоры 200-201, регистр 202 сдвига, элемент 203 ИЛИ, элементы 204-205 задержки. На чертеже также показаны информационные 206-207, синхронизирующий 208 и установочные 209-210 входы, информационный 211 и синхронизирующие 212-213 выходы.
Модуль 11 формирования баллов дифференцированного зачета без учета баллов итоговой аттестации (фиг.12) содержит сумматор 217, элементы 218-219 задержки. На чертеже также показаны информационные 220-221 и синхронизирующий 222 входы, информационный 223 и сигнальный 224 выходы.
Модуль 12 формирования баллов дифференцированного зачета с учетом баллов итоговой аттестации (фиг.13) содержит сумматоры 225-226, элементы 227-229 задержки. На чертеже также показаны информационные 230-232 и синхронизирующий 233 входы, информационный 234 и сигнальный 235 выходы.
Модуль 13 преобразования баллов текущей аттестации при дифференцированном зачете с учетом баллов итоговой аттестации (фиг.14) содержит компаратор 240, сумматоры 241-244, регистры 245-246 сдвига, элемент 247 ИЛИ, элементы 248-252 задержки. На чертеже также показаны информационные 253-255, синхронизирующий 256 и установочные 257-258 входы, информационный 262 и синхронизирующие 263-264 выходы.
Модуль 14 формирования баллов экзамена (фиг.15) содержит сумматоры 265-266, элементы 267-269 задержки. На чертеже также показаны информационные 270-272 и синхронизирующий 273 входы, информационный 274 и сигнальный 275 выходы.
Модуль 15 преобразования баллов текущей аттестации при освобождении студента от экзамена (фиг.16) содержит компараторы 280-281, сумматоры 282-285, регистры 286-287 сдвига, элемент 288 ИЛИ, элементы 289-293 задержки. На чертеже также показаны информационные 295-299, синхронизирующий 300 и установочные 301-302 входы, информационный 307 и синхронизирующие 308-310 выходы.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.
Система работает следующим образом.
Каждому учебной дисциплине вуза, учебной группе студентов, изучающих эту дисциплину, и студенту этой группы в системе ставится в соответствие некоторый идентификационный номер - цифровой код. В свою очередь, и учебная дисциплина, и учебная группа студентов, и студент этой группы имеют свой базовый (начальный) адрес записей.
Таким образом, по идентификационному коду можно выделить базовые адреса учебной дисциплины, учебной группы и студента этой группы.
Для этого совокупность базовых адресов учебных дисциплин факультета представляется в виде таблицы - каталога базовых адресов разделов учебных дисциплин. Базовый адрес каждого раздела учебной дисциплины смещается относительно базового адреса факультета на величину кода учебной дисциплины.
Каждой учебной группе студентов, изучающих заданную дисциплину, соответствует своя страница раздела учебной дисциплины, базовый адрес которой смещается относительно базового адреса раздела учебной дисциплины на величину кода учебной группы. В этом случае базовый адрес студента группы смещается относительно базового адреса страницы группы на величину идентификатора студента.
Базовый адрес студента представляет собой начальный адрес всех вносимых в память записей студента по изучаемой дисциплине. При этом каждая запись студента по учебной дисциплине содержит поле кода признака аттестации и поле кода баллов аттестации:
Признак аттестации
Баллы аттестации
Признак текущей аттестации
Баллы текущей аттестации
Приращение баллов текущей аттестации
Признак итоговой аттестации
Баллы итоговой аттестации
Признак дополнительной аттестации
Баллы дополнительной аттестации
Поле баллов текущей аттестации также состоит из двух полей: поле приращения баллов текущей аттестации и собственно поле баллов текущей аттестации. Приращение вводится для стимулирования постоянной работы студента.
Когда студент по результатам итоговой аттестации получает не менее 6 баллов из 10 возможных, он, во-первых, освобождается от сдачи обязательного экзамена. Во-вторых, приращение в этом случае добавляется при весовом преобразовании баллов его текущей аттестации.
Таким образом, система должна уметь идентифицировать учебную дисциплину, группу студентов и студента, находить базовые адреса группы и студента из этой группы, производить выборку записей студента по его базовому адресу, распознавать выполненные студентом аттестации, идентифицировать вид контрольной аттестации, производить обработку накопленных студентом за семестр баллов аттестаций и выдавать на автоматизированное рабочее место пользователя системы (деканат, кафедра) результат обработки в виде баллов, сопровождая их сигналом выполненного вида контрольной аттестации.
Координатором взаимодействия с системой является пользователь со своего автоматизированного рабочего места.
Для решения задач оперативного контроля и управления познавательной деятельностью каждого отдельного студента на рабочем месте пользователя автоматизированной системы (деканат, кафедра) формируется запрос, представляемый в виде кодограммы данных зачетной или экзаменационной ведомости студенческой группы по учебной дисциплине.
В кодограмме указываются: код учебной дисциплины, код группы студентов, код количества студентов в группе, код вида контрольной аттестации (экзамен, зачет, дифференцированный зачет), задаваемый значениями битов контрольной аттестации, а также код порога баллов итоговой аттестации и код порога баллов текущей аттестации.
Таким образом, формируемая кодограмма запроса пользователя будет иметь следующую структуру:
Код
Код
Код
Код
Код
Код
Вводятся значения битов контрольной аттестации:
Вводится цифровой код учебной дисциплины
Вводится цифровой код группы студентов
Вводится код числа студентов в группе
Вводится цифровой код порога баллов текущей аттестации
Вводится цифровой код порога баллов итоговой аттестации
00 - зачет,
01 - дифзачет 1,
10 - дифзачет 2,
11 - экзамен
Кодограмма запроса, содержащая код заданной учебной дисциплины, код группы студентов, код числа студентов в группе, код порога баллов итоговой аттестаций, код порога баллов текущей аттестации и значения битов контрольной аттестации, с автоматизированного рабочего места пользователя системы поступает на информационный вход 20 системы.
С информационного входа 20 системы кодограмма запроса проходит на информационный вход 55 модуля 1 идентификации базового адреса группы студентов и поступает на информационный вход регистра 45.
Получение кодограммы запроса сопровождается синхронизирующим импульсом, поступающим с автоматизированного рабочего места пользователя системы на синхронизирующий вход 23 системы. Этот импульс с входа 23 системы проходит на синхронизирующий вход 56 модуля 1 и поступает на синхронизирующий вход регистра 45, занося в него поступившую кодограмму.
Код учебной дисциплины с выхода 58 регистра 45 модуля 1 поступает на вход дешифратора 46 модуля 1. Дешифратор 46 расшифровывает код учебной дисциплины, выдавая на один из своих выходов высокий потенциал и открывая тем самым по одному входу один из элементов 49-51 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 49 И.
Синхроимпульс, поступивший с входа 23 системы на синхронизирующий вход 56 модуля 1, задерживается элементом 52 задержки на время срабатывания регистра 45 и дешифратора 46 и поступает на опрос состояния элементов 49-51 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 49 И, то, пройдя элемент 49 И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 47, где хранится базовый (начальный) адрес раздела базы данных сервера (не показан), начиная с которого в данном разделе памяти хранятся записи студентов всех групп, изучающих эту дисциплину.
При этом каждой студенческой группе в разделе учебной дисциплины отводится одна страница памяти, начальный адрес которой определяется смещением относительно базового адреса раздела на величину кода этой группы.
Поэтому для определения начального адреса страницы группы в памяти раздела код базового адреса учебной дисциплины с выхода считывания ПЗУ 47 модуля 1 подается на один информационный вход сумматора 48 модуля 1, на другой информационный вход которого подается код группы студентов с выхода 59 регистра 45 модуля 1.
Синхронизирующий импульс с выхода элемента 52 задержки задерживается элементом 53 задержки на время срабатывания ПЗУ 47 и поступает на синхронизирующий вход сумматора 48 модуля 1. По этому импульсу в сумматоре 48 код базового адреса раздела учебной дисциплины суммируется с полученным из кодограммы запроса кодом группы и формируется начальный адрес страницы группы в разделе памяти учебной дисциплины. С этого адреса в базе данных сервера системы располагаются записи студентов этой группы, изучающих дисциплину раздела.
Полученный начальный адрес страницы группы с информационного выхода 60 модуля 1 пересылается на информационный вход 74 первого модуля 2 формирования сигналов считывания базы данных сервера и поступает на информационный вход счетчика 70 модуля 2.
Этот же начальный адрес страницы группы с информационного выхода 60 модуля 1 пересылается также и на информационный вход 84 модуля 3 идентификации базового адреса студента группы и подается на один информационный вход сумматора 81.
Синхроимпульс с выхода элемента 53 задержки модуля 1, задержанный элементом 54 задержки на время срабатывания сумматора 48, проходит на синхронизирующий выход 64 модуля 1, пересылается на синхронизирующий вход 75 модуля 2 и поступает на синхронизирующий вход счетчика 70, фиксируя в счетчике код базового адреса группы студентов. По этому импульсу на выходе 78 модуля 2 и соответственно на информационном выходе 26 системы будет сформирован начальный адрес страницы записей студентов группы в разделе учебной дисциплины.
Этот же синхронизирующий импульс с входа 75 модуля 2 проходит элемент 71 ИЛИ, задерживается элементом 72 задержки на время срабатывания счетчика 70 и с выхода 79 модуля 2 выдается на выход 32 системы, откуда поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса базового адреса страницы группы в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое первой ячейки на информационный вход 21 системы.
По сути своей сервер считывает первую строку зачетной или экзаменационной ведомости группы по некоторой учебной дисциплине, каждая строка которой состоит из трех полей:
ФИО студента
Идентификатор студента
Число видов аттестаций, выполненных студентом
Считанный код первой ячейки страницы группы (первой строки ведомости) с входа 21 системы проходит на информационный вход 85 модуля 3 и поступает на информационный вход регистра 80 и заносится в него синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 24 системы.
Этот же синхроимпульс сервера с входа 86 модуля 3, задержанный элементом 82 задержки на время срабатывания регистра 80, подается на синхронизирующий вход сумматора 81, на один информационный вход которого подается начальный адрес страницы группы с выхода 60 модуля 1, а на другой вход подается код идентификатора студента с выхода 88 регистра 80.
По этому импульсу на выходе сумматора 81 формируется базовый адрес записей студента, который с выхода 90 модуля 3 пересылается на информационный вход 99 второго модуля 4 формирования сигналов считывания базы данных сервера.
Синхронизирующий импульс с выхода элемента 82 задержки, задержанный элементом 83 задержки на время срабатывания сумматора 81 модуля 3, с выхода 92 модуля 3 пересылается на вход 100 модуля 4 и поступает на синхронизирующий вход счетчика 95, фиксируя в счетчике код базового адреса записей студента. По этому импульсу на выходе 103 модуля 4 и соответственно на информационном выходе 27 системы будет сформирован начальный адрес всех записей студента группы.
Этот же синхронизирующий импульс с входа 100 модуля 4 проходит элемент 96 ИЛИ, задерживается элементом 97 задержки на время срабатывания счетчика 95 и с выхода 104 модуля 4 выдается на выход 33 системы, откуда поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса базового адреса студента на странице группы и считывает из базы данных сервера по этому адресу содержимое первой ячейки на информационный вход 22 системы.
Считываемая кодограмма записи студента имеет структуру, состоящую из двух полей:
Код признака аттестации
Код результата аттестации
Считанная сервером первая запись студента с информационного входа 22 системы проходит на информационный вход 186 модуля 9 распределения баллов аттестаций по группам признаков и поступает на информационный вход регистра 175.
Поступление первой считанной записи студента на информационный вход регистра 175 модуля 9 сопровождается синхронизирующим импульсом сервера, который поступает на синхронизирующий вход 25 системы, проходит далее на синхронизирующий вход 185 модуля 9 и поступает на синхронизирующий вход регистра 175, занося в него первую запись студента из страницы его группы.
Код признака выполненной студентом аттестации по заданной учебной дисциплине с выхода 195 регистра 175 поступает на вход дешифратора 179. Дешифратор 179 расшифровывает код признака аттестации, выдавая на один из своих выходов высокий потенциал и открывая тем самым по одному входу один из элементов 180-182 И модуля 9. Для определенности положим, что высокий потенциал поступил на один вход элемента 180 И.
Синхроимпульс, поступивший с входа 25 системы на синхронизирующий вход 187 модуля 9, задерживается элементом 184 задержки на время срабатывания регистра 175 и дешифратора 179 и поступает на опрос состояния элементов 180-182 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 180 И, то, пройдя элемент 180 И, синхроимпульс поступает на синхронизирующий вход регистра 176 модуля 9 и заносит в него код считанного результата аттестации, поступившего на его информационный вход с выхода 196 регистра 175 модуля 9.
Этот же импульс с выхода элемента 184 задержки задерживается элементом 185 задержки на время срабатывания регистра 176 и с выхода 194 модуля 9 пересылается на синхронизирующий вход 134 модуля 6 контроля считывания записей студента и поступает на счетный вход счетчика 130 фиксирования записей студента. Счетчик 130 подсчитывает нарастающим итогом общее число записей студента по заданной учебной дисциплине.
Этот же синхронизирующий импульс с входа 134 модуля 6 задерживается элементом 132 задержки на время срабатывания счетчика 130 и поступает на синхронизирующий вход компаратора 131. По этому сигналу компаратор 131 сравнивает код числа считанных записей студента, подаваемого на его информационный вход 137 с выхода счетчика 130, с кодом числа хранимых записей, которое в виде кода размерности массива считывания поступает на его информационный вход 136 с выхода 91 модуля 3 через вход 133 модуля 6.
Если число считанных и просмотренных записей студента из раздела заданной учебной дисциплины в счетчике 130 модуля 6 меньше числа хранимых записей, то компаратор 131 модуля 6 формирует сигнал на выходе 138. Этот сигнал с выхода 140 модуля 6 поступает через вход 101 модуля 4 на счетный вход счетчика 95, формируя очередной адрес считывания на выходе 27 системы.
Кроме того, этот же синхронизирующий импульс с входа 101 модуля 4 проходит элемент 96 ИЛИ, задерживается элементом 97 задержки на время срабатывания счетчика 95 и с выход 104 модуля 4 выдается на выход 33 системы, откуда он вновь поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса следующего адреса записей студента в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое следующей ячейки на информационный вход 22 системы.
Процесс считывания на информационный вход 22 системы записей одного студента из страницы его группы в этом цикле будет продолжаться до тех пор, пока компаратор 131 модуля 6 не зафиксирует равенство числа просмотренных записей с числом хранимых записей, подаваемых на его входы.
В результате обработки считанных записей одного студента баллы его аттестаций, выполненных студентом за семестр, будут занесены в регистры 176-178 модуля 9. При этом баллы текущей аттестации снимаются с выхода 190 модуля 9, приращение баллов текущей аттестации снимается с выхода 191 модуля 9, баллы итоговой аттестации снимаются с выхода 192 модуля 9, а баллы дополнительной аттестации снимаются с выхода 193 модуля 9.
Как только компаратор 131 модуля 6 зафиксирует равенство считанных и хранимых записей студента, на его выходе 139 появится сигнал. Этот сигнал с выхода 139 компаратора 131 подается, прежде всего, на установочный вход счетчика 130 модуля 6, возвращая его в исходное состояние и подготавливая его для работы в следующем цикле считывания записей следующего студента группы.
Этот же сигнал с выхода 141 модуля 6 подается на установочный вход 102 модуля 4 и поступает на установочный вход счетчика 95, возвращая его в исходное состояние.
Этот же сигнал с выхода 141 модуля 6 подается на установочный вход 87 модуля 3 и поступает на установочный вход регистра 80, подготавливая его. к очередному циклу работы.
Далее система идентифицирует вид контрольной аттестации по значениям заданных кодограммой управляющих битов, выбирает канал обработки накопленных студентом баллов, определяет баллы контрольной аттестации и производит их выдачу на АРМ пользователя системы.
Принимая во внимание, что один управляющий сигнал, полученный с кодограммой запроса, с выхода 65 модуля 1 пересылается на вход 167 модуля 8 и поступает на один вход элемента 158 И, а другой управляющий сигнал с выхода 66 модуля 1 пересылается на вход 168 модуля 8 и поступает на один вход элемента 159 И, и, положив для определенности, что с выхода 65 модуля 1 снимается единичный сигнал (высокий потенциал), а с выхода 66 модуля 1 снимается нулевой сигнал (низкий потенциал), получаем, что высоким потенциалом с входа 167 модуля 8 элемент 158 И будет открыт по одному входу, а низким потенциалом с входа 168 модуля 8 элемент 159 И будет закрыт по одному входу.
В этом случае сигнал с выхода 141 модуля 6, поступающий на синхронизирующий вход 166 модуля 8, проходит через элемент 158 И, поступает на единичный вход триггера 156, устанавливая его в единичное состояние, при котором высоким потенциалом с прямого его выхода будут открыты по одному входу элементы 161, 163 И.
Кроме того, элемент 161 И будет открыт по другому входу высоким потенциалом с инверсного выхода триггера 157, находящегося в исходном состоянии.
Поэтому синхронизирующий импульс с входа 166 модуля 8 после задержки элементом 165 задержки на время срабатывания триггера 156 проходит через элемент 161 И на выход 172 модуля 8.
Синхронизирующий импульс с выхода 172 модуля 8 пересылается на синхронизирующий вход 208 модуля 10 и поступает на синхронизирующий вход компаратора 199, сравнивающего коды баллов, подаваемые на его информационные входы.
На один вход компаратора 199 с информационного входа 207 подается код баллов текущей аттестации студента, поступающий с информационного выхода 190 модуля 9, а на другой вход компаратора 199 с информационного входа 206 подается код баллов заданного порога текущей аттестации, поступающий с информационного выхода 62 модуля 1.
Если код баллов текущей аттестации, накопленных студентом за семестр, меньше кода баллов заданного порога текущей аттестации, то на выходе 214 компаратора 199 формируется сигнал «Ликвидация задолженности», который с выхода 212 модуля 10 поступает на сигнальный выход 37 системы и пересылается на автоматизированное рабочее место (АРМ) пользователя системы.
При поступлении на АРМ пользователя системы сигнала «Ликвидация задолженности» студент проанализированных записей не допускается к контрольной аттестации в виде зачета, дифференцированного зачета или экзамена.
Этот сигнал с выхода 212 модуля 10 пересылается также на счетный вход 115 модуля 5, проходит элемент 110 ИЛИ и поступает на счетный вход счетчика 108 модуля 5, увеличивая его содержимое на единицу. Счетчик 108 модуля 5 подсчитывает нарастающим итогом число тех студентов, записи которых были приняты и обработаны.
С выхода счетчика 108 модуля 5 код числа студентов, записи которых уже приняты и обработаны, подается на один вход компаратора 109 модуля 5, на другой вход которого подается код заданного числа студентов с выхода 61 модуля 1.
Этот же синхронизирующий импульс с выхода элемента 110 ИЛИ задерживается элементом 111 задержки на время срабатывания счетчика 108 и поступает на синхронизирующий вход компаратора 109 модуля 5, сравнивающего коды на его входах.
Если код числа студентов, записи которых уже приняты и обработаны, меньше кода заданного числа студентов в группе, на выходе 123 компаратора 109 формируется сигнал, который с выхода 125 модуля 5 пересылается на счетный вход 76 модуля 2 и поступает на счетный вход счетчика 70, увеличивая его содержимое на единицу и формируя на адресном выходе 26 системы адрес считывания записей следующего студента из страницы его группы.
Этот сигнал с выхода 125 модуля 5 подается также на установочный вход 188 модуля 9, проходит элемент 183 ИЛИ и поступает на установочные входы регистров 175-178, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 169 модуля 8, проходит элемент 164 ИЛИ и подается на установочные входы триггеров 156 и 157, подтверждая или устанавливая их в исходное состояние.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 209 модуля 10, проходит элемент 203 ИЛИ и подается на установочный вход регистра 202 сдвига, подготавливая его к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 257 модуля 13, проходит элемент 247 ИЛИ и подается на установочный вход регистров 245, 246 сдвига, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 301 модуля 15, проходит элемент 288 ИЛИ и подается на установочные входы регистров 286, 287 сдвига, подготавливая их к очередному циклу работы.
Кроме того, этот же импульс с счетного входа 76 модуля 2 проходит элемент 71 ИЛИ, задерживается элементом 72 задержки на время срабатывания счетчика 70 и с выхода 79 модуля 2 выдается на выход 32 системы, откуда он вновь поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса следующего адреса на странице группы в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое следующей ячейки на информационный вход 21 системы.
Если код баллов текущей аттестации, накопленных студентом за семестр, равен или больше кода баллов заданного порога текущей аттестации, то на выходе 215 компаратора 199 формируется сигнал, который подается на синхронизирующий вход сумматора 200 модуля 10.
По этому сигналу код баллов текущей аттестации, поданный на его входы с входа 207 модуля 10, удваивается и выдается на один вход сумматора 201, на другой вход которого подается код баллов текущей аттестации с входа 207 модуля 10.
По синхронизирующему импульсу с выхода 215 компаратора 199, задержанному элементом 204 задержки на время срабатывания сумматора 200, в сумматоре 201 происходит суммирование принятых кодов с выдачей результата суммирования на информационный вход регистра 202 сдвига модуля 10.
По импульсу с выхода элемента 204 задержки, задержанному элементом 205 задержки на время срабатывания сумматора 201, содержимое регистра 202 сдвигается вправо на один разряд и выдается на информационный выход 211 модуля 10 в виде взвешенного кода баллов текущей аттестации для дифференцированного зачета без учета баллов итоговой аттестации.
Этот код с выхода 211 модуля 10 поступает на информационный вход 220 модуля 11 и подается на один вход сумматора 217, на другой вход которого подается код баллов дополнительной аттестации с выхода 193 модуля 9.
По синхронизирующему импульсу с выхода 213 модуля 10, поступающему на синхронизирующий вход 222 модуля 11 и задержанному элементом 218 задержки на время срабатывания регистра 202 сдвига модуля 10, в сумматоре 217 происходит суммирование кодов, поданных на его входы.
Результат суммирования в виде кода баллов дифференцированного зачета без учета баллов итоговой аттестации поступает на выход 223 модуля 11 и с информационного выхода 29 системы выдается на АРМ пользователя системы.
Выдача кода баллов дифференцированного зачета без учета баллов итоговой аттестации на АРМ пользователя системы сопровождается сигналом, который с выхода элемента 218 задержки задерживается элементом 219 задержки на время срабатывания сумматора 217 и с выхода 224 модуля 11 снимается сигнал «Дифференцированный зачет без учета баллов итоговой аттестации». Этот сигнал с сигнального выхода 36 системы выдается на АРМ пользователя системы.
По этому сигналу код баллов дифференцированного зачета без учета баллов итоговой аттестации, выданный с информационного выхода 29 системы, заносится пользователем системы в базу данных по базовому адресу студента на странице его группы в разделе заданной учебной дисциплины.
Помимо этого, сигнал с выхода 224 модуля 11 пересылается также на счетный вход 114 модуля 5, проходит элемент 110 ИЛИ и поступает на счетный вход счетчика 108 модуля 5, увеличивая его содержимое на единицу. Счетчик 108 модуля 5 подсчитывает нарастающим итогом число тех студентов, записи которых были приняты и обработаны.
С выхода счетчика 108 модуля 5 код числа студентов, записи которых уже приняты и обработаны, подается на один вход компаратора 109 модуля 5, на другой вход которого подается код заданного числа студентов с выхода 61 модуля 1.
Этот же синхронизирующий импульс с выхода элемента 110 ИЛИ задерживается элементом 111 задержки на время срабатывания счетчика 108 и поступает на синхронизирующий вход компаратора 109 модуля 5, сравнивающего коды на его входах.
Если код числа студентов, записи которых уже приняты и обработаны, меньше кода заданного числа студентов в группе, на выходе 123 компаратора 109 формируется сигнал, который с выхода 125 модуля 5 пересылается на счетный вход 76 модуля 2 и поступает на счетный вход счетчика 70, увеличивая его содержимое на единицу и формируя на адресном выходе 26 системы адрес считывания записей следующего студента из страницы его группы.
Этот сигнал с выхода 125 модуля 5 подается также на установочный вход 188 модуля 9, проходит элемент 183 ИЛИ и поступает на установочные входы регистров 175-178, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 169 модуля 8, проходит элемент 164 ИЛИ и подается на установочные входы триггеров 156 и 157, подтверждая или устанавливая их в исходное состояние.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 209 модуля 10, проходит элемент 203 ИЛИ и подается на установочный вход регистра 202 сдвига, подготавливая его к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 257 модуля 13, проходит элемент 247 ИЛИ и подается на установочный вход регистров 245, 246 сдвига, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 301 модуля 15, проходит элемент 288 ИЛИ и подается на установочные входы регистров 286, 287 сдвига, подготавливая их к очередному циклу работы.
Кроме того, этот же импульс с счетного входа 76 модуля 2 проходит элемент 71 ИЛИ, задерживается элементом 72 задержки на время срабатывания счетчика 70 и с выхода 79 модуля 2 выдается на выход 32 системы, откуда он вновь поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса следующего адреса на странице группы в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое следующей ячейки на информационный вход 21 системы.
Положив теперь, что с выхода 66 модуля 1 снимается единичный сигнал (высокий потенциал), а с выхода 65 модуля 1 снимается нулевой сигнал (низкий потенциал), получаем, что высоким потенциалом с входа 168 модуля 8 элемент 159 И будет открыт по одному входу, а низким потенциалом с входа 167 модуля 8 элемент 158 И будет закрыт по одному входу.
В этом случае синхронизирующий импульс с входа 166 модуля 8 проходит через элемент 159 И, поступает на единичный вход триггера 157, устанавливая его в единичное состояние, при котором высоким потенциалом с прямого его выхода будут открыты по одному входу элементы 162, 163 И.
Кроме того, элемент 162 И будет открыт по другому входу высоким потенциалом с инверсного выхода триггера 156, находящегося в исходном состоянии. Поэтому синхронизирующий импульс с входа 166 модуля 8 после задержки элементом 165 задержки на время срабатывания триггера 157 проходит через элемент 162 И на выход 173 модуля 8.
Синхронизирующий импульс с выхода 173 модуля 8 пересылается на синхронизирующий вход 256 модуля 13 и поступает на синхронизирующий вход компаратора 240, сравнивающего коды баллов, подаваемые на его информационные входы.
На один вход компаратора 240 с информационного входа 254 подается код баллов текущей аттестации студента, поступающий с информационного выхода 190 модуля 9, а на другой вход компаратора 240 с информационного входа 253 подается код баллов заданного порога текущей аттестации, поступающий с информационного выхода 62 модуля 1.
Если код баллов текущей аттестации, накопленных студентом за семестр, меньше кода баллов заданного порога текущей аттестации, то на выходе 260 компаратора 240 формируется сигнал «Ликвидация задолженности». Этот сигнал с выхода 263 модуля 13 поступает на сигнальный выход 39 системы и пересылается на автоматизированное рабочее место пользователя системы (АРМ). При поступлении на АРМ пользователя системы сигнала «Ликвидация задолженности» студент, записи которого были просмотрены, не допускается к контрольной аттестации в виде зачета, дифференцированного зачета или экзамена.
Этот сигнал с выхода 263 модуля 13 пересылается также на счетный вход 113 модуля 5, проходит элемент 110 ИЛИ и поступает на счетный вход счетчика 108 модуля 5, увеличивая его содержимое на единицу. Счетчик 108 модуля 5 подсчитывает нарастающим итогом число тех студентов, записи которых были приняты и обработаны.
С выхода счетчика 108 модуля 5 код числа студентов, записи которых уже приняты и обработаны, подается на один вход компаратора 109 модуля 5, на другой вход которого подается код заданного числа студентов с выхода 61 модуля 1.
Этот же синхронизирующий импульс с выхода элемента 110 ИЛИ задерживается элементом 111 задержки на время срабатывания счетчика 108 и поступает на синхронизирующий вход компаратора 109 модуля 5, сравнивающего коды на его входах.
Если код числа студентов, записи которых уже приняты и обработаны, меньше кода заданного числа студентов в группе, на выходе 123 компаратора 109 формируется сигнал, который с выхода 125 модуля 5 пересылается на счетный вход 76 модуля 2 и поступает на счетный вход счетчика 70, увеличивая его содержимое на единицу и формируя на адресном выходе 26 системы адрес считывания записей следующего студента из страницы его группы.
Этот сигнал с выхода 125 модуля 5 подается также на установочный вход 188 модуля 9, проходит элемент 183 ИЛИ и поступает на установочные входы регистров 175-178, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 169 модуля 8, проходит элемент 164 ИЛИ и подается на установочные входы триггеров 156 и 157, подтверждая или устанавливая их в исходное состояние.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 209 модуля 10, проходит элемент 203 ИЛИ и подается на установочный вход регистра 202 сдвига, подготавливая его к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 257 модуля 13, проходит элемент 247 ИЛИ и подается на установочный вход регистров 245, 246 сдвига, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 301 модуля 15, проходит элемент 288 ИЛИ и подается на установочные входы регистров 286, 287 сдвига, подготавливая их к очередному циклу работы.
Кроме того, этот же импульс с счетного входа 76 модуля 2 проходит элемент 71 ИЛИ, задерживается элементом 72 задержки на время срабатывания счетчика 70 и с выхода 79 модуля 2 выдается на выход 32 системы, откуда он вновь поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса следующего адреса на странице группы в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое следующей ячейки на информационный вход 21 системы.
Если код баллов текущей аттестации, накопленных студентом за семестр, равен или больше кода баллов заданного порога текущей аттестации, то на выходе 261 компаратора 240 модуля 13 формируется сигнал, который подается на синхронизирующий вход сумматора 241. По этому сигналу код баллов текущей аттестации, поданный на входы сумматора 241, удваивается и выдается сразу на оба входа сумматора 242.
По синхронизирующему импульсу с выхода 261 компаратора 240, задержанному элементом 248 задержки на время срабатывания сумматора 241 и поданному на синхронизирующий вход сумматора 242, происходит суммирование кодов, поданных на входы сумматора 242, с выдачей результата на один вход сумматора 243. На другой вход сумматора 243 подается код баллов текущей аттестации с входа 254 модуля 13.
По синхронизирующему импульсу с выхода элемента 248 задержки, задержанному элементом 249 задержки на время срабатывания сумматора 242 и поданному на синхронизирующий вход сумматора 243, происходит суммирование кодов, поданных на входы сумматора 243, с выдачей результата на информационный вход регистра 245 сдвига модуля 13.
По импульсу с выхода элемента 249 задержки, задержанному элементом 250 задержки на время срабатывания сумматора 243, содержимое регистра 245 сдвигается вправо на один разряд и выдается на информационный вход регистра 246 сдвига модуля 13.
По импульсу с выхода элемента 250 задержки, задержанному элементом 251 задержки на время срабатывания регистра 245 сдвига, содержимое регистра 246 сдвигается вправо на один разряд и выдается на один информационный вход сумматора 244 модуля 13.
На другой вход сумматора 244 подается код приращения баллов текущей аттестации, который на информационный вход 255 модуля 13 подается с выхода 191 модуля 9.
По импульсу с выхода элемента 251 задержки, задержанному элементом 252 задержки на время срабатывания регистра 246 сдвига, в сумматоре 244 происходит суммирование кодов, поданных на его входы, с выдачей на выход 262 модуля 13 результата в виде взвешенного кода баллов текущей аттестации для дифференцированного зачета с учетом баллов итоговой аттестации.
Этот код с выхода 262 модуля 13 поступает на информационный вход 230 модуля 12 и подается на один вход сумматора 225, на другой вход которого подается код баллов итоговой аттестации с выхода 192 модуля 9.
По синхронизирующему импульсу с выхода 264 модуля 13, поступающему на синхронизирующий вход 233 модуля 12 и задержанному элементом 227 задержки на время срабатывания сумматора 244 модуля 13, в сумматоре 225 модуля 12 происходит суммирование кодов, поданных на его входы, с выдачей результата на один вход сумматора 226 модуля 12.
На другой вход сумматора 226 подается код баллов дополнительной аттестации с выхода 193 модуля 9.
По синхронизирующему импульсу с выхода элемента 227 задержки, задержанному элементом 228 задержки на время срабатывания сумматора 225, в сумматоре 226 происходит суммирование кодов, поданных на его входы.
Результат суммирования в виде кода баллов дифференцированного зачета с учетом баллов итоговой аттестации поступает на выход 234 модуля 12 и с информационного выхода 30 системы выдается на АРМ пользователя системы.
Выдача кода баллов дифференцированного зачета с учетом баллов итоговой аттестации на АРМ пользователя системы сопровождается сигналом, который с выхода элемента 228 задержки задерживается элементом 229 задержки на время срабатывания сумматора 226 и с выхода 235 модуля 12 снимается сигнал «Дифференцированный зачет с учетом баллов итоговой аттестации». Этот сигнал с сигнального выхода 38 системы выдается на АРМ пользователя системы.
По этому сигналу код баллов дифференцированного зачета с учетом баллов итоговой аттестации, выданный с информационного выхода 30 системы, заносится пользователем системы в базу данных по базовому адресу студента на странице его группы из раздела заданной учебной дисциплины.
Помимо этого, сигнал с выхода 235 модуля 12 пересылается также на счетный вход 116 модуля 5, проходит элемент 110 ИЛИ и поступает на счетный вход счетчика 108 модуля 5, увеличивая его содержимое на единицу. Счетчик 108 модуля 5 подсчитывает нарастающим итогом число тех студентов, записи которых были приняты и обработаны.
С выхода счетчика 108 модуля 5 код числа студентов, записи которых уже приняты и обработаны, подается на один вход компаратора 109 модуля 5, на другой вход которого подается код заданного числа студентов с выхода 61 модуля 1.
Этот же синхронизирующий импульс с выхода элемента 110 ИЛИ задерживается элементом 111 задержки на время срабатывания счетчика 108 и поступает на синхронизирующий вход компаратора 109 модуля 5, сравнивающего коды на его входах.
Если код числа студентов, записи которых уже приняты и обработаны, меньше кода заданного числа студентов в группе, на выходе 123 компаратора 109 формируется сигнал, который с выхода 125 модуля 5 пересылается на счетный вход 76 модуля 2 и поступает на счетный вход счетчика 70, увеличивая его содержимое на единицу и формируя на адресном выходе 26 системы адрес считывания записей следующего студента из страницы его группы.
Этот сигнал с выхода 125 модуля 5 подается также на установочный вход 188 модуля 9, проходит элемент 183 ИЛИ и поступает на установочные входы регистров 175-178, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 169 модуля 8, проходит элемент 164 ИЛИ и подается на установочные входы триггеров 156 и 157, подтверждая или устанавливая их в исходное состояние.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 209 модуля 10, проходит элемент 203 ИЛИ и подается на установочный вход регистра 202 сдвига, подготавливая его к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 257 модуля 13, проходит элемент 247 ИЛИ и подается на установочный вход регистров 245, 246 сдвига, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 301 модуля 15, проходит элемент 288 ИЛИ и подается на установочные входы регистров 286, 287 сдвига, подготавливая их к очередному циклу работы.
Кроме того, этот же импульс с счетного входа 76 модуля 2 проходит элемент 71 ИЛИ, задерживается элементом 72 задержки на время срабатывания счетчика 70 и с выхода 79 модуля 2 выдается на выход 32 системы, откуда он вновь поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса следующего адреса на странице группы в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое следующей ячейки на информационный вход 21 системы.
Положив теперь, что с выхода 66 модуля 1 снимается единичный сигнал (высокий потенциал) и с выхода 65 модуля 1 снимается также единичный сигнал (высокий потенциал), получаем, что высоким потенциалом с входа 168 модуля 8 элемент 159 И будет открыт по одному входу, а высоким потенциалом с входа 167 модуля 8 элемент 158 И также будет открыт по одному входу.
В этом случае синхронизирующий импульс с входа 166 модуля 8 проходит через элементы 158, 159 И и поступает на единичные входы триггеров 156-157, устанавливая их в единичное состояние, при котором высоким потенциалом с прямого выхода триггера 156 будут открыты по одному входу элементы 161 и 163 И, а высоким потенциалом с прямого выхода триггера 157 будут открыты по одному входу элементы 162 и 163 И.
Поскольку элемент 163 И будет открыт сразу по двум входам, то синхронизирующий импульс с входа 166 модуля 8 после задержки элементом 165 задержки на время срабатывания триггеров 156 и 157 проходит через элемент 163 И на выход 174 модуля 8.
Синхронизирующий импульс с выхода 174 модуля 8 пересылается на синхронизирующий вход 300 модуля 15 и поступает на синхронизирующий вход компаратора 280, сравнивающего коды баллов, подаваемые на его информационные входы.
На один вход компаратора 280 с информационного входа 296 модуля 15 подается код баллов текущей аттестации студента, поступающий с информационного выхода 190 модуля 9, а на другой вход компаратора 280 с информационного входа 295 модуля 15 подается код баллов заданного порога текущей аттестации, поступающий с информационного выхода 62 модуля 1.
Если код баллов текущей аттестации, накопленных студентом за семестр, меньше кода баллов заданного порога текущей аттестации, то на выходе 303 компаратора 280 формируется сигнал «Ликвидация задолженности». Этот сигнал с выхода 308 модуля 15 поступает на сигнальный выход 41 системы и пересылается на автоматизированное рабочее место пользователя системы (АРМ). При поступлении на АРМ пользователя системы сигнала «Ликвидация задолженности» студент, записи которого были просмотрены, не допускается к контрольной аттестации в виде зачета, дифференцированного зачета или экзамена.
Этот сигнал с выхода 308 модуля 15 пересылается также на счетный вход 117 модуля 5, проходит элемент 110 ИЛИ и поступает на счетный вход счетчика 108 модуля 5, увеличивая его содержимое на единицу. Счетчик 108 модуля 5 подсчитывает нарастающим итогом число тех студентов, записи которых были приняты и обработаны.
С выхода счетчика 108 модуля 5 код числа студентов, записи которых уже приняты и обработаны, подается на один вход компаратора 109 модуля 5, на другой вход которого подается код заданного числа студентов с выхода 61 модуля 1.
Этот же синхронизирующий импульс с выхода элемента 110 ИЛИ задерживается элементом 111 задержки на время срабатывания счетчика 108 и поступает на синхронизирующий вход компаратора 109 модуля 5, сравнивающего коды на его входах.
Если код числа студентов, записи которых уже приняты и обработаны, меньше кода заданного числа студентов в группе, на выходе 123 компаратора 109 формируется сигнал, который с выхода 125 модуля 5 пересылается на счетный вход 76 модуля 2 и поступает на счетный вход счетчика 70, увеличивая его содержимое на единицу и формируя на адресном выходе 26 системы адрес считывания записей следующего студента из страницы его группы.
Этот сигнал с выхода 125 модуля 5 подается также на установочный вход 188 модуля 9, проходит элемент 183 ИЛИ и поступает на установочные входы регистров 175-178, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 169 модуля 8, проходит элемент 164 ИЛИ и подается на установочные входы триггеров 156 и 157, подтверждая или устанавливая их в исходное состояние.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 209 модуля 10, проходит элемент 203 ИЛИ и подается на установочный вход регистра 202 сдвига, подготавливая его к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 257 модуля 13, проходит элемент 247 ИЛИ и подается на установочный вход регистров 245, 246 сдвига, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 301 модуля 15, проходит элемент 288 ИЛИ и подается на установочные входы регистров 286, 287 сдвига, подготавливая их к очередному циклу работы.
Кроме того, этот же импульс с счетного входа 76 модуля 2 проходит элемент 71 ИЛИ, задерживается элементом 72 задержки на время срабатывания счетчика 70 и с выхода 79 модуля 2 выдается на выход 32 системы, откуда он вновь поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса следующего адреса на странице группы в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое следующей ячейки на информационный вход 21 системы.
Если код баллов текущей аттестации, накопленных студентом за семестр, равен или больше кода баллов заданного порога текущей аттестации, то на выходе 304 компаратора 280 модуля 15 формируется сигнал, который подается на синхронизирующий вход компаратора 281 модуля 15, на один вход которого подается код баллов итоговой аттестации с выхода 192 модуля 9, а на другой вход подается код заданного порога итоговой аттестации с выхода 63 модуля 1.
По этому сигналу с выхода 304 компаратора 280 в компараторе 281 происходит сравнение кодов, поданных на его входы.
Если код баллов итоговой аттестации студента меньше кода баллов заданного порога итоговой аттестации, на выходе 305 компаратора 281 формируется сигнал «Обычный экзамен».
Этот сигнал с выхода 309 модуля 15 поступает на сигнальный выход 42 системы и пересылается на автоматизированное рабочее место пользователя системы (АРМ). При поступлении на АРМ пользователя системы сигнала «Обычный экзамен» студенту предстоит сдавать обычный экзамена в соответствии с расписанием сессии.
Этот сигнал с выхода 309 модуля 15 пересылается также на счетный вход 118 модуля 5, проходит элемент 110 ИЛИ и поступает на счетный вход счетчика 108 модуля 5, увеличивая его содержимое на единицу. Счетчик 108 модуля 5 подсчитывает нарастающим итогом число тех студентов, записи которых были приняты и обработаны.
С выхода счетчика 108 модуля 5 код числа студентов, записи которых уже приняты и обработаны, подается на один вход компаратора 109 модуля 5, на другой вход которого подается код заданного числа студентов с выхода 61 модуля 1.
Этот же синхронизирующий импульс с выхода элемента 110 ИЛИ задерживается элементом 111 задержки на время срабатывания счетчика 108 и поступает на синхронизирующий вход компаратора 109 модуля 5, сравнивающего коды на его входах.
Если код числа студентов, записи которых уже приняты и обработаны, меньше кода заданного числа студентов в группе, на выходе 123 компаратора 109 формируется сигнал, который с выхода 125 модуля 5 пересылается на счетный вход 76 модуля 2 и поступает на счетный вход счетчика 70, увеличивая его содержимое на единицу и формируя на адресном выходе 26 системы адрес считывания записей следующего студента из страницы его группы.
Этот сигнал с выхода 125 модуля 5 подается также на установочный вход 188 модуля 9, проходит элемент 183 ИЛИ и поступает на установочные входы регистров 175-178, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 169 модуля 8, проходит элемент 164 ИЛИ и подается на установочные входы триггеров 156 и 157, подтверждая или устанавливая их в исходное состояние.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 209 модуля 10, проходит элемент 203 ИЛИ и подается на установочный вход регистра 202 сдвига, подготавливая его к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 257 модуля 13, проходит элемент 247 ИЛИ и подается на установочный вход регистров 245, 246 сдвига, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 301 модуля 15, проходит элемент 288 ИЛИ и подается на установочные входы регистров 286, 287 сдвига, подготавливая их к очередному циклу работы.
Кроме того, этот же импульс с счетного входа 76 модуля 2 проходит элемент 71 ИЛИ, задерживается элементом 72 задержки на время срабатывания счетчика 70 и с выхода 79 модуля 2 выдается на выход 32 системы, откуда он вновь поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса следующего адреса на странице группы в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое следующей ячейки на информационный вход 21 системы.
Если код баллов итоговой аттестации студента равен или больше кода баллов заданного порога итоговой аттестации, сигнал формируется уже на выходе 306 компаратора 281, который подается на синхронизирующий вход сумматора 282 модуля 15. По этому сигналу код баллов текущей аттестации, поданный на входы сумматора 282 с входа 296 модуля 15, удваивается и выдается сразу на оба входа сумматора 283 модуля 15.
По синхронизирующему импульсу с выхода 306 компаратора 281 модуля 15, задержанному элементом 289 задержки на время срабатывания сумматора 282 и поданному на синхронизирующий вход сумматора 283, происходит суммирование кодов, поданных на входы сумматора 283, с выдачей результата на один вход сумматора 284 модуля 15. На другой вход сумматора 284 подается код баллов текущей аттестации с входа 296 модуля 15.
По синхронизирующему импульсу с выхода элемента 289 задержки, задержанному элементом 290 задержки на время срабатывания сумматора 283 и поданному на синхронизирующий вход сумматора 284, происходит суммирование кодов, поданных на входы сумматора 284, с выдачей результата на информационный вход регистра 286 сдвига модуля 15.
По импульсу с выхода элемента 290 задержки, задержанному элементом 291 задержки на время срабатывания сумматора 284, содержимое регистра 286 сдвигается вправо на один разряд и выдается на информационный вход регистра 287 сдвига модуля 15.
По импульсу с выхода элемента 291 задержки, задержанному элементом 292 задержки на время срабатывания регистра 286 сдвига, содержимое регистра 287 сдвигается вправо на один разряд и выдается на один информационный вход сумматора 285 модуля 15.
На другой вход сумматора 285 модуля 15 подается код приращения баллов текущей аттестации, который на информационный вход 299 модуля 15 подается с выхода 191 модуля 9.
По импульсу с выхода элемента 292 задержки, задержанному элементом 293 задержки на время срабатывания регистра 287 сдвига, в сумматоре 285 происходит суммирование кодов, поданных на его входы, с выдачей на выход 307 модуля 15 результата в виде взвешенного кода баллов текущей аттестации при освобождении от экзамена.
Этот код с выхода 307 модуля 15 поступает на информационный вход 270 модуля 14 и подается на один вход сумматора 265, на другой вход которого подается код баллов итоговой аттестации с выхода 192 модуля 9.
По синхронизирующему импульсу с выхода 310 модуля 15, поступающему на синхронизирующий вход 273 модуля 14 и задержанному элементом 267 задержки на время срабатывания сумматора 285 модуля 15, в сумматоре 265 модуля 14 происходит суммирование кодов, поданных на его входы, с выдачей результата на один вход сумматора 266.
На другой вход сумматора 266 подается код баллов дополнительной аттестации с выхода 193 модуля 9.
По синхронизирующему импульсу с выхода элемента 267 задержки, задержанному элементом 268 задержки на время срабатывания сумматора 265, в сумматоре 266 происходит суммирование кодов, поданных на его входы.
Результат суммирования в виде кода баллов при освобождении от экзамена поступает на выход 274 модуля 14 и с информационного выхода 31 системы выдается на АРМ пользователя системы.
Выдача кода баллов при освобождении от экзамена на АРМ пользователя системы сопровождается сигналом, который с выхода элемента 268 задержки задерживается элементом 269 задержки на время срабатывания сумматора 266 и с выхода 275 модуля 14 снимается сигнал «Освобождение от экзамена». Этот сигнал с сигнального выхода 40 системы выдается на АРМ пользователя системы.
По этому сигналу код баллов при освобождении от экзамена, выданный с информационного выхода 31 системы, заносится пользователем системы в базу данных по базовому адресу студента на странице его группы из раздела заданной учебной дисциплины.
Помимо этого, сигнал с выхода 275 модуля 14 пересылается также на счетный вход 119 модуля 5, проходит элемент 110 ИЛИ и поступает на счетный вход счетчика 108 модуля 5, увеличивая его содержимое на единицу. Счетчик 108 модуля 5 подсчитывает нарастающим итогом число тех студентов, записи которых были приняты и обработаны.
С выхода счетчика 108 модуля 5 код числа студентов, записи которых уже приняты и обработаны, подается на один вход компаратора 109 модуля 5, на другой вход которого подается код заданного числа студентов с выхода 61 модуля 1.
Этот же синхронизирующий импульс с выхода элемента 110 ИЛИ задерживается элементом 111 задержки на время срабатывания счетчика 108 и поступает на синхронизирующий вход компаратора 109 модуля 5, сравнивающего коды на его входах.
Если код числа студентов, записи которых уже приняты и обработаны, меньше кода заданного числа студентов в группе, на выходе 123 компаратора 109 формируется сигнал, который с выхода 125 модуля 5 пересылается на счетный вход 76 модуля 2 и поступает на счетный вход счетчика 70, увеличивая его содержимое на единицу и формируя на адресном выходе 26 системы адрес считывания записей следующего студента из страницы его группы.
Этот сигнал с выхода 125 модуля 5 подается также на установочный вход 188 модуля 9, проходит элемент 183 ИЛИ и поступает на установочные входы регистров 175-178, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 169 модуля 8, проходит элемент 164 ИЛИ и подается на установочные входы триггеров 156 и 157, подтверждая или устанавливая их в исходное состояние.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 209 модуля 10, проходит элемент 203 ИЛИ и подается на установочный вход регистра 202 сдвига, подготавливая его к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 257 модуля 13, проходит элемент 247 ИЛИ и подается на установочный вход регистров 245, 246 сдвига, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 301 модуля 15, проходит элемент 288 ИЛИ и подается на установочные входы регистров 286, 287 сдвига, подготавливая их к очередному циклу работы.
Кроме того, этот же импульс с счетного входа 76 модуля 2 проходит элемент 71 ИЛИ, задерживается элементом 72 задержки на время срабатывания счетчика 70 и с выхода 79 модуля 2 выдается на выход 32 системы, откуда он вновь поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса следующего адреса на странице группы в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое следующей ячейки на информационный вход 21 системы.
Положив теперь, что с выходов 65 и 66 модуля 1 снимается нулевой сигнал (низкий потенциал), получаем, что низким потенциалом с входа 168 модуля 8 элемент 159 И будет закрыт по одному входу и низким потенциалом с входа 167 модуля 8 элемент 158 И также будет закрыт по одному входу.
Учитывая то, что триггеры 156 и 157 модуля 8 находятся в исходном состоянии, при котором высоким потенциалом с инверсного выхода триггера 156 будут открыты по одному входу элементы 160, 162 И, а высоким потенциалом с инверсного выхода триггера 157 будут открыты по одному входу элементы 160, 161 И, получаем, что элемент 160 И будет открыт сразу по двум входам.
В этом случае сигнал с выхода 141 модуля 6, поступающий на синхронизирующий вход 166 модуля 8, пройдя через элемент 165 задержки, проходит через элемент 160 И модуля 8 на выход 171 модуля 8.
Синхронизирующий импульс с выхода 171 модуля 8 пересылается на синхронизирующий вход 148 модуля 7 и поступает на синхронизирующий вход компаратора 143, сравнивающего коды баллов, подаваемые на его информационные входы.
На один вход компаратора 143 с информационного входа 146 подается код баллов текущей аттестации студента, поступающий с информационного выхода 190 модуля 9, а на другой вход компаратора 143 с информационного входа 145 подается код баллов заданного порога текущей аттестации, поступающий с информационного выхода 62 модуля 1.
Если код баллов текущей аттестации, накопленных студентом за семестр, меньше кода баллов заданного порога текущей аттестации, то на выходе 149 компаратора 143 формируется сигнал «Ликвидация задолженности», который с выхода 152 модуля 7 поступает на сигнальный выход 34 системы и пересылается на автоматизированное рабочее место пользователя системы (АРМ).
При поступлении на АРМ пользователя системы сигнала «Ликвидация задолженности» студент, записи которого были просмотрены, не допускается к контрольной аттестации в виде зачета, дифференцированного зачета иди экзамена.
Кроме того, этот сигнал с выхода 152 модуля 7 пересылается также на счетный вход 120 модуля 5, проходит элемент 110 ИЛИ и поступает на счетный вход счетчика 108 модуля 5, увеличивая его содержимое на единицу. Счетчик 108 модуля 5 подсчитывает нарастающим итогом число тех студентов, записи которых были приняты и обработаны.
С выхода счетчика 108 модуля 5 код числа студентов, записи которых уже приняты и обработаны, подается на один вход компаратора 109 модуля 5, на другой вход которого подается код заданного числа студентов с выхода 61 модуля 1.
Этот же синхронизирующий импульс с выхода элемента 110 ИЛИ задерживается элементом 111 задержки на время срабатывания счетчика 108 и поступает на синхронизирующий вход компаратора 109 модуля 5, сравнивающего коды на его входах.
Если код числа студентов, записи которых уже приняты и обработаны, меньше кода заданного числа студентов в группе, на выходе 123 компаратора 109 формируется сигнал, который с выхода 125 модуля 5 пересылается на счетный вход 76 модуля 2 и поступает на счетный вход счетчика 70, увеличивая его содержимое на единицу и формируя на адресном выходе 26 системы адрес считывания записей следующего студента из страницы его группы.
Этот сигнал с выхода 125 модуля 5 подается также на установочный вход 188 модуля 9, проходит элемент 183 ИЛИ и поступает на установочные входы регистров 175-178, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 169 модуля 8, проходит элемент 164 ИЛИ и подается на установочные входы триггеров 156 и 157, подтверждая или устанавливая их в исходное состояние.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 209 модуля 10, проходит элемент 203 ИЛИ и подается на установочный вход регистра 202 сдвига, подготавливая его к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 257 модуля 13, проходит элемент 247 ИЛИ и подается на установочный вход регистров 245, 246 сдвига, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 301 модуля 15, проходит элемент 288 ИЛИ и подается на установочные входы регистров 286, 287 сдвига, подготавливая их к очередному циклу работы.
Кроме того, этот же импульс с счетного входа 76 модуля 2 проходит элемент 71 ИЛИ, задерживается элементом 72 задержки на время срабатывания счетчика 70 и с выхода 79 модуля 2 выдается на выход 32 системы, откуда он вновь поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса следующего адреса на странице группы в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое следующей ячейки на информационный вход 21 системы.
Если код баллов текущей аттестации, накопленных студентом за семестр, равен или больше кода баллов заданного порога текущей аттестации, то на выходе 150 компаратора 143 модуля 7 формируется сигнал, который подается на синхронизирующий вход сумматора 142 модуля 7.
На один информационный вход сумматора 142 подается код баллов текущей аттестации студента с входа 146 модуля 7, а на другой вход подается код баллов дополнительной аттестации студента с выхода 193 модуля 9.
По синхронизирующему импульсу с выхода 150 компаратора 143 в сумматоре 142 происходит суммирование кодов, поданных на его информационные входы.
Результат суммирования в виде кода баллов зачета поступает на выход 151 модуля 7 и с информационного выхода 28 системы выдается на АРМ пользователя системы.
Выдача на АРМ пользователя кода баллов зачета сопровождается сигналом, который с выхода 150 компаратора 143 задерживается элементом 144 задержки на время срабатывания сумматора 142 и с выхода 153 модуля 7 снимается сигнал «Зачет» и с сигнального выхода 35 системы выдается на АРМ пользователя.
По этому сигналу код баллов зачета, выданный с информационного выхода 28 системы, заносится пользователем системы в базу данных по начальному адресу студента на странице его группы в разделе заданной учебной дисциплины.
Кроме того, сигнал с выхода 153 модуля 7 пересылается также на счетный вход 121 модуля 5, проходит элемент 110 ИЛИ и поступает на счетный вход счетчика 108 модуля 5, увеличивая его содержимое на единицу. Счетчик 108 модуля 5 подсчитывает нарастающим итогом число тех студентов, записи которых были приняты и обработаны.
С выхода счетчика 108 модуля 5 код числа студентов, записи которых уже приняты и обработаны, подается на один вход компаратора 109 модуля 5, на другой вход которого подается код заданного числа студентов с выхода 61 модуля 1.
Этот же синхронизирующий импульс с выхода элемента 110 ИЛИ задерживается элементом 111 задержки на время срабатывания счетчика 108 и поступает на синхронизирующий вход компаратора 109 модуля 5, сравнивающего коды на его входах.
Если код числа студентов, записи которых уже приняты и обработаны, меньше кода заданного числа студентов в группе, на выходе 123 компаратора 109 формируется сигнал, который с выхода 125 модуля 5 пересылается на счетный вход 76 модуля 2 и поступает на счетный вход счетчика 70, увеличивая его содержимое на единицу и формируя на адресном выходе 26 системы адрес считывания записей следующего студента из страницы его группы.
Этот сигнал с выхода 125 модуля 5 подается также на установочный вход 188 модуля 9, проходит элемент 183 ИЛИ и поступает на установочные входы регистров 175-178, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 169 модуля 8, проходит элемент 164 ИЛИ и подается на установочные входы триггеров 156 и 157, подтверждая или устанавливая их в исходное состояние.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 209 модуля 10, проходит элемент 203 ИЛИ и подается на установочный вход регистра 202 сдвига, подготавливая его к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 257 модуля 13, проходит элемент 247 ИЛИ и подается на установочный вход регистров 245, 246 сдвига, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 301 модуля 15, проходит элемент 288 ИЛИ и подается на установочные входы регистров 286, 287 сдвига, подготавливая их к очередному циклу работы.
Кроме того, этот же импульс с счетного входа 76 модуля 2 проходит элемент 71 ИЛИ, задерживается элементом 72 задержки на время срабатывания счетчика 70 и с выхода 79 модуля 2 выдается на выход 32 системы, откуда он вновь поступает на вход прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса следующего адреса на странице группы в разделе учебной дисциплины и считывает из базы данных сервера по этому адресу содержимое следующей ячейки на информационный вход 21 системы.
Процесс формирования адресов страницы группы и считывания их содержимого на вход 21 системы с последующей идентификацией базовых адресов студентов группы для считывания и обработки накопленных за семестр баллов аттестаций будет продолжаться до тех пор, пока компаратор 109 модуля 5 не зафиксирует равенство кода числа студентов, записи которых уже приняты и обработаны, с кодом заданного числа студентов в группе.
Как только компаратор 109 модуля 5 зафиксирует равенство кода числа студентов, записи которых уже приняты и обработаны, с кодом заданного числа студентов в группе, на выходе 124 компаратора 109 появится сигнал.
Этот сигнал с выхода 124 компаратора 109 подается на установочный вход счетчика 108 модуля 5, возвращая его в исходное состояние.
Этот сигнал с выхода 126 модуля 5 подается на установочный вход 77 модуля 2 и поступает на установочный вход счетчика 70, возвращая его в исходное состояние.
Этот сигнал с выхода 126 модуля 5 подается также на установочный вход 189 модуля 9 и поступает на установочные входы регистров 175-178, подготавливая их к очередному циклу работы.
Этот сигнал с выхода 126 модуля 5 подается также на установочный вход 57 модуля 1 и поступает на установочный вход регистра 45, подготавливая его к следующему циклу работы.
Этот же сигнал с выхода 126 модуля 5 поступает также на установочный вход 170 модуля 8 и проходит на установочные входы триггеров 156 и 157, подтверждая или устанавливая их в исходное состояние.
Этот же сигнал с выхода 126 модуля 5 поступает также на установочный вход 210 модуля 10 и проходит на установочный вход регистра 202 сдвига, подготавливая его к очередному циклу работы.
Этот же сигнал с выхода 126 модуля 5 поступает также на установочный вход 258 модуля 13 и проходит на установочный вход регистров 245, 246 сдвига, подготавливая их к очередному циклу работы.
Этот же сигнал с выхода 125 модуля 5 поступает также на установочный вход 302 модуля 15 и проходит на установочный вход регистров 286, 287 сдвига, подготавливая их к очередному циклу работы.
Таким образом, введение новых узлов и модулей и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска данных, необходимых для принятия решений, по всей базе данных системы.
Источники информации
1. Патент США № 5136708, М. кл. G06F 15/16, 1992.
2. Патент США № 5129083, М. кл. G06F 12/00, 15/40, 1992 (прототип).
3. Харитонов В.И. Новые информационные технологии при подготовке инженерных кадров / В.Харитонов // Автотракторное электрооборудование. - 2004. - № 9. - С.45-47.
4. Романов Е.М., Шебашев В.Е., Масленников А.С. Управление учебным процессом вуза с использованием современных технологий. / Применение информационно-коммуникационных технологий в образовании: Материалы IV Всероссийской научно-практической конференции - г. Йошкар-Ола, 2007 г. - С.31-35.