Prutor: An Intelligent Learning and Management System for Programming Courses
The Prutor browser-based tutoring system offers an integrated development environment (IDE) with a text editor, linter, interactive access to a remote compiler, and a debugger.