Question Independent Grading using Machine Learning: The Case of Computer Program Grading
Scikit-learn: Machine Learning in Python