Applied software systems
Research Article
Designing Software Architecture for Digital Footprint Analysis in Educational Systems
Mikhail Andreevich Stepanov1
, Sergei Aleksandrovich Slastnikov2, Nikita Andreevich Klimin3
1-3 | National Research University Higher School of Economics, Moscow, Russia |
1 |
|
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-2020
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.