{"title":"ViPLab — An online programming lab","authors":"T. Richter, D. Boehringer","doi":"10.1109/REV.2016.7444479","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":251236,"journal":{"name":"2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV)","volume":"114 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/REV.2016.7444479","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
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.