Student's programming activity tracking system to help instructors of the programming exercise

Programming exercises for students with different programming skills learning at the same PC room require a large amount of time and human resources from an instructor. In this paper, the authors are developing a server-client assistance system for instructors to collect, store, monitor, and analyze student's codes and programming activity logs. The server has web interface for instructors that show student's codes and visualize various metrics and the client, an Eclipse plug-in, uploads student's codes and programming activity logs. The authors confirmed the prototype system works correctly in preliminary evaluation; however, found that performance for some functionalities should be improved.