Внутренняя архитектура СДО МАИ Class.Net и ее комплекс математической поддержки
Автор: Жарков Евгений Александрович, Малыгин Владислав Дмитриевич
Рубрика: Программирование
Статья в выпуске: 3 т.14, 2021 года.
Бесплатный доступ
Дистанционное образование доказало свою эффективность в улучшении условий обучения и преподавания. Одним из главных преимуществ дистанционного обучения является то, что веб-курсы можно получить в любое удобное время и в любом удобном месте. Для внедрения системы электронного обучения требуется не только хорошее и быстрое оборудование, но и использование современных программных технологий и архитектурных решений. В данной статье изложены основные способы формирования архитектуры СДО на основе микросервисного подхода, который позволяет добиться высокой производительности и отказоустойчивости. Отличительной особенностью системы CLASS.NET является наличие специального математического программного комплекса, позволяющего оптимизировать учебные процессы и задачи (формирование контрольных работ для студентов, анализ успеваемости учащихся и уровень их знаний, анализ трудности задач, формирование персональной траектории обучения). Подробно описан процесс взаимодействия основной системы LMS с данным математическим программным комплексом, а также основные способы формирования таких программных комплексов как полностью независимых приложений для их дальнейшей интеграции в других системы обучения. Показана эффективность микросервисной архитектуры с точки зрения масштабирования, производительности и общего поведения в случае критических ошибок, при сравнении ее с другими системами, основанными на классических архитектурных подходах. Рассматривается модель прогнозирования ответа на тестовое задание, входящее в математический программный комплекс.
Система дистанционного обучения, монолитная архитектура, микросервисная архитектура, адаптивная кривая обучения
Короткий адрес: https://sciup.org/147235248
IDR: 147235248 | DOI: 10.14529/mmp210304