Формирование экзаменационных билетов по дисциплинам

Секция

Технические науки

Ключевые слова

информационная система
автоматизированное формирование
программное обеспечение

Аннотация статьи

В статье рассмотрен вопрос возможного применения необходимой разработки информационной системы формирования экзаменационных билетов по дисциплинам.

Текст статьи

Введение

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

Организация формирования билетов для экзамена

Экзамен определяется как оценка понимания знаний человека. Оценка может быть выполнена в форме формального теста, но как правило составляется билет по пройденному методическому курсу. Экзамен проводится для проверки знаний студента по конкретному предмету.

Экзамен включает в себя множество вопросов, таких как объективный, субъективный, одно слово и т.д. Каждый вопрос в экзаменационном билете присваивается баллам в соответствии с требуемым уровнем знаний. Студенты должны ответить на вопросы, заданные в билетах. Оценки даются на основе качества ответов, данных студентом на экзамене.

Разработки информационной системы формирования экзаменационных билетов по дисциплинам

С целью исследования этой концепции предлагается использовать язык программирования Python, используя Tkinter. В качестве среды программирования для реализации системы предлагается применять Jeany.

В описываемой ИС используется упаковщик grid(). Этот упаковщик представляет собой таблицу с ячейками, в которые помещаются виджеты.

В программном коде использовались такие виджеты, как: холст; label; entry; tkFileDialog; self.txt = Text(self); dlg = tkFileDialog.Open(self, filetypes = ftypes); text = self.readFile(fl); для работы с диалоговым окном и Word файлами предлагается использовать следующие библиотеки (модули): from tkinter import*, from tkinter import Frame, Tk, BOTH, Text, Menu, END, from tkinter import filedialog, from docx import Document, from random import choice, from docxtpl import DocxTemplate, from tkcalendar import DateEntry.

Для реализации готового экзаменационного билета в формате .docx предлагается создать шаблон.docx со ссылками {{…}} для работы с Python, Tkinter и шаблон с экзаменационными вопросами в формате .docx

Рис. 1. Шаблон документа

Рис. 2. Шаблон документа с вопросами

Следующим шаг заключается в закреплении переменных и данных ссылок на (рис. 1).

Программный код:

doc = DocxTemplate("шаблон.docx") #открываем документ
context = { 'билет' : chislo, 'biletone' : bilet1, 'bilettwo' : bilet2, 'утв': imya, 'дата': cal,
'НАЗВАНИЕ' : vuz, 'кафедра' : kaf, 'дисц' : disc, 'напр': napr, 'напр1': nazvnapr, 'студент' : studentfio}
doc.render(context)
doc.save("шаблон-final.docx") #создаем новый документ с заполненными данными

Рис. 3. Диалоговое окно экзаменационного билета

Рис. 4. Диалоговое окно экзаменационного билета

При вводе необходимых полей и нажатие кнопки «Посчитать», все данные форматируют примерный вид экзаменационного билета и экспортируют данные в Word документ.

Рис. 5. Готовый документ экзаменационного билета

Выводы

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

Список литературы

  1. Балдин, К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - М.: Дашков и К, 2016. - 37 c.
  2. Васильев, А. Н. Python на примерах. Практический курс по программированию / А.Н. Васильев. - М.: Наука и техника, 2016. - 354 c.

Поделиться

2159

Салимов А. А., Сыкменева И. А., Гаврилов Д. М., Кромина Л. А. Формирование экзаменационных билетов по дисциплинам // Гуманитарные и естественнонаучные исследования как фактор научно-технического прогресса : сборник научных трудов по материалам Международной научно-практической конференции 14 июня 2022г. Белгород : ООО Агентство перспективных научных исследований (АПНИ), 2022. С. 21-24. URL: https://apni.ru/article/4086-formirovanie-ekzamenatsionnikh-biletov-po-dis

Обнаружили грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики)? Напишите письмо в редакцию журнала: info@apni.ru

Похожие статьи

Актуальные исследования

#52 (234)

Прием материалов

21 декабря - 27 декабря

Остался последний день

Размещение PDF-версии журнала

1 января

Размещение электронной версии статьи

сразу после оплаты

Рассылка печатных экземпляров

17 января