Research Projects
INLOOP
We supplement our software engineering lecture and exercises with facultative online programming assignments. Based on experience with previous systems, we developed INLOOP, a solution tailored to our use case. We implemented asynchronous solution processing and took advan- tage of container technology to achieve scalability, robustness and isolation, while maintaining a small footprint. The test runner component supports virtually any kind of solution assessment through a generic interface. Additionally, the system supports automated plagiarism checks and grading, which we currently use to award students bonus points for written exams. INLOOP is directly integrated with a version control system to facilitate peer-reviewed development of assignments by our team of instructors, and to enable continuous publishing of assignments. The resulting workflow helps to improve the quality of our assignments and tests.
- Contact person: Martin Morgenstern
- Project Website: link