Детальная информация

Название: Разработка графического интерфейса для генератора тестов: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Авторы: Дац Павел
Научный руководитель: Шошмина Ирина Владимировна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: программное обеспечение; графический интерфейс; программная инженерия; IT технологии; software; graphical interface; software engineering; IT technologies
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 02.03.02
Группа специальностей ФГОС: 020000 - Компьютерные и информационные науки
DOI: 10.18720/SPBPU/3/2022/vr/vr22-3603
Права доступа: Доступ по паролю из сети Интернет (чтение, печать)
Ключ записи: ru\spstu\vkr\19892

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящена разработке графического интерфейса для генератора тестов. В качестве задачи работы требовалось разработать user-friendly интерфейс для генератора тестов. Графический интерфейс необходим для удобного использования программы пользователем. Главная задача – понятный для пользователя интерфейс, где без дополнительных документаций будет интуитивное понимание интерфейса. Генератор тестов, а, следовательно, и графический интерфейс, должны поддерживать такие онлайн платформы, как Sakai, Openedu, Moodle и Coursera. В рамках работы были проанализированы различные графические библиотеки, поддерживаемые на Python. Первой программой, которую я использовал, была Qt Designer. Данная программа проста в использовании, но имеет маленький набор возможностей. Потребность в новом графическом интерфейсе возникла в связи с расширением функций и настроек приложения и добавления сохранений в новых форматах, поэтому были изучены и другие графические библиотеки, например Kivy и Tkinter. Самой подходящей оказалась Tkinter, потому что только она могла справиться с большинством поставленных задач, поэтому на ней и был написан новый графический интерфейс.

This work is devoted to the development of a graphical interface for the test generator. Since distance education has become widespread not so long ago, there is a lack of software products to support it. This justifies the relevance of the topic of the work. The test generator, and therefore the graphical interface, must support online platforms such as Sakai, Openedu, Moodle, and Coursera. As a task of the work, it was required to develop a user-friendly interface for the test generator. The graphical interface is necessary for convenient use of the program by the user. The main task is a user-friendly interface, where without additional documentation there will be an intuitive understanding of the interface. As part of the work, various graphic libraries supported by Python were analyzed. The first program I used was QtDesigner. QtDesigner is easy to use but has a small feature set. The need for a new graphical interface arose in connection with the expansion of the functions and settings of the application and the addition of saves in new formats, so other graphic libraries, such as Kivy, Tkinter, were also studied. Tkinter turned out to be the most suitable, on which the new graphical interface was written.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать
Интернет Авторизованные пользователи СПбПУ Прочитать Печать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 7
За последние 30 дней: 1
Подробная статистика