Welcome the home page for ICPC-Coach, which is a Rails Project on github that is intended to help the professor/coach of ACM-ICPC teams keep track of what problems the teams/students are practicing and what progress they have made.
We are still in the very early stages right now but the basic features it is going to have will be:- View progress by teams:
See what problems and problem sets each team has tackled, how many they have solved - View progress by individual student/team member:
Be able to view all the problems/problem sets an individual student has tackled, status of each and how many solved - Large grid view of all students and problems:
Spreadsheet type view that lists all students/team members on one axis and all problems being attempted on another, then inside cells are color coded depending on if the student has attempted (or not), submitted, or solved the corresponding problem. - Students/Teams submit solutions to professor:
Team members can log in, submit possible solutions to specific problems in text format. Professor is notified via email and can update the students status on the problem if it’s solved or not.
If you’re interested and want to contribute email me at chris@lupinedev.com or send me a private message on github.