Аннотация. В данной статье рассмотрены способы автоматизации системы управления вузом, предложены варианты решения поставленной задачи
Целью работы является разработка системы которая позволит автоматизировать учет студентов, их оценок и расписания, запись на пересдачу, просмотр среднего GPA, связь с преподавателями, а преподаватели смогут загружать базу методичек и прочие документы для студентов вести журнал, создавать свое расписание для записи на пересдачу.
Актуальность данной проблемы заключается в цифровизации к которой стремится Казахстан. Цифровизировать или автоматизировать учебный процесс внутри ВУЗа необходимо чтобы ВУЗы могли сосредоточиться на обучении студентов и избавиться от бумажной волокиты, также чтобы ВУЗ мог шагать в ногу с современными технологиями.
У цифровизации огромные возможности, с помощью которых можно полностью изменить этапы в каждом процессе вуза. В сфере обрaзовaния уже активно используются онлайн-курсы, тренинги и видео-курсы.
Вместе с развитием технологий также меняется экономика и структура образования. В лучших университетах мира уже внедряются различные технологии и автоматизируются процессы, чтобы оставаться конкурентоспособными. Есть шесть основных критериев для трансформации среды образования.
Первое это демократизация. Ожидается, что в недалеком будущем в ВУЗы поступит более чем один миллиард абитуриентов. В дальнейшем это может оказать большое влияние на экономику не только университетов, но и стран в целом. Благодаря автоматизации и цифровым технологиям доступ к образованию увеличится в разы.
Следующее постоянное обучение. Образование стало доступно всем желающим. Методы онлайн-обучения весьма нетрадиционные. На данный момент каждый может позволить себе продолжать развиваться совершенно бесплатно или за символическую плату.
Третье это персональное образование. Онлайн обучение очень гибкое и может подстраиваться под нужды каждого конкретного человека. Также очень удобно с временем и местом обучения, так как каждый выбирает его сам. Благодаря этому, процесс самообразования проходит быстро и действенно.
Четвертое постоянное обновление информации. Такой тип обучения всегда развивается, благодаря общему развитию технологий, таких как мобильные устройства, облачные системы, видео, аудио, а также во всех других направлениях ИТ.
Пятое, цифровые обучающиеся. В наше время студенты активно используют все возможности интернета, получая то, что они хотят в любое время, в любом месте.
И последнее, требование работодателя. Непрерывная автоматизация рабочих процессов и профессий требуют постоянное совершенствование способностей сотрудников. Поэтому они хотят, чтобы образование в университетах было более современным и с большими возможностями для развития.
В ходе разработки системы автоматизации управления ВУЗом были изучены внутренние процессы образования и документооборота в ВУЗе. Таким образом были выявлены самые восприимчивые к цифровизации отделы и сферы, которые помогают определить базовые потребности в автоматизации.
Первая и наиболее заинтересованная категория в автоматизации процессов это преподаватели, студенты, администрация университета, научные работники, абитуриенты, выпускники, академические и отраслевые партнеры.
Вторым уровнем цифровизации является единая информационная система оборудованная по всем потребностям пользователей системы например облачные хранилища, видеоэкраны, профессиональная печать, отдельные сервера и так далее.
Третий уровень определяет электронная библиотека с доступом для студентов и преподавателей ко всем типам образовательной литературы вне зависимости от местонахождения или устройства пользователя.
Четвертый уровень наиболее затратный, но тем не менее необходимый для университета. Это цифровой (digital) маркетинг, электронное управление закупками, научными проектами и взаимодействием со студентами, а также абитуриентами.
Был проведен анализ ресурсоемкости оптимизации категорий процессов описанных выше. Таким образом были выбраны технологии для написания проекта, организации базы данных и разворачивания на облачных серверах. Для комфортной работы первой категории пользователей c интерфейсом применяется front-end framework Angular на языке Typescript. Также дизайн проекта основан на привычном для многих графическом дизайне Material Design, который реализован с помощью библиотеки Angular Material.
Серверным языком программирования выбран Golang, разработанный компанией Google. Основными преимуществами которого являются:
минимализм, благодаря которой легче писать читабельный и легко поддерживаемый код;
встроенные библиотеки, которые обеспечивают комфортную работу и не требуют дополнительных загрузок;
Go компилируемый язык. Это подразумевает производительность, близкую к низкоуровневым языкам, что обеспечит более быстрое время выполнения программ.
Так как проект включает в себя множество данных студентов, преподавательского состава, записи лекций, электронных книг и документооборота была выбрана наиболее подходящая для эффективной работы база данных PostgreSQL. Он предоставляет такие особенности как Multi-Version Concurrency Control (MVCC), асинхронная репликация, восстановление по точке во времени, горячее резервирование, табличное пространство, вложенные транзакции (точки сохранения), планировщик/оптимизатор запросов, и упреждающее журналирование на случай поломки.
Для запуска веб проекта на сервере, наиболее подходящим в нашем случае являются облачные хостинги. Наиболее подходящей платформой выбран Heroku, за счет своей гибкости к микросервисам, безопасности и надежности.
В заключение, реально отметить, что предлагаемый вариант автоматизации не является конечным. Ведь автоматизация учебных процессов очень масштабная и объемная тема. В этой работе раскрыта лишь самая примитивная и базовая часть этой темы и всех процессов, проходящих от приемной комиссии до отдела магистратуры.
Основной целью работы является предоставление данных в лучшем и новом формате как для студентов, так и для преподавателей.
Преподавателям больше не нужно отсылать такие документы как силлабус или экзаменационные вопросы старостам каждых групп или каждому студенту отдельно.
Студентам достаточно зайти в приложение, чтобы увидеть всю информацию о себе и корректировать по ним свои знания. Все нужные вещи, и необходимые лекции и важные вопросники всегда под рукой.
В ходе написания проекта было изучено много нового материала, с точки зрения администратора и преподавателя. Целью было сделать максимально простым и удобным имеющийся функционал и уже в дальнейшем постепенно его развивать. Были укреплены знания по многим техническим отраслям, которые в разделах описаны выше.
Список использованных источников:
- https://www.anti-malware.ru/analytics/Technology_Analysis/web-security-myths-and-reality
- https://www.itu.int/en/ITU-D/Statistics/Pages/publications/default.aspx
- https://quality-lab.ru/blog/key-principles-of-web-testing/