DICE is a parse-based online assessment system for C and Java programming courses. The system will compile and execute student programs against instructor-provided test cases, and then assign a grade based on the program output.
ETH Lecture Communicator is a tool to improve the interaction in the classroom. The software enables the instructor to create and carry out in-class online-assessments and facilitates organized and instant two-way communication for big classes.