Если будет новый язык, то ему надо будет обучать. Как проверить усвоение материала? Нужно будет понаписать задачек, предоставить возможность сабмитить программу на проверку, выполнять программу в песочнице и автоматизированно проверять результаты.

https://en.wikipedia.org/wiki/Online_judge

Ни у кого нет желания написать требования? Другие документы?

Имеет ли смысл делать такую систему на иностранных технологиях (это же будет чистый web, а его можно сделать и на новой технологии - минимум взаимодействия с платформой)?

https://github.com/DMOJ/judge
https://github.com/mjnaderi/Sharif-Judge

ещё список из 17-ти штук:
http://www.findbestopensource.com/tagged/OnlineJudge

Отредактировано ВежливыйЛис (2017-05-27 19:28:54)