Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XXIX-XXX Международной научно-практической конференции «Вопросы технических и физико-математических наук в свете современных исследований» (Россия, г. Новосибирск, 24 августа 2020 г.)

Наука: Информационные технологии

Секция: Элементы и устройства вычислительной техники и систем управления

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Фомичева Т.А., Глок Е.С. ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИЙ МЕССЕНДЖЕРОВ В ПРОЦЕССЕ РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ СИСТЕМ ДЛЯ УЧЕБНЫХ ЗАВЕДЕНИЙ // Вопросы технических и физико-математических наук в свете современных исследований: сб. ст. по матер. XXIX-XXX междунар. науч.-практ. конф. № 7-8(23). – Новосибирск: СибАК, 2020. – С. 4-8.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИЙ МЕССЕНДЖЕРОВ В ПРОЦЕССЕ РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ СИСТЕМ ДЛЯ УЧЕБНЫХ ЗАВЕДЕНИЙ

Фомичева Татьяна Александровна

магистр техники и технологии, ст. преподаватель кафедры информационных систем и вычислительной техники, Кокшетауский государственный университет им. Ш. Уалиханова,

Республика Казахстан, г. Кокшетау

Глок Елена Степановна

магистр техники и технологии, ст. преподаватель кафедры информационных систем и вычислительной техники, Кокшетауский государственный университет им. Ш. Уалиханова,

Республика Казахстан, г. Кокшетау

 

USE OF MESSENGER TECHNOLOGIES IN THE PROCESS OF DEVELOPING AUTOMATED SYSTEMS FOR EDUCATIONAL INSTITUTIONS

 

Tatiana Fomichyova

Master of Engineering and Technology, Senior Lecturer, Department of Information Systems and Computer Engineering, Sh. Ualikhanov Kokshetau State University,

Kazakhstan, Kokshetau

Yelena Glok

Master of Engineering and Technology, Senior Lecturer, Department of Information Systems and Computer Engineering, Sh. Ualikhanov Kokshetau State University,

  • Kazakhstan,, Kokshetau

 

АННОТАЦИЯ

В данной статье рассмотрен процесс создания автоматизированной системы информирования учащихся, позволяющей им получать необходимую, сопровождающую процесс обучения информацию. Предложена реализация клиентской части системы средствами мессенджера Telegram, а серверной части - средствами современного интерпретируемого языка программирования, работающего на всех известных операционных системах для настольных ПК -  Python.

ABSTRACT

This article discusses the process of creating an automated system of informing students, allowing them to receive the necessary information that accompanies the learning process. Implementation of the client part of the system by means of the Telegram messenger is proposed, and the server part by means of the modern interpreted programming language that runs on all well-known operating systems for desktop PCs - Python.

 

Ключевые слова: чат-бот; Telegram; Python; автоматизированная информационная система (АИС); API.

Keywords: chat bot; Telegram; Python; automated information system (AIS); API.

 

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

Полнота и доступность информации – это одно из главных условий успешной деятельности всех составляющих образовательной системы [1]. Однако создание полноценных автоматизированных систем для образовательных учреждений, удовлетворяющих растущие информационные потребности всех участников вовлеченных в данный процесс, является сложной и трудоемкой задачей, требующей больших финансовых затрат. Например, существует проблема своевременного оповещения учащихся и преподавателей о выставленных оценках, внесении изменений в текущее расписание, доступных учебно-методических материалах или других событиях учебного заведения. Обычно для этого используются популярные социальные сети, в которых создаются группы и групповые чаты. Это наиболее удобный вариант, так как данные информационные ресурсы могут быть доступны и с мобильных устройств, и со стационарных ПК [2].

Создание собственной системы автоматизации информирования позволит учебному заведению:

- передавать информацию в удобном формате, повысить ее мобильность и доступность;

- повысить скорость информирования и расширить круг получателей информации;

- обеспечить полноту и своевременность доставки информации получателям;

- повысить качество работы подразделений.

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

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

Боты на базе различных мессенджеров в настоящее время у всех на слуху. Владельцы Telegram активно развивают собственный API для создания ботов, поэтому количество их с каждым днем растет. Каждый бот имеет собственное название, следовательно, его можно найти в глобальном поиске. Существует два вида ботов - простые и встраиваемые (inline). Для работы с простыми ботами можно отправлять им текст либо команды, предусмотренные разработчиком (например, поисковый запрос), взаимодействуя с ними, таким образом, напрямую.

С помощью API для Telegram-ботов, используя различные языки программирования, можно разработать бот для определенных задач, который будет реагировать на зарезервированные программистом команды. Использование такого механизма выгодно отличает Telegram от других мессенджеров и дает возможность реализовать функции, которые невыполнимы другими программами подобного рода.

