On Approaches for Building Reliable Digital Educational Platforms
Abstract
In our country, the process of digital transformation of education is actively underway, which puts forward the requirements for the creation of digital educational platforms that provide reliable access to a variety of digital educational resources. Such platforms are essentially distributed computing systems. The importance and criticality of the tasks performed by digital educational resources determine the high level of technical requirements for the platforms on which they are implemented. The article considers the criteria that ensure the reliability of platforms, analyzes the existing popular solutions in the field of ensuring the reliability of digital educational platforms, and analyzes the compliance of these solutions with the specified criteria. It is shown that the existing digital educational platforms are generally far from meeting the set requirements. The authors proposed a variant of a digital educational platform that meets the formulated criteria.
About the Authors
М. ДьяченкоRussian Federation
М. Кузьменко
Russian Federation
А. Кушниренко
Russian Federation
Г. Райко
Russian Federation
И. Райко
Russian Federation
References
1. А.Г.Леонов, Ю.А.Первин. Качественные оценки эффективности методики обучения элементам информатики в пропедевтическом курсе. «Ярославский педагогический вестник», (2015), № 5.
2. Концептуальная записка: Образование в эпоху COVID-19 и в последующий период, Организация Объединенных Наций, август 2020 г. [Электронный ресурс] https://www.un.org/sites/un2.un.org/files/policy_brief_-_education_during_covid-19_and_beyond_russian.pdf (дата обращения: 29.08.2022).
3. Seth Gilbert, Nancy Lynch, Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services, ACM SIGACT News, Volume 33, Issue 2, June 2002
4. Steve Baber, David Hoelzeman, Becky Cunningham, Rick Massengale, Programming contest hosting: conference tutorial, Journal of Computing Sciences in Colleges, Volume 26, Issue 5, May 2011
5. Stefano Maggiolo, Giovanni Mascellani, Introducing CMS: A Contest Management System, Olympiads in Informatics, Vol.6, 2012
6. Ejudge – система для проведения различных мероприятий, в которых необходима автоматическая проверка программ. [Электронный ресурс] https://ejudge.ru/wiki/index.php/Система_ejudge (дата обращения: 29.08.2022).
7. Н.О.Бесшапошников, А.Г.Кушниренко, А.Г.Леонов, К.А.Прокин, Построение отказоустойчивых систем для проведения олимпиад по программированию, Труды НИИСИ РАН, Том 8, №6, 2018
8. MongoDB Operations Best Practices. [Электронный ресурс] https://s3-ap-southeast-1.amazonaws.com/tv-prod/documents%2Fnull-10gen-MongoDB_Operations_Best_Practices.pdf (дата обращения: 29.08.2022).
9. High availability with Redis Sentinel. [Электронный ресурс] https://redis.io/docs/management//sentinel/ (дата обращения: 29.08.2022).
Review
For citations:
, , , , On Approaches for Building Reliable Digital Educational Platforms. SRISA Proceedings. 2022;12(3):20-25. (In Russ.)