The Informatics Virtual Learning Environment (IVLE) is an open-source web application for teaching programming and algorithmic problem solving in Python.
IVLE consists of a web-based IDE featuring:
IVLE is developed at the University of Melbourne, and is currently deployed there for the Informatics course.