Homepage Program Systems: Theory and Applications Русская версия
ISSN 2079-3316 Bilingual online scientific Online scientific journal of the Ailamazyan Program System Institute of the Ailamazyan PSI of PSI of Russian Academy of Science of RAS 12+ 
Volume 16 (2025) . Issue 4 (67) . Paper No. 1 (448)

Applied software systems

Research Article

Designing Software Architecture for Digital Footprint Analysis in Educational Systems

Mikhail Andreevich Stepanov1Correspondent author, Sergei Aleksandrovich Slastnikov2, Nikita Andreevich Klimin3

1-3National Research University Higher School of Economics, Moscow, Russia
1 Mikhail Andreevich Stepanov — Correspondent author mastepanov@hse.ru

Abstract. Modern educational platforms and e-learning tools generate large volumes of data about student activities, known as the "digital footprint". Analysis of this data allows tracking student progress, identifying dropout risks, and predicting academic success. However, many educational organizations lack the IT infrastructure necessary for comprehensive collection, storage, and analysis of digital footprints. Existing solutions are often fragmented, focused only on retrospective analysis, or require resource-intensive big data technologies, making them difficult to implement in educational organizations.

This paper proposes a software system architecture for integrating and analyzing digital footprints in educational systems that addresses these limitations. Approaches to data collection through adapters, unification and storage of heterogeneous data, as well as infrastructure solutions that ensure system reliability and scalability (microservice architecture, containerization, CI/CD, monitoring) are described. An experimental analysis of the effectiveness of the proposed approach is presented using the example of calculating performance indicators, demonstrating a reduction in processing time and resource utilization compared to traditional approaches. The proposed solutions allow for the creation of flexible and high-performance educational analytics systems suitable for implementation even in resource-constrained environments. (In Russian).

Keywords: digital footprint; digital profile; software architecture; microservices; infrastructure; learning analytics

MSC-20202020 Mathematics Subject Classification 93B15; 68T09, 93C57MSC-2020 93-XX: Systems theory; control
MSC-2020 93Bxx: Controllability, observability, and system structure
MSC-2020 93B15: Realizations from input-output data
MSC-2020 68-XX: Computer science
MSC-2020 68Txx: Artificial intelligence
MSC-2020 68T09: Computational aspects of data analysis and big data
MSC-2020 93Cxx: Model systems in control theory
MSC-2020 93C57: Sampled-data control/observation systems

For citation: Mikhail A. Stepanov, Sergei A. Slastnikov, Nikita A. Klimin. Designing Software Architecture for Digital Footprint Analysis in Educational Systems. Program Systems: Theory and Applications, 2025, 16:4, pp. 3–21. (In Russ.). https://psta.psiras.ru/2025/4_3-21.

Full text of article (PDF): https://psta.psiras.ru/read/psta2025_4_3-21.pdf.

The article was submitted 16.05.2025; approved after reviewing 24.06.2025; accepted for publication 12.08.2025; published online 27.08.2025.

© Stepanov M. A., Slastnikov S. A., Klimin N. A.
2025
Editorial address: Ailamazyan Program Systems Institute of the Russian Academy of Sciences, Peter the First Street 4«a», Veskovo village, Pereslavl area, Yaroslavl region, 152021 Russia;   Website:  http://psta.psiras.ru Phone: +7(4852) 695-228;   E-mail: ;   License: CC-BY-4.0License text on the Creative Commons site
© Ailamazyan Program System Institute of Russian Academy of Science (site design) 2010–2025