I am at my first attempt in using Classroom for some assignments and grading automation, and I am kind of confused here.
My initial thoughts was to use TravisCI to run some tests on students assignments. It is working great except one thing. When the student accepts assignment and Classroom creates new repo this repo is not enabled in TravisCI. Until I manually “flick the switch” in the TravisCI interface it does not run any tests for this student. If the student will be quick enough he can complete assignment before I enable tests, and all of his work will remain untested.
I guess there are many teachers who use travis for testing and grading, how do you cope with this problem?