A software package for automatic checking of handwritten works

Мұқаба

Дәйексөз келтіру

Толық мәтін

Аннотация

Subject of research: the time spent by teachers at educational institutions during the verification of handwritten assignments (tests, independent assignments), as well as algorithms for automatic recognition and verification of handwritten text.

Purpose of research: development a software for verifying handwritten assignments of students in general education organizations using optical character recognition (OCR) algorithms, machine learning, and web development tools.

Objects of research: processes and methods for automated verification of handwritten assignments of students in general education organizations using modern text recognition and machine learning technologies.

Research methods: analysis of handwriting recognition methods and techniques during the Unified State Exam, a review of modern transformer-type OCR services and frameworks, and the construction of a client-server web application architecture.

Research findings: the developed architecture of the software package, including modules for model initialization, image preprocessing with alignment, noise reduction, and segmentation functions, text recognition, results aggregation, and a user-friendly web interface for uploading assignments and viewing results.

Негізгі сөздер

Авторлар туралы

Daniil Parunov

Yugra State University

Хат алмасуға жауапты Автор.
Email: d_parunov@ugrasu.ru

Lecturer of the Engineering School of Digital Technologies

Ресей, Khanty-Mansiysk

Egor Safonov

Yugra State University

Email: dc.gerz.hd@gmail.com

Candidate of Physics and Mathematics, Associate Professor, Associate Professor of the Engineering School of Digital Technologies

Ресей, Khanty-Mansiysk

Әдебиет тізімі

  1. Кому нужно программное обеспечение как услуга // Хабр. – URL: https://habr.com/ru/companies/first/articles/695036/ (дата обращения: 12.09.2025).
  2. FastAPI documentation. – URL: https://fastapi.tiangolo.com (date of application: 12.09.2025).
  3. JaidedAI/EasyOCR: Ready-to-use OCR // GitHub. – URL: https://github.com/JaidedAI/EasyOCR (date of application: 12.09.2025).
  4. OCR vs. ICR: Document processing tech compared // Astera. – URL: https://www.astera.com/type/blog/ocr-vs-icr-all-the-differences/ (date of application: 12.09.2025).
  5. PaddleOCR Documentation // PaddleOCR. – URL: https://www.paddleocr.ai/main/en/index.html (date of application: 12.09.2025).
  6. Pydantic documentation // Pydantic Contributors. – URL: https://pydantic-docs.helpmanual.io (date of application: 12.09.2025).
  7. Smith, R. An overview of the Tesseract OCR engine / R. Smith // Proc. Ninth International Conference on Document Analysis and Recognition (ICDAR-2007). – Curitiba, Brazil, 2007. – P. 629–633.
  8. SQLAlchemy documentation // SQLAlchemy Authors. – URL: https://docs.sqlalchemy.org (date of application: 12.09.2025).
  9. Yandex Vision OCR documentation // Yandex.Cloud. – URL: https://cloud.yandex.ru/docs/vision/ocr (date of application: 12.09.2025).

Қосымша файлдар

Қосымша файлдар
Әрекет
1. JATS XML

© Yugra State University, 2025

Creative Commons License
Бұл мақала лицензия бойынша қолжетімді Creative Commons Attribution-ShareAlike 4.0 International License.

Согласие на обработку персональных данных

 

Используя сайт https://journals.rcsi.science, я (далее – «Пользователь» или «Субъект персональных данных») даю согласие на обработку персональных данных на этом сайте (текст Согласия) и на обработку персональных данных с помощью сервиса «Яндекс.Метрика» (текст Согласия).