Студент НовГУ разработал сервис для оформления курсовых по ГОСТу

Студент Политехнического института НовГУ Алексей Рассказов разработал компьютерное приложение для оформления курсовых работ по ГОСТу, где можно задать свой шаблон для всех параметров документа.

Сервис представляет собой программу, написанную на языках С++ и Python. В меню можно выбрать путь загрузки и сохранения файлов, редактирование титульного листа и содержания, добавления приложений к работе, форматирование документа.

— Два языка программирования «разделили» между собой обязанности. Если С++ отвечал за графический интерфейс, работу с шаблонами и передаче входных данных, то на Python проходила полная настройка документов Word, создавался титульный лист, содержание, проводилась работа с заголовками, с конвертером файлов. Такая плотная работа для второго языка программирования велась с помощью библиотек Win32com — пакета файлов для Python, позволяющего одному сервису управлять другими программами Windows. У нашего сервиса есть аналоги, но они предоставляют в бесплатном варианте лишь ограниченный функционал, — объяснил Алексей Рассказов.

Приложение позволяет не только задавать нужные параметры всего документа в несколько кликов, но и создавать и загружать шаблоны для титульного листа. Особенностью программы является функция «Проверка на ошибки», где как студент, так и преподаватель сможет проверить оформленную работу на ошибки в оформлении по заданным параметрам. Это позволит снизить нагрузку с преподавателя при проверки курсовых работ.

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