Student retention is a significant challenge for higher education institutions (HEIs). The fact that a considerable number of dropouts from universities are primarily due to academic underperformance motivates universities to develop learning analytics tools based on models for predicting learning success. However, the scalability of such models is limited since students’ academic performance and engagement, as well as the factors influencing them, are largely determined by the educational environment. The article proposes a hybrid approach to forecasting success in completing an academic semester, which involves creating a set of predictive models. Some of the models use historical student data, while others are intended to refine the forecast using current data on student performance and engagement, which are regularly extracted from available sources. Based on this approach, we developed an ensemble of machine learning models and the Markov-process model that simultaneously address the tasks of forecasting success in mastering a course and success in completing a semester. The models utilize digital footprint data, digital educational history, and digital personality portraits of students extracted from the databases of Siberian Federal University, and the resulting ensemble demonstrates a high quality of the forecast. The proposed approach can be utilized by other HEIs as a framework for creating mutually complementary forecasting models based on different types of accessible educational data.