ViPLab — An online programming lab
ViPLab is a virtual online programming laboratory for the ILIAS learning management system, developed by the University of Stuttgart and in active use for many years. ViPLab allows students to conduct their homeworks or electronic exams on personal devices in multiple programming languages requiring a browser as only local software installation. ViPLab also enables teachers to grade submitted solutions automatically. It supports multiple programming languages, MatLab/Octave, Java, C, C++ and DuMuX, with the option of adding additional languages when required.