В [статье][1] об онлайн-курсе «Введение в Linux» на образовательной платформе Stepic мы обещали рассказать о технической реализации нового типа интерактивных задач, который был впервые применен в этом курсе. Этот тип задач позволяет создавать на лету виртуальные серверы с Linux для работы через веб-терминал прямо в окне браузера. Автоматическая проверяющая система следит за корректностью выполнения заданий. Пример [задания из курса][2]: ![][3] В этой статье я хочу рассказать о проекте, который лег в основу нового типа заданий на Stepic. Я также расскажу о том, из каких компонентов состоит система, и как они взаимодействуют между собой, как и где создаются удаленные сервера, как работает веб-терминал и автоматическая проверяющая система. [Читать дальше →][4]
[1]:
http://habrahabr.ru/company/spbau/blog/243473/
[2]:
https://stepic.org/lesson/Terminal-основы-4758/step/14
[3]: //habrastorage.org/files/6c7/e3e/9c9/6c7e3e9c97404c0684ad48c1998dfc52.png
[4]:
http://habrahabr.ru/post/246099/#habracut