Telegram Bot API – это инструмент для изготовления ботов. Сам бот устроен довольно просто – он получает вопрос и отправляет на него ответ. В качестве вопросов могут быть заранее приготовленные запросы или команды, а также обычные вопросы на естественных языках, которые люди задают друг другу в процессе диалога. Все зависит от того, какой используется вид бота. Когда клиентская часть бота принимает вопрос от пользователя, он отправляется для обработки на сервер. В дальнейшем необходимо ждать от сервера ответа, появились ли обновления по данному вопросу [3]. Таким образом предполагается разработать автоматизированную систему информирования учащихся на основе мессенджера Telegram, предназначенную для удаленного предоставлении необходимых сведений, связанных с учебным процессом. Основными пользователями Telegram-бота, конечно же, будут студенты и преподаватели, то есть те, кто непосредственно заинтересован в процессе получения информации, сопровождающей учебный процесс образовательного учреждения. Такая программа является частью автоматизированной информационной системы (АИС) учебного заведения.

Telegram-бот предполагается разрабатывать в двух частях. Одна часть будет распространяться между учащимися того или иного учебного заведения. Они будут устанавливать ее на своих смартфонах или других цифровых устройствах, поддерживающих установку Telegram, в среду мессенджера Telegram. В этом виде приложение будет демонстрировать пользователю необходимую информацию из централизованной АИС образовательной организации. Эту же версию могут устанавливать и преподаватели, которые также хотят упростить процесс доступа к рабочей информации. Программа позволит выполнять необходимые действия с АИС, не запуская ее.

Вторая часть программы будет разворачиваться на каком-либо сервере. Это может быть сервер учебного заведения, либо любой другой сервер, предоставляющий услуги платного или бесплатного хостинга. Правильную и надежную работу серверной части приложения могут обеспечивать сервисы языка программирования Python. Это язык очень гибкий и универсальный. В настоящее время трудно найти язык программирования, возможности которого шире, чем у Python.

Язык программирования Python имеет обширный набор инструментов для разработки web-приложений. Чтобы начать работать с web-приложениями на Python, нужно изучить технологии баз данных, совместимых с приложениями  Python, познакомиться с необходимыми протоколами и API, а также разобрать технику использования web-фреймворков.  Наиболее популярными web-фреймворки для Python являются  Django, CherryPy, Tornado, Flask и другие. Установить их очень просто. Все компоненты для Python свободно распространяемы, так что достаточно их просто скачать с Интернета и выполнить все предписания по установке. Для разработки Telegram-бот предлагается использовать web-фреймворк CherryPy. Он также написан на языке Python и предоставляет услуги основных сетевых протоколов, что позволяет производить сборку web-приложений быстро и без дополнительных средств. CherryPy работает со своим сервером, поэтому серверный компонент Telegram-бота целесообразно настраивать именно этим инструментом.

Описываемый Telegram-бот задумывается как средство упрощения получения сведений об учебных процессах образовательной организации. Такая программа будет полезна для любого учебного заведения. Она поднимает уровень сервиса образовательной организации, особенно в условиях развития дистанционных форм и технологий в обучении. Высокая степень доступности Интернета также способствует этому. Учащиеся могут получать важную в процессе обучения информацию об успеваемости: выставленных оценках по изучаемым дисциплинам на определенную дату, текущем рейтинге и др. Важно, что для работы такой программы много ресурсов не нужно. Достаточно смартфона с установленным на нем мессенджером Telegram. Предложенная версия Telegram-бота очень экономична в плане потребления трафика. Интерфейс чат-ботов довольно простой, не только студенты, но и преподаватели его легко освоят.

 

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

  1. Аббакумов А.А. Создание информационных систем на базе распределенных сетей сайтов / Аббакумов А.А., Резниченко А.Д., Панфилов С.А. // Научно-технический вестник Поволжья. №3 2015г. - Казань: Научно-технический вестник Поволжья, 2015. С. 205-209.
  2. Савкина, А.В. Виртуальные лаборатории в дистанционном обучении [Электронный ресурс]/ А.В. Савкина, А.Вл. Савкина, С.А. Федосин // Образовательные технологии и общество. - 2014. - Т. 17, № 4. - C. 507-517. – Режим доступа: http://elibrary.ru/download/elibrary_22673871_72590157.pdf (Дата обращения: 22.06.2020 г.)
  3. Козлов А. А., Телеграм-бот как простой и удобный способ получения информации [Электронный ресурс] / А. А. Козлов, А. В. Батищев// Территория науки. – 2017. – №5. – с. 55-64. – Режим доступа: https://cyberleninka.ru/article/ v/telegram-bot-kak-prostoy-i-udobnyy-posobpolucheniya-informatsii (Дата обращения: 22.06.2020 г.)
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.