2024, 09 сентябрь (September) |
DOI: 10.14489/hb.2024.09.pp.068-074 Микаева С. А., Журавлева Ю. А., Железникова О. Е., Коваленко О. Ю. Аннотация. Разработка телеграмм-бота для автоматического выбора вариантов по изображению является актуальной задачей программирования. В сфере деятельности образовательных учреждений телеграмм-бот может использоваться для проверки тестов на основе выбора правильного ответа по изображению. Для реализации рабочей версии телеграмм-бота в ходе работы была создана программа для автоматической проверки тестов. Программа реализована на языке программирования Python. В качестве интерфейса применялся телеграмм-бот. Бот реализован с использованием библиотеки Aiogram. Для анализа изображения использована библиотека алгоритмов компьютерного зрения OpenCV. Создание приложения велось в среде разработки PyCharm. Обязательным критерием для теста являлось наличие четко выраженных полей квадратной формы напротив каждого варианта ответа, выбрав который, проходящий тест должен закрасить поле напротив ответа. В ходе проверки нескольких тестов подтверждена корректность работы разработанного приложения во всех случаях. Показаны возможности программы при анализе правильности выбора изображений, что в сфере принятия инженерных решений может обеспечивать выбор вариантов технических изделий по их форм-фактору из каталогов предприятий-производителей. Ключевые слова: программирование; изображение; тест; автоматическая проверка; бот; функция; алгоритм; информация; анализ.
Mikaeva S. A., Zhuravleva Yu. A., Zheleznikova O. E., Kovalenko O. Yu. Abstract. Developing a telegram bot to automatically select options based on an image is a pressing programming task. In the field of educational institutions, a telegram bot can be used to check tests based on choosing the correct answer from an image. To implement a working version of the telegram bot during the work, a program was created to automatically check tests. The program is implemented in the Python programming language. A telegram bot was used as the interface. The bot is implemented using the aiogram library. The OpenCV library of computer vision algorithms was used to analyze the image. The application was created in the PyCharm development environment. A mandatory criterion for the test was the presence of clearly defined square fields opposite each answer option, after choosing which, the test taker must fill in the field opposite the answer. During the verification of several tests, the correct operation of the developed application was confirmed in all cases. The capabilities of the program are shown in analyzing the correctness of the choice of images, which in the field of making engineering decisions can ensure the selection of options for technical products according to their form factor from the catalogs of manufacturing enterprises. Keywords: Programming; Image; Test; Automatic verification; Bot; Function; Algorithm; Information; Analysis.
РусС. А. Микаева (МИРЭА – Российский технологический университет, Москва, Россия) E-mail:
Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра.
EngS. A. Mikaeva (MIREA – Russian Technological University, Moscow, Russia) E-mail:
Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра.
Рус1. Нестеркина Н. П., Коваленко О. Ю., Журавлева Ю. А. Анализ характеристик светодиодных ламп с колбой T8 разных производителей // Светотехника. 2019. № 3. С. 59–63. Eng1. Nesterkina N. P., Kovalenko O. Yu., Zhuravleva Yu. A. (2019). Analysis of the characteristics of LED lamps with T8 bulbs from different manufacturers. Svetotekhnika, (3), 59 – 63. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 500 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/hb.2024.09.pp.068-074 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 500 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 10.14489/hb.2024.09.pp.068-074 and fill out the
.
|