Компьютерная программа формирования экзаменационных билетов

В университетах, других учебных заведениях с целью оценивания знаний студентов, качества усвоения материала по изучаемым дисциплинам проводят экзамены. Для проведения экзаменов преподаватели разрабатывают экзаменационные билеты, которые имеют, как правило, единую форму, принятую в конкретно взятом университете. Например, в Херсонском национальном техническом университете принята форма билетов на листах формата А4 (рис.1).

Экзаменационный билет Рис.1. Форма экзаменационного билета

Для проведения экзамена разрабатывают в среднем 30 билетов, каждый из которых содержит 3-4 вопроса и дополнительно прилагаемый рисунок. Например, на специальной кафедре «Технология машиностроения» экзамены проводятся примерно по 20 дисциплинам, для чего разрабатываются 20×30=600 билетов с прилагаемыми рисунками. Каждые 4 года работа по созданию 600 билетов повторяется.

Внимательно посмотрев на принятую форму экзаменационного билета (рис.1), можно с уверенностью сказать, что половина преподавателей при наличии компьютера и текстового редактора Microsoft Word, самостоятельно с этой работой не справятся. Подготовить 600 билетов даже для хорошо подготовленного по информационным технологиям сотрудника, окажется работой достаточно трудоемкой.

Немаловажными являются и вопросы хранения компьютерных файлов с билетами, их целостности, защищенности, доступности и сохранности.

Учитывая сказанное, на кафедре «Технология машиностроения» в 2006 году была разработана компьютерная программа формирования экзаменационных билетов (версия 1), которая эксплуатировалась в течение последующих 5 лет и пользовалась популярностью среди преподавателей и сотрудников кафедры.

В связи с возникшими особенностями, в январе 2012 года разработана 2-я версия данной программы, описание которой приводится ниже.

1. ОПИСАНИЕ ПРОГРАММЫ

1.1. Состав программы

Программа содержит всего 4 файла (рис.2):

файлы программы Рис.2. Файлы программы Ekzam

  1. · Ekzam.exe – загрузочный файл программы;
  2. · Ekzam.gdb – база данных программы, типа InterBase (FireBird);
  3. · Ekzam_COPY – копия базы данных для служебного пользования;
  4. · Connect.ini – тестовый файл, в котором прописывается путь к базе данных.

1.2. Сетевая структура

Сетевая структура Рис.3. Сетевая структура программы Ekzam

Программа имеет сетевую структуру, состоящую из базы данных и сетевой системы управления базами данных (СУБД) FireBird, что позволяет располагать удаленно на сервере единую базу данных, где будут сосредоточены экзаменационные билеты по всем дисциплинам кафедры, факультета или университета. Предварительно на всех компьютерах устанавливается бесплатная система управления базами данных FireBird.

В текстовом файле connect.ini прописывается путь к файлу базы данных Ekzam.gdb.

Например, 192.168.82.129:k:\Ekzam\EKZAM.GDB,

где 192.168.82.129 – IP-адрес компьютера в локальной сети, на котором размещен файл базы данных Ekzam.gdb. При использовании программы на локальном компьютере IP-адрес можно не указывать;

k:\Ekzam\EKZAM.GDB – путь к файлу Ekzam.gdb на компьютере в локальной сети, где размещен файл базы данных Ekzam.gdb.

База данных организована в виде шести взаимосвязанных таблиц:

  1. Данные об университете;
  2. Данные о факультете;
  3. Данные о кафедре;
  4. Данные о дисциплинах и преподавателях;
  5. Данные об экзаменационных билетах;
  6. Данные о вопросах к билету.

1.3. Запуск программы и ее описание

Загрузка программы в оперативную память осуществляется с помощью загрузочного файла Ekzam.exe.

После ввода пароля доступа (рис.4) появляется главное окно программы (рис.5).

ввод пароля Рис.4. Окно для ввода пароля

интерфейс программы

Рис.5. Главное окно программы

Представленный интерфейс программы на украинском языке, однако, имеется и вариант на русском языке.

При первой загрузке программы необходимо внести название учебного заведения, например, «Херсонский национальный технический университет». В главном меню программы выбираем пункты <Настроювання>/<Параметри> (<Настройка>/<Параметры>), появляется окно для ввода учебного заведения (рис. 6).

