A software package for automatic checking of handwritten works
- Authors: Parunov D.A.1, Safonov E.I.1
-
Affiliations:
- Yugra State University
- Issue: Vol 21, No 4 (2025)
- Pages: 87-98
- Section: Mathematical modeling and information technology
- URL: https://ogarev-online.ru/1816-9228/article/view/362614
- DOI: https://doi.org/10.18822/byusu20250487-98
- ID: 362614
Cite item
Full Text
Abstract
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.
Keywords
About the authors
Daniil A. Parunov
Yugra State University
Author for correspondence.
Email: d_parunov@ugrasu.ru
Lecturer of the Engineering School of Digital Technologies
Russian Federation, Khanty-MansiyskEgor I. 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
Russian Federation, Khanty-MansiyskReferences
- Кому нужно программное обеспечение как услуга // Хабр. – URL: https://habr.com/ru/companies/first/articles/695036/ (дата обращения: 12.09.2025).
- FastAPI documentation. – URL: https://fastapi.tiangolo.com (date of application: 12.09.2025).
- JaidedAI/EasyOCR: Ready-to-use OCR // GitHub. – URL: https://github.com/JaidedAI/EasyOCR (date of application: 12.09.2025).
- 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).
- PaddleOCR Documentation // PaddleOCR. – URL: https://www.paddleocr.ai/main/en/index.html (date of application: 12.09.2025).
- Pydantic documentation // Pydantic Contributors. – URL: https://pydantic-docs.helpmanual.io (date of application: 12.09.2025).
- 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.
- SQLAlchemy documentation // SQLAlchemy Authors. – URL: https://docs.sqlalchemy.org (date of application: 12.09.2025).
- Yandex Vision OCR documentation // Yandex.Cloud. – URL: https://cloud.yandex.ru/docs/vision/ocr (date of application: 12.09.2025).
Supplementary files

