Другие языки не попадались, хотя особо не искал.
Если представить что нужно сделать — то это будет grader, который выполнит код нужного языка и вернет результат.
Также в некоторых курсах используются matlab graders, но тут код выполняется на серверах mathworks.
Сейчас процесс работает так: код сабмиттится студентом, становится в очередь github.com/edx/xqueue, отсылается на grader (внутренний или внешний python, внешний matlab и т.п.) и результат оценки возвращается обратно.
По HTML коду может быть сложно, по загружаемым библиотекам JS и по коду JS, а также по коду CSS может быть легче.
На первый взгляд не Эдх, но чтобы точно сказать нужно логиниться в курс.
Спасибо за статью, интересно.
Мне как новичку — непонятно — что представляет из себя разница в управлении всеми процессами между 1.0 и 2.0, а точнее, какие технические решения и как, конкретно, изменяют какие процессы взаимодейсвия в компании. И второе, если начинать построение коммуникаций, то как оно «правильно» с точки зрения 2.0. Может это уже где-то описано, желательно на русском, я не искал, не знаю, посоветуйте! :)
Чтобы ссылка заработала — нужно зарегистрироваться на курс. Она работает у меня сейчас.
Надо нажать register в www.edx.org/course/mit/6-00-1x/introduction-computer-science/1122
Другие языки не попадались, хотя особо не искал.
Если представить что нужно сделать — то это будет grader, который выполнит код нужного языка и вернет результат.
Для исполнения кода используется github.com/edx/codejail.
Также в некоторых курсах используются matlab graders, но тут код выполняется на серверах mathworks.
Сейчас процесс работает так: код сабмиттится студентом, становится в очередь github.com/edx/xqueue, отсылается на grader (внутренний или внешний python, внешний matlab и т.п.) и результат оценки возвращается обратно.
На первый взгляд не Эдх, но чтобы точно сказать нужно логиниться в курс.
Еще есть часть документации для студии — studio.edge.edx.org, например edge.edx.org/courses/edX/edX101/How_to_Create_an_edX_Course/about
Кстати — на edge можно попробовать создавать курсы в студии.
Мне как новичку — непонятно — что представляет из себя разница в управлении всеми процессами между 1.0 и 2.0, а точнее, какие технические решения и как, конкретно, изменяют какие процессы взаимодейсвия в компании. И второе, если начинать построение коммуникаций, то как оно «правильно» с точки зрения 2.0. Может это уже где-то описано, желательно на русском, я не искал, не знаю, посоветуйте! :)