Steve is the lecturer for a fully online Java programming course at Lake Tahoe Community College in California, typically for 20 to 40 students per term. Steve uses CodeGrade, integrated with Canvas, for all of his assignments.
CodeGrade workflow
“I teach with Java, which isn’t really germane to the fact that I use CodeGrade, but CodeGrade supports Java. Besides Java, I teach students the Eclipse IDE. My students submit zipped Eclipse projects to CodeGrade. It’s very nice for me that CodeGrade can then organize these projects automatically and unzip them. Besides that, I can apply filters to students’ submissions to ensure that they are correctly formatted, compilable and runnable Eclipse projects.”
“Once I obtain these projects, my grading can proceed rapidly. I often grade offline with respect to the CodeGrade web interface by using the CodeGrade Filesystem application. With the Filesystem, I just open all the projects in Eclipse and they appear in my project explorer. Then I just cruise down the list, run them, read them, and as comments occur to me I return to the CodeGrade assignment in Canvas and enter all my comments there and assign the grade.”