ввод учебного заведения Рис.6. Ввод наименования учебного заведения

В левой части главного окна программы представлено иерархическое дерево, содержащее информацию о факультете, кафедре и читаемых дисциплинах. Данные вводятся путем нажатия правой кнопки мыши на соответствующем уровне дерева (рис. 7).

Ввод данных о факультетах, кафедрах, читаемых дисциплинах Рис.7. Ввод данных о факультетах, кафедрах, читаемых дисциплинах

В нижней части главного окна, слева, расположена информация о преподавателях, представлена только для чтения. Вводится при добавлении новой дисциплины (рис. 8).

Окно ввода данных о преподавателях и читаемых дисциплинах

Рис.8. Окно ввода данных о преподавателях и читаемых дисциплинах

Для выделенной в дереве дисциплины открывается окно с номерами билетов (рис. 5). Номера билетов можно добавлять, удалять, редактировать. Для выделенного номера билета открывается информация с вопросами к билету (рис. 9).

Вопросы к билету

Рис. 9. Вопросы к билету

В последнем поле «Малюнок» к вопросу можно прикрепить рисунок, который заносится в базу данных по двойному щелчку мыши (рис. 10).

Рисунки подготавливаются в других программах, например, Photoshop. Рисунки могут быть самых различных форматов: tiff, gif, jpg, pcx, bmp, ico, png, wmf, psd и других.

Вставка рисунка в базу данных

Рис. 10. Вставка рисунка в базу данных

Вопросы к билету могут вставляться в базу данных через буфер обмена из предварительно подготовленного файла, типа txt, doc и т.п. На поле «Малюнок» (“Рисунок”) нажатие Ctrl+Left вызывает окно просмотра рисунка (рис.11).

Окно просмотра рисунка из базы данных

Рис. 11. Окно просмотра рисунка из базы данных

После ввода информации можно приступить к формированию экзаменационных билетов через пункт главного меню «Друг»/ «Друк білетів». Активизируется генератор отчетов, и мы увидим экзаменационные билеты на принятых бланках (рис. 12).

Экзаменационные билеты, сформированные генератором отчетов

Рис. 12. Экзаменационные билеты, сформированные генератором отчетов

По выбранной дисциплине можно сгенерировать список вопросов для подготовки к экзамену через главное меню «Друк»/«Друк питань» (“Печать вопросов”) (рис. 13).

Список вопросов для подготовки к экзамену

Рис. 13. Список вопросов для подготовки к экзамену

Рисунки к вопросу экзаменационного билета печатаются отдельно через главное меню «Друк»/ «Друк малюнків» (“Печать рисунков”) (рис. 14).

Рисунки к вопросам экзаменационного билета

Рис. 14. Рисунки к вопросам экзаменационного билета

1.4. Администрирование базы данных

При добавлении новых и новых записей в базу данных, ее размер увеличивается, а при удалении записей размер не уменьшается. Для уменьшения размера файла базы данных необходимо выполнить ее администрирование через пункт главного меню «Настроювання»/ «Адміністрування БД» (“Администрирование БД”) (рис. 15).

Обновление данных БД

Рис. 15. Обновление данных БД

1.5. Выводы

На кафедре «Технология машиностроения» версия 1.0 программы использовалась в течение пяти лет, показала отличные результаты. Время на подготовку экзаменационных билетов составило в среднем 5 минут с учетом печати. Вопросы к билетам легко редактируются, доступ к данным защищен паролем.

На основании сказанного программу подготовки экзаменационных билетов (версию 2.0) можно рекомендовать для внедрения в любых учебных заведениях и использовать ее как на локальном компьютере, так и в локальной сети.

Условия приобретения…

Внимание: Вышла новая версия программы формирования экзаменационных билетов Ekzam v.3.1. Ознакомиться можно по следующей ссылке: http://cadregion.ru/produkty/novaya-versiya-programmy-formirovaniya-ekzamenacionnyx-biletov.html

Александр Малыгин

Объект обсуждения - программное обеспечение для выполнения автоматизированного конструкторского и технологического проектирования, разработки управляющих программ, вопросы, связанные с разработкой прикладных САПР.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *